嵌入式課后習題整理_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、嵌入式系統(tǒng)的定義嵌入式系統(tǒng)的定義:在系統(tǒng)中有些計算機是作為某個專用系統(tǒng)中的一個部件而存在的,像這樣“嵌入”到更大、專用的系統(tǒng)中的計算機系統(tǒng),稱之為“嵌入式計算機”、“嵌入式計算機系統(tǒng)”或“嵌入使系統(tǒng)”。嵌入式系統(tǒng)的組成嵌入式系統(tǒng)的組成::通常由嵌入式處理器、外圍設備、嵌入式操作系統(tǒng)和應用軟件等幾大部分組成。實時系統(tǒng)實時系統(tǒng)(RealTimeSystem):是指產生系統(tǒng)輸出的時間對系統(tǒng)至關重要的系統(tǒng)。從輸入到輸出的滯后時間必須足夠小到一個

2、可以接受的時限內。實時系統(tǒng)的分類:根據響應時間可分為3種類型:1強實時系統(tǒng)2弱實時系統(tǒng)3一般實時系統(tǒng)根據確定性可分為2種類型:1硬實時系統(tǒng)2軟實時系統(tǒng)實時操作系統(tǒng)(RTOS)是具有實時性且能支持實時控制系統(tǒng)工作的操作系統(tǒng)。RTOS與通用計算機與通用計算機OS的區(qū)別:的區(qū)別:實時性:響應速度快,只有幾微秒;執(zhí)行時間確定、可預測;代碼尺寸?。?0~100KB,節(jié)省內存空間,降低成本;應用程序開發(fā)較難;需要專用開發(fā)工具:仿真器、編譯器和調試器

3、等。單片機系統(tǒng)、嵌入式系統(tǒng)和單片機系統(tǒng)、嵌入式系統(tǒng)和SOC系統(tǒng)三者有何區(qū)別和聯系?系統(tǒng)三者有何區(qū)別和聯系?單片機8位的電子器件內部集成Flash、RAM、總線邏輯、定時器計數器、WatchDog、IO,串行口、脈寬調制輸出、AD,DA等各種必要的功能模塊和外圍部件。SoC就是SystemonChip,SoC是一種基于IP(IntellectualProperty)核嵌入式系統(tǒng)設計技術。它結合了許多功能區(qū)塊,將功能做在一個芯片上,ARMR

4、ISC、MIPSRISC、DSP或是其他的微處理器核心,加上通信的接口單元交叉開發(fā)環(huán)境交叉開發(fā)環(huán)境:是指實現編譯、鏈接和調試應用程序代碼的環(huán)境與運行應用程序的環(huán)境不同,它分散在有通信連接的宿主機與目標機環(huán)境之中。宿主機(Host)是一臺通用計算機,一般是PC機。它通過串口或網絡連接與目標機通信。目標機(Target)可以是嵌入式應用軟件的實際運行環(huán)境,也可以是能替代實際環(huán)境的仿真系統(tǒng)。嵌入式系統(tǒng)的調試方法:嵌入式系統(tǒng)的調試方法:1源程序

5、模擬器方式2監(jiān)控器方式3仿真器方式源程序模擬器(Simulat)是在PC機上,通過軟件手段模擬執(zhí)行為某種嵌入式處理器編寫的源程序的測試工具。監(jiān)控器(Monit)調試方式需要目標機與宿主機協(xié)調。首先,在宿主機和目標機之間通過串口、以太口等建立物理連接,然后在宿主機上運行調試器,目標機運行監(jiān)控程序和被調試程序,從而建立宿主機與目標機的邏輯連接。宿主機通過調試器與目標機的監(jiān)控器建立通信連接,它們相互間的通信遵循遠程調試協(xié)議。仿真器調試方式是在

6、微處理器的內部嵌入額外的控制模塊。當特定的觸發(fā)條件滿足時,系統(tǒng)將進入某種特殊狀態(tài)。在這種狀態(tài)下,被調試的程序暫時停止運行,宿主機的調試器通過微處理器外部特設的通信口訪問各種寄存器、存儲器資源,并執(zhí)行相應的調試指令。BSP(板級支持包)(板級支持包)由于嵌入式系統(tǒng)中采用微處理器/微控制器的多樣性,嵌入式操作系統(tǒng)的可移植性顯得更加重要。所以有些嵌入式操作系統(tǒng)的內核明確分成兩層,上層一般稱為“內核”,而低層則主要特點采用了3級流水線結構,指令

7、執(zhí)行分為取指、譯碼和執(zhí)行等3個階段;ARM9TDMI主要特點采用指令和數據分離訪問的方式,即采用了指令Cache和數據Cache。用專門硬件來直接完成ARM與Thumb指令的譯碼。ARM9TDMI也有協(xié)處理器接口,允許在芯片增加浮點、數字信號處理或其他專用的協(xié)處理器。ARM9TDMI也提供相應的軟核。ARM9ES是具有DSP功能的能執(zhí)行v5TE版ARM指令的ARM9TDMI軟核,當然其芯片面積要增加30%。在ARM9流水線設計中,增加專

8、用流水段用于存儲器訪問和將結果寫回到寄存器組。而且,寄存器讀也移到譯碼段。這些改變通過減少在單一時鐘周期內操作最大的邏輯數目,允許更高的時鐘頻率。ARM920T處理器核是在ARM9TDMI處理器內核基礎上,增加了分離式的指令Cache和數據Cache,并帶有相應的存儲器管理單元IMMU和DMMU、寫緩沖器及AMBA接口等。ARM處理器支持下列數據類型數據類型:Byte字節(jié)8位;Halfwd半字16位(半字必須與2字節(jié)邊界對準);Wd字3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論