图片太大所以只显示了预览, 原图下载链接为 http://download.csdn.net/download/u013293746/6855927
存储器技术设备(英语:Memory Technology Device,缩写为 MTD),是Linux系统中设备文件系统的一个类型,主要用于闪存类驱动,是一种闪存转换层(Flash Translation Layer,FTL)。
创造MTD子系统的主要目的是提供一个介于闪存硬件驱动程序与高级应用程序之间的抽象层,使新的memory设备的驱动更加简单。MTD的所有源代码在/drivers/mtd子目录下。
相对于常规块设备驱动程序,使用 MTD 驱动程序的主要优点在于 MTD 驱动程序是专门为基于闪存的设备所设计的,所以它们通常有更好的支持、更好的管理和基于扇区的擦除和读写操作的更好的接口。
常见的MTD设备,例如NAND, NOR, OneNAND等。对于使用FTL技术模拟成块设备的Flash,并不属于MTD设备。例如MMC, eMMC, SD等。