計算機(jī)三級考試嵌入式系統(tǒng)開發(fā)技術(shù)_第1頁
計算機(jī)三級考試嵌入式系統(tǒng)開發(fā)技術(shù)_第2頁
計算機(jī)三級考試嵌入式系統(tǒng)開發(fā)技術(shù)_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1、 ARM32Bit24:21為 C 目標(biāo)存放器編碼條件執(zhí)行 指令操作符編碼0補(bǔ)充:3.1.1 ARM指令的一般編碼格式ARM指令長度為固定的32位,承受RISC體系構(gòu)造。一條典型的ARM指令編碼格式如下: 其中:cond: 指令執(zhí)行的條件編碼,多數(shù)指令可有條件執(zhí)行27:25:指令類型及尋址方式編碼,共有8種編碼opcode:指令操作符編碼2)、Bit15:11目標(biāo)存放器編碼32)、Bit15:11目標(biāo)存放器編碼3Bit19:165、Bit20指示本指令操作是否影響CPSR4)、Bit31:28條件執(zhí)行24. 80386 C 32嵌入式軟件開發(fā)構(gòu)建階段的三步是A-鏈接-B 編譯定址以下不是嵌

2、入式操作系統(tǒng)的是 A U-Boot MontaVistaWindows CERT-Linux (嵌入式操作系統(tǒng),不是引導(dǎo)程序)EDSP B 嵌入式微把握器嵌入式數(shù)字信號處理器器嵌入式微處理 嵌入式片上系統(tǒng)能確定數(shù)據(jù)傳輸?shù)膶挾鹊氖?A 數(shù)據(jù)線總線 把微處理器與外部設(shè)備相連接的線路 中斷信號線 (能確定總線功能的強(qiáng)弱以及適應(yīng)性)以下是選擇嵌入式系統(tǒng)編程語言的衡量標(biāo)準(zhǔn)的是 D 特別大事處理多任務(wù)支持程序把握構(gòu)造以上都是69. GDB A display 顯示表達(dá)式showinfolist54. EMPU B 嵌入式微把握器EMU嵌入式微處理器 EMPU嵌入式數(shù)字信號處理器 EDSP嵌入式片上系統(tǒng)20

3、 A 70 年月 19648090602070備注:2060阿波羅導(dǎo)航計算機(jī)2020702080元件能被數(shù)字電路替代2090 年月中期SOCARM B 6432168備注:目前主要的CPU 內(nèi)核有ARM、MIPS、PowerPC、Coldfile、x86、8051ARM核占全部 核占全部 32 位嵌入式 RISC 處理器的 90%以上。ARMARMRISC32多數(shù)為哈佛構(gòu)造式處理器的領(lǐng)跑者以下說法錯誤的選項是 D 存放器的速度最快存放器容量最小一般用來存儲計算的操作數(shù)和結(jié)果 存放器位于處理器外部 /處理器包含存放器補(bǔ)充:3存放器組織ARM3731含PC6無論何種模式,R15PCCPSRR7-R

4、032程序狀態(tài)存放器的格式:N ZC VQ狀態(tài)保存IFN ZC VQ狀態(tài)保存IFTM4M3M2M1M0條件碼標(biāo)志含義如下:NN=1N=0Z00,則Z=1,否則Z=0;C/借位時C=1,否則C=0.VV=1,否則V=0.Q 為增加的DSPQ=1,否則Q=0.把握位含義如下:II=1IRQI=0,允許中斷。F 為制止快速中斷FIQF=1 制止FIQF=0TARM 和ThumbT=1 時執(zhí)行Thumb 指令,否則執(zhí)行ARMM4-M0在做低功耗優(yōu)化時,以下說法錯誤的選項是 A 承受什么算法與降低功耗無關(guān)在采集系統(tǒng)中應(yīng)盡量降低采集速率 在通訊模塊中應(yīng)盡量提高傳輸?shù)牟ㄌ芈?CPU作時間與降低功耗有關(guān)以下說

