a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 如何基于使用ARM系統硬盤接口和文件管理?

如何基于使用ARM系統硬盤接口和文件管理?

作者: 時間:2018-08-02 來源:網絡 收藏

本文引用地址:http://www.j9360.com/article/201808/385099.htm

出于可靠性考慮, FA T 表一般都要冗余它的備份,冗余數量由BPB 表的N umFA T s 來定, 通常為2。

這樣在突然斷電等意外情況下, 可以根據備份的FA T 表進行修復。

3.3 硬盤數據區

FA T 表之后是硬盤的數據區, 其開始是根目錄(ROO T D irecto ry) , 此處存放了FA T 表根目錄下的文件與子目錄。存放格式有兩種, 一種是長文件名, 一種是短文件名(標準的813 格式) , 通過數據中的特征位能分辨出來。長文件名和短文件名格式見參考文獻, 它包含了文件的名字、屬性、大小、起始簇數、建立及寫操作的時間。實際上子目錄的信息也被當作一個文件存儲在根目錄區, 只是它的屬性為目錄, 大小為0。同樣, 子目錄起始簇內存放了該目錄下文件和子目錄的信息表。依據這些信息, 可以在FA T 表找到該文件的鏈接表, 執行對整個文件相應操作。

3.4 資源共享的實現

對于不同的文字平臺, 為能夠實現資源共享, 采用UN ICODE 來存儲文件名。在長文件名中, 每個字符都是用16b it s 的UN ICODE 來表示的, 而在短文件名中, 采用用戶自定義的類型, 例如在簡體中文W indow s 下, 采用A SC? 碼和GB2312 碼。通過U 2N ICODE 與其它碼表對比查找程序, 用戶可以在自己期望的文字平臺上進行操作。

圖3 是讀取一個文件的流程, 寫文件的方法和讀文件相類似, 只要注意在目錄里建立文件時, 先把數據寫入空白簇后再把FA T 表更新, 其中包括更新備份部分。


4 結束語

筆者通過U SB 接口使用S3C44B0X 中 7TDM I 微處理器對20GB 以上的硬盤進行接口連接及控制, 用FA T 32 文件系統對硬盤進行數據管理, 多個大容量硬盤除了在 系統能正常工作外, 在W IN 98/2000/XP 操作系統支持下的PC機上, 均能實現數據資源共享?;?a class="contentlabel" href="http://www.j9360.com/news/listbylabel/label/ARM">ARM 系統大容量硬盤管理與控制系統, 目前正被使用到遠程電力網數據檢測系統之中, 為嵌入式系統海量數據存儲提供一種新的設計思路。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