Устройство с технологией памяти - Memory Technology Device

Image
Flash - EEPROM в маршрутизаторе - настоящий MTD

Устройство с технологией памяти (MTD) - это тип файла устройства в Linux для взаимодействия с флэш-памятью . Подсистема MTD была создана для обеспечения уровня абстракции между аппаратными драйверами устройств и приложениями более высокого уровня. Хотя файлы символьных и блочных устройств уже существуют, их семантика не соответствует способу работы устройств флэш-памяти.

USB-накопители , MMC , SD , CompactFlashes и другие популярные съемные устройства не следует путать с MTD. Хотя они содержат флэш-память, она скрыта за интерфейсом блочного устройства с использованием уровня перевода Flash .

При использовании MTD рекомендуется использовать файловую систему с поддержкой MTD, такую ​​как JFFS2 или YAFFS . Подсистема MTD также экспортирует блочные устройства, что позволяет использовать общую файловую систему, такую ​​как ext4. Однако использование МПД таким способом не рекомендуется, поскольку не происходит ни обнаружения неисправных блоков, ни какого-либо выравнивания износа.

использованная литература

  1. ^ «Обзор устройства технологии памяти» . Проверено 1 сентября 2012 года .

дальнейшее чтение

  • Кристофер Халлинан (2010). Учебник по встроенному Linux: практический подход в реальном мире (2-е изд.). Глава 10: Образование Пирсона. ISBN 978-0-13-706110-5.CS1 maint: location ( ссылка )

внешние ссылки