關 閉

        新聞中心

        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.104case.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 文件系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 惠来县| 四平市| 开封县| 泾川县| 台中市| 云南省| 安远县| 仁怀市| 辉南县| 阜新市| 宁德市| 大化| 盘山县| 饶平县| 湘潭县| 泰安市| 巫溪县| 永德县| 平泉县| 都匀市| 沙雅县| 墨脱县| 安宁市| 吉安县| 尤溪县| 金寨县| 莎车县| 禹城市| 侯马市| 周至县| 嘉兴市| 襄汾县| 天全县| 本溪市| 鄂州市| 安宁市| 饶阳县| 明光市| 台山市| 田阳县| 新竹市|