通用NAND驅(qū)動程序支持幾乎所有基于NAND的芯片,并將它們連接到Linux內(nèi)核的內(nèi)存技術(shù)設(shè)備(MTD)子系統(tǒng)。這個接口走的是nand的并口,可以在shell的/dev中看到設(shè)備,比如/mtd0、/mtd0ro…,mtdblock0、mtdblock1…
sysfs在設(shè)備層次結(jié)構(gòu)中提供了幾個視角。設(shè)備必須掛在某條總線bus上才能與CPU通信,所以看看/sys/bus目錄。
目錄列出了(實際上是符號鏈接)掛在這個特定總線上的所有注冊設(shè)備及其驅(qū)動程序。事實上,其他每個bus也是如此。
層次結(jié)構(gòu)中的另一個視角是通過/sys/class:文章來源:http://www.zghlxwxcb.cn/news/detail-694547.html
這里的所有子目錄都按類對設(shè)備進行分組,構(gòu)建將注冊的類并顯示驅(qū)動程序。在每個子目錄中,將看到/sys/devices目錄中設(shè)備的symbollink。
因所有符號鏈接都指向/sys/devices,所以來檢查一下:
文章來源地址http://www.zghlxwxcb.cn/news/detail-694547.html
到了這里,關(guān)于嵌入式Linux開發(fā)實操(十五):nand flash接口開發(fā)(2)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!