版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、xx 年嵌入式系統(tǒng)復(fù)習(xí)試題及答案1、試列舉三種主流的嵌入式處理器:( ARM )、( MIPS )、(PowerPC)。2、ARM(37(31和(63、存放器R13 在ARM 指令中(堆棧指針SP )。R14 也稱(程序連接存放器LR)在程序里的作用是(程序計(jì)數(shù)器PC 的備份)。當(dāng)發(fā)生中斷或異常時(shí),對(duì)應(yīng)分組存放器分別是(R14svc、R14irq、R14fiq、R14abt 和R14und 用來保存R15 的返回值)。4、ARM 微處理器支持兩種指令集:(ARM)和(Thumb)。5、存放器R15 用作(程序計(jì)數(shù)器PC)。該存放器在ARM 狀態(tài)下,(位1:0為 00),位31:2用于保存PC;
2、在Thumb 狀態(tài)下,(位0為 0),位31:1用于保存PC。6、CPSR 用作( 狀態(tài)存放器 ),CPSR 可在任何運(yùn)行模式下被訪問。每一種運(yùn)行模式下又都有一個(gè)專用的物理狀態(tài)存放器,稱為(程序狀態(tài)保存存放器SPSR)。7、Thumb 狀態(tài)下的存放器集是ARM 狀態(tài)下存放器集的一個(gè)子集,程序可以直接訪問的通用存放器是(R0R7,PC,SP,LR,CPSR)。8、ARM9、試列舉五種以上常見的嵌入式操作系統(tǒng):(C/OS-II)、(Vxworks)、(WinCE)、(Linux/CLinux)、(PalmOS)。10,ARM7ARM9造)。11、ARM 處理器采用(Thumb 指令)操作來訪問SF
3、R。12、在ARM 匯編語言程序設(shè)計(jì)中,語句一般是由(指令操作碼)、(指令的條件碼)、(目標(biāo)存放器編碼)和(包含第一個(gè)操作數(shù)的存放器編碼)組成。ARMAdvanced RISC Machine。先進(jìn)的RISC理器。穿插編譯:在一種計(jì)算機(jī)環(huán)境中運(yùn)行的編譯程序,能編譯出在另外一種環(huán)境下運(yùn)行的代碼,這個(gè)編譯過程就叫穿插編譯。異常:是指CPU 在執(zhí)行指令時(shí)出現(xiàn)的錯(cuò)誤,即不正常的情況。異常是與當(dāng)前所執(zhí)行的程序有關(guān)的。如存取數(shù)據(jù)或指令錯(cuò)誤、計(jì)算結(jié)果溢出等。大端格式:字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在低地址中,而字?jǐn)?shù)據(jù)的低字節(jié)那么存放在高地址中。是字?jǐn)?shù)據(jù)的高字節(jié)。嵌入式系統(tǒng):廣義上:但凡不用于通用目的的可編程計(jì)算機(jī)設(shè)備,
4、就可以算是嵌入式計(jì)算機(jī)系統(tǒng)。狹義上而言,嵌入式系統(tǒng)是指以應(yīng)用為核心,以計(jì)算機(jī)技術(shù)為根底,軟硬件可裁剪,對(duì)功能、可靠性、本錢、體積和功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。GNU:GNU(GNUs Not Unix),的類Unix偽指令:是匯編語言程序里的特殊指令助記符,在匯編時(shí)被適宜的機(jī)器指令替代。偽操作:為匯編程序所用,在源程序進(jìn)展匯編時(shí)由匯編程序處理,只在匯編過程起作用,不參與程序運(yùn)行。RTOS :實(shí)時(shí)系統(tǒng),能夠?qū)ν獠渴录龀黾皶r(shí)響應(yīng)的系統(tǒng)。1、 簡述采用RISC 架構(gòu)的ARM 微處理器的特點(diǎn)。采用固定長度的指令格式,指令規(guī)整,簡單,根本尋址23種使用單周期指令,便于流水線操作大量使用存放器,提高指
5、令的執(zhí)行效率所有的指令都可以根據(jù)前面的執(zhí)行后,決定是否執(zhí)行從而提高指令的執(zhí)行效率/2調(diào)查市場上已有的CPU 供給商。CPU 的處理速度技術(shù)指標(biāo)。處理器的低功耗。處理器的軟件支持工具。 處理器供給商是否提供評(píng)估板片內(nèi)存儲(chǔ)容量3、 假設(shè)允許FIQ、IRQCPSRCPSR6=0 CPSR7=04、 舉例說明ARM 的各種尋址方式。存放器尋址:LDR R1,R2存放器間接尋址:LDR R1,R2存放器偏移尋址:LDR R1,R2,-R4,LSL#3立即尋址:LDR,R3,#34多存放尋址:LDMIA R0,R1,R3,R4,R55、 比照說明ADR、ADRLLDRADR:小范圍的地址讀取偽指令。 AD
6、RL:中等范圍的地址讀取偽指令。 LDR:大范圍的地址讀取偽指令。ADRPC對(duì)偏移的地址值讀取到存放器中。ADRL 偽指令功能:將基于PC 相對(duì)偏移的地址值或基于存放器相對(duì)偏移的地址值讀取到存放器中,比ADR 偽指令可以讀取更大范圍的地址。LDR32存放器。6、 比擬ARM920T 和ARM720T 的主要異同。ARM9 5 級(jí)流水線 獨(dú)立的指令總線哈佛構(gòu)造ARM7 3 級(jí)流水線 數(shù)據(jù)與指令一起 馮諾依曼構(gòu)造8、 簡述S3C2410 Nand flash 存儲(chǔ)器的啟動(dòng)過程。(1)完成復(fù)位 Flash4KB復(fù)制到SteppingstoneSteppingstonenGCS0CPUStepping
7、stone4KB碼9、 請(qǐng)從廣義和狹義兩個(gè)方面簡述嵌入式系統(tǒng)的含義。答案:嵌入式系統(tǒng):Embedded System廣義上:但凡不用于通用目的的可編程計(jì)算機(jī)設(shè)備,就可以算是嵌入式計(jì)算機(jī)系統(tǒng)。求的專用計(jì)算機(jī)系統(tǒng)。10、簡述Bootloader 啟動(dòng)過程。1、第一階段(1)、根本的硬件設(shè)備初始化 (22RAM(32RAM(4)、設(shè)置好堆棧(52 的C2、第二階段(1)、初始化本階段要使用到的硬件(2)、檢測系統(tǒng)內(nèi)存映射(memory map)(3)、將kernel 和根文件系統(tǒng)映像從flash 讀到RAM 空間(4)、為kernel 設(shè)置啟動(dòng)參數(shù)(5)、調(diào)用內(nèi)核12ARM7ARM7/讀寫REG。(
8、占用ALUBootloader啟動(dòng)加載模式:啟動(dòng)加載模式稱為“自舉”(Autonomous)模 式。即Bootloader載到 RAM 中運(yùn)行,整個(gè)過程并沒有用戶的介入。啟動(dòng)加載模式是BootloaderBootloader下載模式:在這種模式下,目標(biāo)機(jī)上的Bootloader連接或網(wǎng)絡(luò)連接等通信手段從主機(jī)下載文件。下載內(nèi)容及存儲(chǔ):主要是下載內(nèi)核映像和根文件系統(tǒng)映像等。從主機(jī)下載的文件通常首先被BootloaderRAMBootloaderFLASH14、寫出不少于 12 類嵌入式產(chǎn)品中的常用接口。UARTSPII2CADCUSBLCDPWMJTAGVGA15、簡述ARM9 處理器的 7 種運(yùn)
9、行模式。1、用戶模式(usr):非特權(quán)模式,大局部任務(wù)執(zhí)行在這種模式。正常程序執(zhí)行的模式2、快速中斷模式(fiq):當(dāng)一個(gè)高優(yōu)先級(jí)(fast)中斷產(chǎn)生時(shí)將會(huì)進(jìn)入這種模式。高速數(shù)據(jù)傳輸或通道處理3、外部中斷模式(irq):當(dāng)一個(gè)低優(yōu)先級(jí)(normal)中斷產(chǎn)生時(shí)將會(huì)進(jìn)入這種模式。通常的中斷處理4、管理模式(svc):當(dāng)復(fù)位或軟中斷指令執(zhí)行時(shí)將會(huì)進(jìn)入這種模式。供操作系統(tǒng)使用的一種保護(hù)模式5、中止模式(abt):當(dāng)存取異常時(shí)將會(huì)進(jìn)入這種模式。虛擬存儲(chǔ)及存儲(chǔ)保護(hù)6、未定義模式(und):當(dāng)執(zhí)行未定義指令時(shí)會(huì)進(jìn)入這種模式軟件仿真硬件協(xié)處理器7、系統(tǒng)模式(sys):供需要訪問系統(tǒng)資源的操作系統(tǒng)任務(wù)使用特權(quán)
10、級(jí)的操作系統(tǒng)任務(wù)16、ARM9 處理器的尋址方式有那些?立即尋址、存放器尋址、存放器間接尋址、基址尋址、堆棧尋址 、塊拷貝尋址、相對(duì)尋址17、ARM9 有哪些處理器模式?哪些是特權(quán)模式?哪些是異常模式? 異常模式:除用戶模式、系統(tǒng)模式之外的五種模式稱為異常模式。特點(diǎn):以各自的中斷或異常方式進(jìn)入,并且處理各自的中斷或異常。特權(quán)模式:除用戶模式之外的工作模式又稱為特權(quán)模式 特點(diǎn): 應(yīng)用程序可以訪問所有的系統(tǒng)資源,可以任意地進(jìn)展處理器模式的切換18ARM7 在ARM個(gè)存放器?連接存放器LR373231;6放器。R13:存放器R13 在ARM 指令中常用作堆棧指針SP。而在Thumb 指令集中,某些指
11、令強(qiáng)制性的要求使用R13 作為堆棧指針。R14:存放器R14(Subroutine Link Register)或鏈接存放器LR。當(dāng)執(zhí)行BL得到R15(程序計(jì)數(shù)器PC19、見 2820、Linux 的主要特點(diǎn)有那些?開放性、多用戶、多任務(wù)、良好的用戶界面、設(shè)備獨(dú)立性、豐富的網(wǎng)絡(luò)功能、可靠的平安系統(tǒng)、良好的可移植性。21、常用的Bootloader 有那些? 1、vivi2、RedBoot 3、U-Boot22、Makefile 和Make 各實(shí)現(xiàn)什么功能?Makefilec.s.o、.h.libMakefileMake 是Makefile 文件的解釋器MakeMakefileLinux 的shell編譯命令,接著對(duì)命令執(zhí)行,最終生成目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能穿戴設(shè)備外殼加工合同3篇
- 2025年度全屋衣柜定制與智能家居系統(tǒng)集成合同3篇
- 2025年度綠色生態(tài)農(nóng)村養(yǎng)殖場租賃經(jīng)營合同
- 2025年度農(nóng)村房屋拆遷與農(nóng)村產(chǎn)權(quán)交易及安置補(bǔ)償合同
- 2025年度智能家居設(shè)備購置與轉(zhuǎn)讓合同協(xié)議
- 2025年度酒店客房部布草洗滌與回收利用合同3篇
- 二零二五年度全新保安公司針對(duì)工廠的24小時(shí)安全巡邏合同2篇
- 二零二五年度展臺(tái)搭建與展覽推廣合同3篇
- 2025年度住宅小區(qū)防火門維修與更新合同模板3篇
- 二零二五年度公廁保潔與突發(fā)事件應(yīng)急處理合同2篇
- 產(chǎn)業(yè)園運(yùn)營合作協(xié)議
- 16J607-建筑節(jié)能門窗
- 理解詞語句子的方法PPT
- 作文開頭與結(jié)尾PPT課件ppt(共42張PPT)
- 重癥醫(yī)學(xué)科運(yùn)用PDCA循環(huán)提高消毒棉簽開啟時(shí)間標(biāo)注的執(zhí)行率品管圈成果匯報(bào)
- 云南面向東南亞、南亞區(qū)域物流系統(tǒng)優(yōu)化研究的開題報(bào)告
- 高效課堂教學(xué)流程和課堂常規(guī)公開課一等獎(jiǎng)市賽課獲獎(jiǎng)?wù)n件
- 浙江寧波廣播電視集團(tuán)發(fā)射中心招考聘用筆試參考題庫答案解析
- 2024年航天知識(shí)總結(jié)
- 公立醫(yī)院章程范本(中國醫(yī)院協(xié)會(huì)2019版)
- 江蘇小高考(物理化學(xué)生物)真題及答案
評(píng)論
0/150
提交評(píng)論