当前位置: 技术问答>linux和unix
MTD字符设备和块设备有着什么样的关系????
来源: 互联网 发布时间:2016-08-08
本文导语: cat /proc/mtd 的时候会出现 mtd1:00600000 000020000 “kernel” mtd1这样的写法不是表示是mtd的字符设备么?但这个kernel应该是mtdblock1的 是块设备 但是在烧录kernel的时候却出现这样的代码 cp -f /tmp/zImage /dev/mtd1 我...
cat /proc/mtd 的时候会出现
mtd1:00600000 000020000 “kernel”
mtd1这样的写法不是表示是mtd的字符设备么?但这个kernel应该是mtdblock1的 是块设备
但是在烧录kernel的时候却出现这样的代码
cp -f /tmp/zImage /dev/mtd1
我就更不解了,这样是对字符设备mtd1的操作,而不是块设备mtdblock1
希望有人可以指点一二。。。。。。
难道是mtd错了?
mtd1:00600000 000020000 “kernel”
mtd1这样的写法不是表示是mtd的字符设备么?但这个kernel应该是mtdblock1的 是块设备
但是在烧录kernel的时候却出现这样的代码
cp -f /tmp/zImage /dev/mtd1
我就更不解了,这样是对字符设备mtd1的操作,而不是块设备mtdblock1
希望有人可以指点一二。。。。。。
难道是mtd错了?
|
MTD 是一个虚拟层。
既提供了字符设备的操作接口, 也实现了块设备的操作接口。
所以既可以操作 mtd1 也 可以 操作 mtdblock1
既提供了字符设备的操作接口, 也实现了块设备的操作接口。
所以既可以操作 mtd1 也 可以 操作 mtdblock1