嵌入式復(fù)習(xí)43445_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、一、填空題,一、填空題,2020分二、選擇題,分二、選擇題,1515分三、判斷題,分三、判斷題,5分四、簡答題,分四、簡答題,1515分五、程序閱讀題,分五、程序閱讀題,1515分六、程序設(shè)計題,分六、程序設(shè)計題,1010分七、分析題,分七、分析題,1010分八、專業(yè)名詞解釋,分八、專業(yè)名詞解釋,1010分1、嵌入式系統(tǒng)的含義:、嵌入式系統(tǒng)的含義:以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的

2、專用計算機系統(tǒng)。2、嵌入式系統(tǒng)的組成,以及各部分的作用:、嵌入式系統(tǒng)的組成,以及各部分的作用:系統(tǒng)級:各種類型的工控器板級:各種類型的帶CPU的主板及OEM產(chǎn)品片級:各種以單片機、DSP、微處理器為核心的產(chǎn)品3、結(jié)合第一章,嵌入式系統(tǒng)硬件的組成結(jié)構(gòu):、結(jié)合第一章,嵌入式系統(tǒng)硬件的組成結(jié)構(gòu):處理器(內(nèi)核片內(nèi)外設(shè))內(nèi)存外圍硬件輔助設(shè)備。4、最小系統(tǒng)的概念和組成和作用:、最小系統(tǒng)的概念和組成和作用:是處理器能夠運行的基本系統(tǒng)。作用:是構(gòu)建嵌入

3、式系統(tǒng)的的第一步,保證嵌入式處理器可以運作。然后才可以逐步增加系統(tǒng)的功能。嵌入式系統(tǒng)5、最小系統(tǒng)組成部分:、最小系統(tǒng)組成部分:處理器;內(nèi)存;時鐘;電源和復(fù)位6、微處理器芯片引腳類型:、微處理器芯片引腳類型:7、各種內(nèi)存芯片的特點:、各種內(nèi)存芯片的特點:SRAM:運行代碼;調(diào)試代碼;可讀寫數(shù)據(jù);速度很快NFLASH:固化代碼和數(shù)據(jù);運行代碼、只讀數(shù)據(jù)、在線更新;讀快寫慢SDRAM:運行代碼;可讀寫數(shù)據(jù)NFLASH:大規(guī)??勺x寫數(shù)據(jù);不能線

4、性訪問8、ARMARM微處理器的運行模式,工作狀態(tài)和寄存器組織:微處理器的運行模式,工作狀態(tài)和寄存器組織:7種運行模式,分別為:用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理中斷模式(irq):用于通用的中斷處理管理模式(svc):操作系統(tǒng)使用的保護模式終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時進入該模式,可用于虛擬存儲及存儲保護。系統(tǒng)模式(sys):運行具有特權(quán)的操作系統(tǒng)任務(wù)。未定

5、義模式(und):當(dāng)未定義的指令執(zhí)行時進入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:ARM狀態(tài),此時處理器執(zhí)行32位的字對齊的ARM指令Thumb狀態(tài),此時處理器執(zhí)行16位的、半字對齊的Thumb指令A(yù)RM微處理器共有37個32位寄存器,其中31個為通用寄存器,6個為狀態(tài)寄存器。ARM狀態(tài)下的寄存器組織(1)通用寄存器(2)寄存器R169、ARMARM的異常類型和對異常的響應(yīng)過

6、程怎樣:的異常類型和對異常的響應(yīng)過程怎樣:復(fù)位(Reset):當(dāng)處理器的復(fù)位電平有效時,產(chǎn)生復(fù)位異常,程序跳轉(zhuǎn)到復(fù)位異常處理程序處執(zhí)行。未定義指令(Undefined):當(dāng)ARM處理器或協(xié)處理器遇到不能處理的指令時,產(chǎn)生未定義指令異常??墒褂迷摦惓C制進行軟件仿真。軟件中斷(SWI):該異常由執(zhí)行SWI指令產(chǎn)生,可用于用戶模式下的程序調(diào)用特權(quán)操作指令。可使用該異常機制實現(xiàn)系統(tǒng)功能調(diào)用。指令預(yù)取終止(PrefetchAbt):若處理器預(yù)取

