메모리 기술 장치

Memory Technology Device
라우터의 Flash-EEPROM - 진정한 MTD

MTD(Memory Technology Device)는 Linux에서 플래시 메모리와 상호 작용하기 위한 장치 파일의 일종이다.MTD 하위시스템은 하드웨어 특정 장치 드라이버와 상위 레벨 애플리케이션 사이에 추상화 계층을 제공하기 위해 만들어졌다.캐릭터와 블록 장치 파일은 이미 존재했지만, 그 의미들은 플래시 메모리 장치가 작동하는 방식에 잘 매핑되지 않는다.null

USB 스틱, MMC, SD, CompactFlash 및 기타 인기 있는 이동식 장치는 MTD가 아니다.플래시 메모리는 포함되어 있지만 플래시 변환 계층을 사용하는 블록 장치 인터페이스 뒤에 숨겨져 있다.[1]null

MTD를 사용할 때는 JFFS2 또는 YAFS와 같은 MTD 인식 파일 시스템을 사용하는 것이 좋다.MTD 하위시스템은 블록 장치도 내보내 ext4와 같은 공통 파일 시스템을 사용할 수 있다.단, 불량 블록의 검출이나 마모 레벨링의 종류는 없으므로 MTD를 이러한 방법으로 사용하는 것은 권장되지 않는다.null

참조

  1. ^ "Memory Technology Device Overview". Retrieved 1 September 2012.

추가 읽기

  • Christopher Hallinan (2010). Embedded Linux Primer: A Practical Real-World Approach (2nd ed.). chapter 10: Pearson Education. ISBN 978-0-13-706110-5.{{cite book}}: CS1 maint : 위치(링크)

외부 링크