Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149166
  • 博文数量: 25
  • 博客积分: 632
  • 博客等级: 上士
  • 技术积分: 281
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-19 19:40
文章分类

全部博文(25)

文章存档

2012年(6)

2011年(17)

2010年(2)

我的朋友

发布时间:2012-12-26 16:55:43

http://www.cnitblog.com/luofuchong/archive/2007/08/31/32682.html 上一个贴由下到上的介绍了FLASH硬件驱动是如何与MTD原始设备建立联系的,现在再由上到下的研究一下是如何通过MTD原始设备来访问FLASH硬件驱动的。首先分析一下如何通过MTD原始设备进而通过FLASH硬件驱动来读取FLASH存储器的数据。引用自<<Linux系统移植>>一文:"读Nand Flash:当对nand flash的设备文件(nand flash在/dev下对应的文件)执行系统调用read(),或在某个文件系统中对该设备进行读......【阅读全文】

阅读(1274) | 评论(0) | 转发(0)

发布时间:2012-12-26 16:51:50

http://www.cnitblog.com/luofuchong/archive/2007/08/31/32682.html 看了<<Linux MTD源代码分析>>后对以MTD的分层结构以及各层的分工情况有了大致的了解,然而各层之间是如何进行对话的呢,对于这个问题,<<Linux MTD源代码分析>>上没有详细的去说明。小弟抽空研究了一下,打算从下到上,在从上到下,分两条主线来研究一下MTD原始设备与FLASH硬件驱动的对话(MTD原始设备与更上层的对话留待以后再研究)。以下是第一部分,从下到上的介绍FLASH硬件驱动与MTD原始设备是如......【阅读全文】

阅读(1516) | 评论(0) | 转发(0)

发布时间:2012-12-25 13:34:08

 MTD(Memory Technology Device,内存技术设备) 作用: 1、建立 Flash针对Linux的统一抽象的接口。 2、文件系统与底层Flash存储器进行了隔离。 3、无需关注是字符设备或者块设备。 组成: 由四层组成。 A、设备节点。    通过mknod在/dev目录下建立MTD字符设备节点.    字符设备节点主设备号90;快设备节点主设备号31. B、MTD设备层    注册一系列file_operation函数。 C、MTD原始设备层    原始设备......【阅读全文】

阅读(1901) | 评论(0) | 转发(2)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册