新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于S3C2410和CF卡的FAT32開發

        基于S3C2410和CF卡的FAT32開發

        作者: 時間:2012-04-11 來源:網絡 收藏

        1 引言

        本文引用地址:http://www.104case.com/article/171652.htm

        隨著計算機應用技術的飛速發展,移動存儲設備得到了廣泛的應用。(Compact Flash)卡以其能捕獲、保存、傳送數據、及其它音像信息的設計理念誕生于1994年,它是最早推出的閃存卡。由于卡具有價格低廉、體積小、存儲容量大、高速等特點,因此被廣泛地應用于數碼相機、PDA和筆記本電腦等那些需要高速采樣、實時記錄數據、然后再將數據傳入計算機進行分析處理的儀器和設備中。

        由于卡中存儲的信息要能從PC機上讀取出來,所以必須采用一種標準的格式組織數據,通常采用的方法是在CF卡中內嵌文件系統。目前,市場上存在多種商用的嵌入式操作系統可以支持文件系統,但這些操作系統對硬件要求一般都比較高,價格昂貴,且要額外占用一定量的存儲空間。由于成本等方面的限制,較少使用嵌入式操作系統,因此很有必要一種不依賴于商用操作系統的標準文件系統。在此本文介紹了按照格式實現的的CF卡文件系統。

        2 CF卡簡介

        CF存儲卡內嵌單片控制器及閃存模塊,連接口為25針雙排的母插口,點距為50mil(1.27mm)。CF卡內部結構模塊圖如圖1所示。

        17.jpg
        圖1 CF存儲卡模塊圖

        主控制器通過一個50針的連接器與CF卡連接。連接器為每排25針(1.27mm)的公插頭。

        CF卡的存取方式有三種:PC Card Memory模式、PC Card I/O模式以及True IDE模式。PC Card模式與PCMCIA標準兼容。True IDE模式與ATA標準兼容。

        3 與CF卡接口設計

        本系統采用了ARM公司的32位嵌入式微處理器。ARM 系列嵌入式微處理器,以其低功耗、高性能等突出優點已在32位嵌入式應用中穩居世界第一,成為高性能、低功耗嵌入式處理器的代名詞。ARM核已是現在嵌入式SoC系統芯片的核心,也是現代嵌入式系統發展的方向。

        S3C2410與CF卡的硬件連接關系如圖2所示,通過改變CPLD內部邏輯關系可以實現三種模式。由于在True IDE模式下,CF卡與主機通信的信號最少,硬件接口最簡單、軟件易于實現,因此本設計采用了True IDE模式。

        18.jpg
        圖2 S3C2410與CF卡的硬件連接關系圖


        上一頁 1 2 3 4 下一頁

        關鍵詞: 開發 FAT32 CF S3C2410 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兰州市| 工布江达县| 德州市| 电白县| 咸丰县| 靖西县| 中西区| 武乡县| 喀什市| 夏邑县| 庆云县| 彭州市| 比如县| 甘洛县| 汝南县| 磐安县| 同江市| 东阳市| 循化| 龙游县| 佛学| 嘉黎县| 泸定县| 鄂托克旗| 土默特右旗| 剑阁县| 平湖市| 托克逊县| 楚雄市| 九龙县| 扶余县| 三穗县| 鄂托克前旗| 称多县| 高碑店市| 德江县| 鄯善县| 扎鲁特旗| 章丘市| 大冶市| 洛阳市|