7、指令的地址不存在,或該地址不允許當(dāng)前指令訪問,存儲器會向處理器發(fā)出終止信號,但當(dāng)預(yù)取的指令被執(zhí)行時,才會產(chǎn)生指令預(yù)取終止異常。數(shù)據(jù)終止(DataAbt):若處理器數(shù)據(jù)訪問指令的地址不存在,或該地址不允許當(dāng)前指令總線上的部件S3C44B0X的總線部件包括了在系統(tǒng)總線上部件外設(shè)器件外設(shè)總線是S3C44B0X的二級總線,通過總線橋掛接在一級總線上。1515、嵌入式系統(tǒng)的硬件擴展類型、特點、嵌入式系統(tǒng)的硬件擴展類型、特點硬件擴展的三種類型:?內(nèi)

8、部模塊擴展:通過增加外部的電路,完成處理器內(nèi)部的模塊提供的功能。處理器某個內(nèi)部模塊的使用方法,一般不會受外圍電路設(shè)計的影響。處理器內(nèi)部模塊的使用就是讀寫內(nèi)部模塊的功能寄存器。?總線擴展:總線擴展既適用ROM、NFLASH、SRAM、SDRAM和NFLASH等內(nèi)存模塊也適用網(wǎng)絡(luò)芯片、USB等類似內(nèi)存的芯片。?GPIO擴展:GPIO(通用輸入輸出端口)是每個處理器都具有的功能部件。GPIO擴展是非常靈活的,因為每一引腳都是可以編程的,從理論

9、上這種引腳可以通過程序完成任何一種功能。1616、嵌入式系統(tǒng)的開發(fā)流程:、嵌入式系統(tǒng)的開發(fā)流程:?嵌入式應(yīng)用的生成特點?編譯?匯編?鏈接?加載程序1717、常用的調(diào)試方法:常用的調(diào)試方法:嵌入式調(diào)試的特點;打印調(diào)試信息;JTAG調(diào)試;遠程gdb調(diào)試1818、C語言程序的結(jié)構(gòu):語言程序的結(jié)構(gòu):C程序為函數(shù)模塊結(jié)構(gòu),所有的C程序都是由一個或多個函數(shù)構(gòu)成,其中必須只能有一個主函數(shù)main()。C語言的目標(biāo)文件一般包含三個主體段:代碼段(Cod

10、e,又稱Text);只讀數(shù)據(jù)段(ROData);讀寫數(shù)據(jù)段(RWData)。C語言程序編譯的過程:語言程序編譯的過程:1.編譯預(yù)處理2.編譯、優(yōu)化階段3.匯編過程4.鏈接程序1919、嵌入式、嵌入式LinuxLinux的GUNGUN工具工具GCCGCC的原理:的原理:gccgcc通過后綴來區(qū)別輸入文件的類別,通過后綴來區(qū)別輸入文件的類別,gccgcc所遵所遵循的部分約定規(guī)則如下循的部分約定規(guī)則如下:.c為后綴的文件,C語言源代碼文件;.

11、a為后綴的文件,是由目標(biāo)文件構(gòu)成的檔案庫文件;.cc或.cxx為后綴的文件,是C源代碼文件;.h為后綴的文件,是程序所包含的頭文件;.o為后綴的文件,是編譯后的目標(biāo)文件;.s為后綴的文件,是匯編語言源代碼文件。gccgcc最基本的用法是最基本的用法是∶gcc[options][filenames](其中options就是編譯器所需要的參數(shù),filenames給出相關(guān)的文件名稱。)2020、項目管理工具、項目管理工具MakeMake的作用

12、:的作用:Make和Makefile提供了一種非常簡單有效的工程管理方式。使用這種方式管理工程的原理很簡單:Makefile是一個決定怎樣編譯工程的文本文件,按照一定的規(guī)則書寫。在工程更新的時候,使用GNU的make工具根據(jù)當(dāng)前的Makefile進行工程編譯。Make是Linux下的項目管理工具,其作用就是自動進行程序的編譯和鏈接,從而生成指定的目標(biāo)程序。MakefileMakefile文件的編寫:文件的編寫:(找不到正確答案)2121

13、、嵌入式操作系統(tǒng)的概念:、嵌入式操作系統(tǒng)的概念:控制、監(jiān)視或者輔助裝置、機器和設(shè)備運行的裝置。分類:分類:嵌入式系統(tǒng)的劃分一般是根據(jù)使用對象進行劃分,消費類電子、工控設(shè)備等。為了更好的理解所設(shè)計的系統(tǒng),可以按照尺寸,時間約束,網(wǎng)絡(luò),用戶交互程度等因素劃分。操作系統(tǒng)的作用:操作系統(tǒng)操作系統(tǒng)的作用:操作系統(tǒng)是管理計算機系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運行;改善人機界面;為其它應(yīng)用軟件提供支持等,使計算機系統(tǒng)所有資源最大限度

溫馨提示

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

評論

0/150

提交評論