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

          新聞中心

          ARM的文件使用

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

          文件的使用
          一、實驗目的
          學習文件相關的API 函數(shù),把文本文件在屏幕上顯示出來。
          二、實驗內容
          通過使用系統(tǒng)提供的API 函數(shù),打開一個英文的文本文件,并把文件的內容輸出顯示
          在液晶屏上。
          三、預備知識
          1、用ARM SDT 2.5 集成開發(fā)環(huán)境,編寫和調試程序的基本過程。
          2、基于操作系統(tǒng)的應用程序的框架結構。
          3、會使用Source Insight 3 編輯C 語言源程序
          4、會使用LCD_printf 向液晶屏輸出字符
          四、實驗設備及工具(包括軟件調試工具)
          硬件:ARM 嵌入式開發(fā)板、用于ARM7TDMI 的JTAG 仿真器、PC 機Pentumn100 以

          軟件:PC 機操作系統(tǒng)win98、ARM SDT 2.51 集成開發(fā)環(huán)境、仿真器驅動程序、Source
          Insight 3.0、超級終端通訊程序、USB 下載程序
          五、實驗步驟
          1、在ARM SDT 2.51 中,使用實驗一中創(chuàng)建好的模板,新建一個項目work1。把操作
          系統(tǒng)的所需要的頭文件(*.h)和庫文件(*.alf)加入工程中。
          2、用Source Insight 3 創(chuàng)建一個工程,把work1 中的C 語言源文件文件加入。
          3、進入嵌入式開發(fā)板的BIOS,向嵌入式開發(fā)板中的海量存儲器復制一個文本文件。
          4、打開Main.c 文件,在Main_Task 任務中添加一段代碼,打開上述的文本文件,逐行
          讀取文件,并顯示在液晶屏上。具體的流程如圖所示

          提示:
          ⑴ 使用OpenOSFile 函數(shù)以只讀方式(FILEMODE_READ)打開文件。
          ⑵ 通過LineReadOSFile 函數(shù)逐行讀取文本文件,并在液晶屏上顯示出來。
          LineReadOSFile 函數(shù)的返回值是讀取改行的字節(jié)數(shù)(包括:回車和換行符),可以根據(jù)
          LineReadOSFile 函數(shù)的返回值判斷是否讀到文件的結尾。
          ⑶ 文件讀取完畢以后,一定要用CloseOSFile 函數(shù)關閉文件,釋放文件緩沖區(qū)中
          的內存空間。
          5、用ARM SDT 2.5 編譯、下載并調試上述程序,檢查運行結果
          6、生成發(fā)行版本的.bin 文件,通過USB 下載到嵌入式開發(fā)板中,運行并檢查輸出結果。



          評論


          相關推薦

          技術專區(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); })();