Memory Technology Device

Memory Technology Device (MTD ) is a subsystem under Linux, which serves as an abstraction layer for accessing the memory of a Linux system.

MTD provides a unified interface for memory blocks, which mediates between the various hardware-specific device drivers and the upper layers of a system. To use MTD is used primarily for flash memory. An advantage of MTD is that the user of this abstraction layer, no knowledge of the internals of the underlying layers (eg which file system: FTL, FFS2 ) must possess. Further can be used by these upper levels the change of the flash memory the same API.

MTD factor distinguishing it from the device drivers for USB, MMC or SD cards. For the latter, block devices are used that govern the physical data access internally, while MTD is provided for raw formats of flash memory.

Left

  • Http://www.linux-mtd.infradead.org/
  • Linux operating system component
563560
de