5、法錯誤的選項是 A 程序就是進(jìn)程程序是靜態(tài)的 線程響應(yīng)度高補(bǔ)充:單機(jī)操作系統(tǒng)的根本功能:進(jìn)程治理、內(nèi)存治理、文件系統(tǒng)、設(shè)備I/O4. 8080 C 321684位處理器8. 微軟開發(fā)的嵌入式操作系統(tǒng)是 C RT-Linux MontaVistaWindows CEVxWorks10.直接存儲器存取的英文縮寫是 A DMA DRAMISA IRQ46. 以下不是選擇嵌入式系統(tǒng)編程語言的衡量標(biāo)準(zhǔn)的是B 位操作價格 指針 特別大事處理36. 打包完畢后得到的是一個 A 二進(jìn)制文件文本文件源文件匯編文件二 簡答題簡述典型嵌入式系統(tǒng)的組成。2嵌入式硬件:包括處理器、存儲器、總線、外部設(shè)備、IO 端口、以

6、及各種把握器;嵌入式軟件:包括嵌入式操作系統(tǒng)和各種應(yīng)用程序。簡述影響嵌入式軟件調(diào)試的因素。答:影響嵌入式軟件調(diào)試的因素主要包括3 個:硬件缺陷;編譯器自動優(yōu)化;外界環(huán)境干擾。簡述處理機(jī)治理中調(diào)度的作用和目的。CPU使得有一個進(jìn)程在運(yùn)行,從而使CPU簡述嵌入式程序優(yōu)化遵循的原則。答:嵌入式程序優(yōu)化遵循三個原則: 等效原則有效原則經(jīng)濟(jì)原則簡述Boot Loader答:Boot Loader3初始化目標(biāo)硬件設(shè)備;把握啟動過程;下載并執(zhí)行操作系統(tǒng)映像。簡述GDB答:GDB4啟動程序;在斷點(diǎn)處暫停程序;在程序暫停時,可以檢查程序中所發(fā)生的事情;動態(tài)轉(zhuǎn)變程序的執(zhí)行環(huán)境。簡述嵌入式操作系統(tǒng)的主要功能。4 個

7、主要功能: 處理機(jī)治理;同步;內(nèi)存治理;文件系統(tǒng)。簡述指令集模擬器按體系架構(gòu)的分類及分類的含義。答:指令集模擬器按體系架構(gòu)分2擬機(jī)。異構(gòu)模擬器:在一種體系架構(gòu)的處理器之上,模擬另外一種處理器的執(zhí)行。、簡述嵌入式系統(tǒng)的進(jìn)展階段。4無操作系統(tǒng)階段;簡潔操作系統(tǒng)階段; 實(shí)時操作系統(tǒng)階段; 面對internet簡述線程的優(yōu)點(diǎn)。4響應(yīng)度高;經(jīng)濟(jì);資源共享;多處理器體系構(gòu)造的利用。四 名詞解釋1.RTOSReal Time Oprating System2.EMPUEmbedded Micro Processer Unit3.PICProgrammable Interrupt Controller4.DM

8、Development machine 開發(fā)機(jī)5.VFSVirtual file system 虛擬文件系統(tǒng)6.OSOperating system 實(shí)時多任務(wù)操作系統(tǒng)7.EMUEmbedded micro-controller unit 嵌入式微把握器8.DMADirect memory access 直接存儲器存取9.COFFCommon object file format10.SoPCSystem on programmable chip11.IEEInstitution of electrical engineers12.BSPBorad support package 板級支持包1

9、3.ARMAdvanced RISC machines 高級RISC14.ELFExecutable and linking format15.ICEIn-circuit emulator 在線仿真器17.DDRDouble date rate 雙倍數(shù)據(jù)傳輸18.ABIApplication binary interface 應(yīng)用程序二進(jìn)制接口19.VFSVirtual file system 虛擬文件系統(tǒng)20.GDBGNU debugger GNU21.APIApplication programming interface22.RAMRandom access memory23.SOFSh

10、ared object file24.BLOBBoot loader object 一款功能強(qiáng)大的Boot loader25.ISEInstruction set emulator26.SoCSystem on chip 單芯片系統(tǒng)27.ROMRead only memory 只讀存儲器28.TMTarget machine 目標(biāo)機(jī)29.MMUMemory management unit 存儲單元治理器30.JIT CompiledJust in runtime compiled31.RTOSReal time operating system32.DFSDistributed file sy

