Устройство памяти - Memory Technology Device

Вспышка-EEPROM в роутере - настоящий MTD

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

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

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

Смотрите также

Рекомендации

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

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

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

внешняя ссылка