Linux MTD介紹:
MTD(memory technology device內(nèi)存技術(shù)設(shè)備)是用于訪問memory設(shè)備(ROM、flash)的Linux的子系
統(tǒng)。MTD的主要目的是為了使新的memory設(shè)備的驅(qū)動更加簡單,為此它在硬件和上層之間提供了一個
抽象的接口。MTD的所有源代碼在/drivers/mtd子目錄下。我將CFI接口的MTD設(shè)備分為四層(從設(shè)備節(jié)
點直到底層硬件驅(qū)動),這四層從上到下依次是:設(shè)備節(jié)點、MTD設(shè)備層、MTD原始設(shè)備層和硬件驅(qū)
動層。
根文件系統(tǒng)
文件系統(tǒng)
字符設(shè)備節(jié)點
MTD字符設(shè)備
MTD塊設(shè)備
MTD原始設(shè)備
FLASH硬件驅(qū)動
塊
重點是mtd的定義, 以及為什么要有mtd
mtd設(shè)備的分層
標簽:
memory
MTD
Linux
technology
上傳時間:
2013-12-27
上傳用戶:helmos