11、stem 分布式文件系統(tǒng)六論述題論述外設(shè)存放器的作用、分類,以及每種分類完成的功能。答:外設(shè)存放器又稱為“I/O 端口”,處理器對為外部設(shè)備的訪問,就是通過對外設(shè)存放器讀寫完成的。3 種:把握存放器,用來把握外設(shè)行為。狀態(tài)存放器,用來指示外設(shè)的當(dāng)前狀態(tài)。數(shù)據(jù)存放器,用來存儲外設(shè)用例的數(shù)據(jù)。論述嵌入式軟件開發(fā)中程序優(yōu)化的原則、分類,以及每種分類優(yōu)化的內(nèi)容。答:嵌入式程序優(yōu)化遵循三個原則:等效原則、有效原則、經(jīng)濟(jì)原則。3 類:短完成指令任務(wù)所需的運(yùn)行時間。代碼尺寸優(yōu)化,在能夠正確實(shí)現(xiàn)所需功能需求的前提下,盡可能減小程序的代碼量。 耗的目的。論述嵌入式操作系統(tǒng)中的文件系統(tǒng)的作用,以及它的層次和每個層

12、次的作用。答:文件系統(tǒng)供給了在線存儲和訪問包括數(shù)據(jù)和程序在內(nèi)的文件內(nèi)容的機(jī)制。 I/O 把握層,為文件系統(tǒng)的最低層,實(shí)現(xiàn)內(nèi)存與磁盤間的信息轉(zhuǎn)移。文件組織模塊層,將規(guī)律塊地址轉(zhuǎn)換成根本文件系統(tǒng)所用的物理地址。規(guī)律文件系統(tǒng)層,治理元數(shù)據(jù)。從軟件的架構(gòu)層次來論述嵌入式軟件系統(tǒng)模型。答:從軟件的架構(gòu)層次啦論述嵌入式軟件模型共有3 種。OS BSP 的模型,OS 的概念,在硬件層上直接是應(yīng)用程序,應(yīng)用程序是高的相關(guān)的,直接與硬件打交道。OS BSP OS OS API 和庫間接與硬件打交道。有S和PS與硬件層之間多了一層P負(fù)責(zé)與硬件交互。論述層次化的存儲模型中,都有哪些存儲器,以及它們典型的大小。答:層

13、次化存儲模型中一般有5 種存儲器:存放器,一般位于處理器內(nèi)部,速度最快,容量最小,一般4-64B; 高速緩存,一般位于處理器和主存儲之間,一般為10-1000KB;主存儲器,即通常所說的內(nèi)存,一般為10-1000MB;使用,必需先送入內(nèi)存,然后在提交給處理器,一般為10-1000GB遠(yuǎn)程外存,一般只通過網(wǎng)絡(luò)與本機(jī)互聯(lián)的外部設(shè)備,一般為1TB 到無窮。論述代碼尺寸優(yōu)化的途徑。3 種途徑:基于指令集的代碼尺寸優(yōu)化,即依據(jù)具體的處理器的指令集進(jìn)展相關(guān)代碼的優(yōu)化。 不行以直接運(yùn)行的。操作,不轉(zhuǎn)變的變量盡量申明為常量等。論述物理內(nèi)存直接尋址的含義,以及使用物理地址的弊端。主存儲器相連,處理器就可以通過地

14、址總線對主存儲器中的數(shù)據(jù)進(jìn)展訪問。4 點(diǎn):想訪問更多的內(nèi)存地址,只有增減物理內(nèi)存數(shù)量。據(jù)等信息讀寫權(quán)限都是一樣的。所存的任務(wù)是運(yùn)行在同一個地址空間內(nèi)。物理內(nèi)存尋址方式下的內(nèi)存,無法依據(jù)隨需的原則來使用。論述運(yùn)行速度優(yōu)化的方法。答:運(yùn)行速度優(yōu)化主要方法如下:性能,比方二分法查找比挨次查找要高效,遞歸的時間效率和空間效率都比較差。減小運(yùn)行強(qiáng)度,在程序中盡量不要進(jìn)展簡單的運(yùn)算,比方浮點(diǎn)數(shù)的開放等,對于耗時、耗資源的運(yùn)算,可以承受空間換時間的方法,多使用移位的和自增指令。件的盡量削減推斷。論述根本的計算機(jī)體系構(gòu)造,以及各個局部的主要任務(wù)。答:根本的計算機(jī)的體系構(gòu)造主要由4 局部組成: 依據(jù)指令或自己的

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論