首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

S3C2440 flash 分区 nor nand FLASH区别(4)

S3C2440 flash 分区 nor nand FLASH区别(4)

存储技术设备(MTD)
mtd( memory technology device )子系统为原生flash设备 (包括rom ram)提供一个统一的抽象的接口 将文件系统与原生的flash设备驱动剥离开来 使我们可以使用相同的应用接口而不需去关心flask设备的种类(如nand ,onenand, nor, ad-and, eccd nor ... )
MTD子系统并不处理非原生FLASH设备(如 MMC eMMC SD CompactFlash等)这些非原生的FLASH设备内置了FTL固件程序 可以看做磁盘设备 可以直接挂载到linux block子系统而非MTD子系统

有了MTD后,LINUX系统中的Flash设备驱动从设备节点 到底层硬件驱动将分为4层 依次是:
1:设备节点  2:MTD设备层 3:MTD原始设备层 4:硬件驱动层

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="327" width="436">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="314" width="564">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="443" width="575">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="187" width="537">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="231" width="536">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构">


flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="76" width="314">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="573" width="591">

flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" title="S3C2440 flash 分区 nor nand FLASH区别(开发板启动时) 及 结构" height="690" width="566">
继承事业,薪火相传
返回列表