Board logo

标题: S3C2440 flash 分区 nor nand FLASH区别(4) [打印本页]

作者: yuyang911220    时间: 2015-2-26 15:53     标题: 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">




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0