主题 : MTD与驱动(急) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 11349
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2009-12-04
最后登录: 2011-05-23
楼主  发表于: 2010-01-04 12:05

 MTD与驱动(急)


MTD的全称是Memory Technology Device,用以实现对内存设备支持的统一接口,尤其是Flash,它可以提供Flash设备到字符设备驱动和块设备驱动的转换
我想问一下 这里的字符设备驱动是不是知道那些串口的驱动呀? 这里的字符设备驱动是不是指的是那些串口的驱动呀
也就是说串口的驱动程序是不是也放在flash上面了?还有flash上放的是文件系统,而字符设备驱动不是应该放在内核里面吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-01-04 12:57
这里说的字符设备指的是MTD可以将一些传统意义上的块设备,比如Flash Memory模拟成字符设备并提供相应的接口给上层的内核组件调用,和串口这种传统字符设备没有任何关系。
至于你的其他问题,恕我语文水平有限,理解不了你想问什么
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 11349
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2009-12-04
最后登录: 2011-05-23
2楼  发表于: 2010-01-04 14:05

 回 1楼(kasim) 的帖子

我没表达清楚,我想问的是:既然两者没有关系,在文件系统中,访问像串口这样的传统的字符设备时和MTD里面的字符设备驱动是不是没有任何关系呀?如果没有的话,那么MTD里面的字符设备一般的当什么用?