• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > 基于VxWorks的文件系統的研究與實現

    基于VxWorks的文件系統的研究與實現

    作者: 時間:2009-09-25 來源:網絡 收藏

    1 引言
    Tornado的TrueFFS是一種與兼容的M-Systems Flite實現方式,可為種類繁多的Flash存儲設備提供統一的塊設備接口,并具有可重入、線程安全的特點,支持大多數流行的CPU架構。具有 TrueFFS的應用程序對Flash存儲設備的讀寫就像對擁有MS-DOS的磁碟設備的操作一樣。TrueFFS屏蔽下層存儲介質的差異,為開發者提供統一的接口方式。TrueFFS使用一種基于動態維護表的Block-to-Flash(塊對應于Flash)傳輸系統實現對Flash的操作,為上層程序提供接口。這里提出一種在2片Flash上建立下的的實現方案。

    本文引用地址:http://www.czjhyjcfj.com/article/202640.htm

    2 TrueFFS結構分析
    TrueFFS(以下簡稱TFFS)由1個核心層(Core Layer)和翻譯層(Translation Layer)、MTD(Memory Technology Drivers)層、Sock-et層(Socket Layer)3個功能層組成。圖1為TmeFFS其結構圖。

    翻譯層主要實現TFFS和DOS文件系統(DOSFS)之間的高級交互功能。該層包含控制Flash映射到塊、平均抹寫(wear-leveling)、碎片回收和數據完整性所需的智能化處理功能。目前有3種翻譯層模塊,選擇哪種要根據使用的Flash介質是采用NOR-based、NAND-based 或SSFDC-based技術確定閉。Socket層提供TFFS和板卡硬件(如Flash卡)的接口服務,用來向系統注冊Socket設備,檢測設備插拔,硬件寫保護等。MTD層主要實現對具體的Flash進行讀、寫、擦、ID識別等操作,并設置與Flash密切相關的一些參數。TFFS已包含支持 Intel、AMD及Samsung部分Flash器件的MTD層驅動。新的器件需要新的MTD支持,可使用一個標準接口加入這些驅動。


    上一頁 1 2 3 下一頁

    關鍵詞: VxWorks 文件系統

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 怀远县| 济源市| 拜城县| 阿巴嘎旗| 吴旗县| 方正县| 仁布县| 宁安市| 美姑县| 防城港市| 新源县| 苏尼特右旗| 中牟县| 邹平县| 孝义市| 宕昌县| 金湖县| 云阳县| 循化| 五原县| 新干县| 宁南县| 天峻县| 永胜县| 新晃| 堆龙德庆县| 蓬安县| 鹤岗市| 广宗县| 潜江市| 普兰店市| 蒲江县| 南京市| 乐平市| 嘉鱼县| 安庆市| 元朗区| 江城| 西宁市| 邯郸县| 马山县|