新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于NAND閃存的文件系統YAFFS在嵌入式系統中的應用

        基于NAND閃存的文件系統YAFFS在嵌入式系統中的應用

        作者: 時間:2010-09-15 來源:網絡 收藏

          

          6)配置內核時選中MTD支持和支持。

          7)編譯內核并將內核下載到開發板的Flash中。

          測試:

          1)內核啟動之后,啟動信息中應該含有如下內容:

          

          2)如果在內核里面添加了proc的支持,那么proc中應該包含有關的信息。

          3)dev目錄下的相關目錄中包括有關設備的信息。

          4)建立mount目錄

          

          將拷貝到mount上的目錄下后,umount設備,再次mount后可以發現拷貝的文件仍然存在。這時刪除該文件,然后umount,再次mount后可以發現拷貝的文件已經被刪除,由此可見該分區可以正常讀寫。

          5)在Flash上建立根文件

          

          重新啟動,并改變啟動參數:param set linux_cmd_line noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0再次重新啟動后,開發板就可以從Flash啟動根文件系統了。

          結語

          YAFFS是專門為設計的,它的出現使得價格低廉的芯片具有了高效性和健壯性。YAFFS文件系統性能優越且易于移植,已經成功于Linux、?Clinux和Windows CE等操作系統上。現在,每頁大小為2Kb的新型超大容量NAND已經出現,針對這種Flash的文件系統YAFFS2正處于研究和當中。可以預見,NAND閃存的文件系統YAFFS/ YAFFS2將會于更多的系統。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 开化县| 高密市| 若尔盖县| 波密县| 湖州市| 伊川县| 阳新县| 诸暨市| 彩票| 哈密市| 嘉鱼县| 咸宁市| 新沂市| 新和县| 浦县| 北辰区| 濉溪县| 鸡泽县| 高密市| 乌鲁木齐市| 剑川县| 微博| 西丰县| 肥东县| 曲松县| 正定县| 武陟县| 定西市| 阿鲁科尔沁旗| 筠连县| 揭西县| 临洮县| 乌恰县| 凤山市| 金沙县| 开阳县| 泰宁县| 喀喇沁旗| 肃北| 太白县| 霍山县|