最近在研究块设备驱动的编写,看了赵磊大牛的<写一个块设备驱动>,受益匪浅,虽然能看懂里面说的,但动手写写代码还是能加深理解的,下面实现的ramdisk写的很简单,如果有错误,欢迎大牛们指正哈! 分配一块内存区存放ram disk数据 为了简单,我直接静态分配了一个大小为16MB的内存区,当然对于编写驱动来说这个空间有点大.不过就是为了简单嘛,可以理解. #define SIMP_BLKDEV_BYTES (16 * 1024 * 1024) unsigned char simp_blkdev_…