<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于S3C2410和CF卡的FAT32開發(fā)

          基于S3C2410和CF卡的FAT32開發(fā)

          作者: 時間:2012-04-11 來源:網(wǎng)絡 收藏


          //讀/寫一個文件
          FHandle = FileOpen(“a.txt”,w”); //以指定方式打開文件
          If (FHandle != Not_Open_FILE)
          {
          FileSeek(FHandle,0,SEEK_END); //移動文件讀/寫位置
          FileWrite(S,6, FHandle); //寫文件
          FileClose(FHandle); //關閉指定文件
          }
          FHandle = FileOpen(“a.txt”,r”);
          If (FHandle != Not_Open_FILE)
          {
          FileSeek(FHandle,0,SEEK_END);
          FileRead(buf,6, FHandle2);
          FileClose(FHandle);
          } //刪除這個文件、目錄,最后關閉文件系統(tǒng)
          RemoveFile(S); //刪除文件
          ChangeDir(“a:”); //改變當前目錄
          RemoveDir(“dir2”); //刪除目錄
          RemoveFileDriver(GetDrive(“a”)); //GetDrive(“a”)—獲取指定目錄的邏輯盤號
          // RemoveFileDriver—刪除一個底層驅(qū)動程序

          本文引用地址:http://www.ex-cimer.com/article/171652.htm

          5 結論

          按照文件格式,在的應用系統(tǒng)中,實現(xiàn)了 卡的基本文件系統(tǒng)功能,如讀寫、創(chuàng)建、刪除和復制文件,創(chuàng)建、打開和刪除子目錄以及返回上級目錄等,且能與其他支持的系統(tǒng)交互信息。該系統(tǒng)可以很方便地進行存儲容量的擴展, 而且耗電量低, 滿足了長期大量數(shù)據(jù)存儲的要求, 存儲的文件與現(xiàn)在廣泛使用的windows操作系統(tǒng)兼容, 更加方便了高速采樣等場合的數(shù)據(jù)采集和回放分析。系統(tǒng)的擴展性強, 可以很方便地應用在各種工業(yè)現(xiàn)場以及小型便攜式嵌入式系統(tǒng)中, 在數(shù)據(jù)采集存儲方面更加靈活、穩(wěn)定, 擺脫了操作系的限制。

          本論文的創(chuàng)新點:介紹了一種不依賴于商用操作系統(tǒng)而按照格式實現(xiàn)的卡標準文件系統(tǒng),使得卡中存儲的信息能從PC機上讀取出來。

          參考文獻
          [1] 李昊,王躍科,周睿,潘仲明.CF卡在大容量數(shù)據(jù)存儲系統(tǒng)的典型應用[ J ].微計算機信息,2005,11-1:66~68.
          [2] 毛曉燕.8051的CF卡文件系統(tǒng)實現(xiàn)[ J ]. 自動化儀表, 2003, 24 (6) : 23 ~ 37.
          [3] 姚放君.嵌入Compact Flash卡接口設計[ J ]. 計算機應用研究, 2003,(6) : 225 ~227.
          [4] 田澤.嵌入式系統(tǒng)與應用教程[M].北京:北京航空航天大學出版社.2005.3


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();