块设备 /dev/mtdblock0
brw-rw-rw- 1 root root 31, 0 Jul 29 2008 mtdblock0
设备 /dev/mtd/0
crw-rw-rw- 1 root root 90, 0 Jul 29 2008 0
使用块 /dev/mtdblock0,对操作的时候,发现可以自动擦除
例如flash sector是64K大小,你可以打开这个块设备,用write方法写入8个字节的数据,而不用事先进行擦除操作。
块设备支持mmap操作。
块设备不支持stat操作。
使用字符设备/dev/mtd/0,不支持自动擦除操作,需要事先把mtd里的内容考出来,修改你需要修改的内容,用ioctl参数mtd,然后再写进去。
字符设备不支持mmap操作
字符设备不支持stat操作
要获取mtd的信息,要使用ioctl方法。
阅读(2243) | 评论(0) | 转发(0) |