關 閉

        新聞中心

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永福县| 古蔺县| 磴口县| 水城县| 西乡县| 杭锦后旗| 夏邑县| 通渭县| 茂名市| 西丰县| 蓬莱市| 禄劝| 临猗县| 庆云县| 灵川县| 邵东县| 乐业县| 安乡县| 南溪县| 扶风县| 独山县| 兰溪市| 乐清市| 塘沽区| 伊春市| 锡林郭勒盟| 米泉市| 临桂县| 福清市| 迭部县| 隆回县| 南开区| 万盛区| 五大连池市| 通州市| 咸宁市| 阿克苏市| 江津市| 东平县| 北流市| 九寨沟县|