- 3
- 0
- 约3.91千字
- 约 34页
- 2017-07-12 发布于湖北
- 举报
第24章Flash设备驱动汇编
第24章 Flash设备驱动 24.1 Linux Flash驱动结构 24.2 Flash设备基础 24.3 内核MTD层 24.4 Flash设备框架 24.5 Flash设备驱动实例——NOR Flash设备驱动剖析 24.6 Flash设备驱动实例——NAND Flash设备驱动分析 24.1 Linux Flash驱动结构 24.1.1 什么是MTD 24.1.2 MTD系统结构 24.1.1 什么是MTD Linux内核设计了一个MTD(Memory Technology Device,内存技术设备)结构支持Flash设备,只要按照MTD的要求设置Flash设备的参数并提供驱动,就可让Flash设备工作。 MTD是Linux内核为支持闪存设备的一个驱动中间层。对内核其他部分来说,MTD屏蔽了闪存设备的细节;对于闪存设备驱动来说,只需要向MTD中间层提供接口就可以向内核提供闪存设备支持。 JEDEC CFI OOB ECC EraseSize BusWidth NAND NOR 24.1.2 MTD系统结构 Linux内核MTD设备相关代码在drivers/mtd目录下,设计MTD的目的是让新的闪存设备使用更简单。MTD设备可以分为4层。 1.设备节点层 2.MTD设备层 3.MTD原始设备层 4.硬件驱动层 1.设备节点层 通过mknod命令可
您可能关注的文档
最近下载
- 03G322-1 钢筋混凝土过梁.docx VIP
- 幼儿园教师科学素养的研究.pdf
- 广东省惠州市惠东县2023年中考二模数学试题(含答案).docx VIP
- 03G322-1 钢筋混凝土过梁.doc VIP
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx VIP
- 11《山地回忆》公开课一等奖创新教案.docx VIP
- 主体结构施工方案.doc VIP
- 2026年河南交通职业技术学院单招职业倾向性测试必刷测试卷最新.docx VIP
- 2022年语文新课程标准试题语文教师招聘选调必背(含参考答案).pdf VIP
- 河北省秦皇岛市地理生物会考真题试卷(含答案).docx VIP
原创力文档

文档评论(0)