下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
考試題型?1、判斷題10分?2、填空題20分?3、選擇題20分?4、簡答題30分(5個)?5、應用題20分(3個)?6、名字解釋復習資料:?書本?PPT課件,平時課堂例題。?平時作業(yè)和練習?考試范圍:1-5章?其他說明:?課后習題是重點。?簡答題來源于前5章,每章一個。每章重點:第一章:1?什么是嵌入式系統(tǒng)?試簡單列舉一些生活中常見的嵌入式系統(tǒng)的實例。嵌入式系統(tǒng)是用于檢測、控制、輔助、操作機械設(shè)備的裝置。以應用為中心,一計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積和功耗等嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)具有哪些特點?★15.什么杲張入式系統(tǒng)?其特點有些什仝纟答:嵌入式系純是“以應用天中心、臥計豊機枝術(shù)為阜袖、軟件殛件可議尊、功能、可案?性、成本.幅眼功耗嚴寤裏求的專用十算機喬統(tǒng),「特點1)是專用的計眉機岳統(tǒng),用于特定的任務(wù)j2) 資源較少,可臥裁同;3) 功耗忸,偉積小」集成度高』成本低4) 便用實時揉作系疣j5) 可室■性要求更高!具有玉統(tǒng)測試和可蛋性評怙悴系6) 運行環(huán)埴差異貢7) 大部分程序固化在ROM屮〕砂較長的生命周陰i9)謙入貳讎遜理器逋常包倉專犀調(diào)試電路嵌入式系統(tǒng)由哪些部分組成?簡單說明各部分的功能和作用。(1)連件層是整個較心桓制棋塊〔由戡入式微處理器、薦儲垂統(tǒng)、運信棋塊、入機接口、冥他1:0接口以及奄斥組成),議入式豊統(tǒng)的硬件醫(yī)以嵌入式微處理茴為核心,在嵌入式獺處理祥基礎(chǔ)上増如電忍電建、時鐘砥跑,和存倩蒂電踣(RAN1和ROM?),這就構(gòu)咸了一個康入式核心擔制模塊,擇.惟系冼和S^S序節(jié)可以匡化在ROM中七(2)中間辰把系統(tǒng)軟件與庭辰硬杵部另隔離.悽得系統(tǒng)的觀辰設(shè)備駆動程序與換件無關(guān)*一般包括碩件抽象展(HardwareAbstractLayer,HAL)和板級支持自(BoardSupportPackage、BSPb{3)軟任層由實徑擁作粟統(tǒng)[RealTimeOperatingSystem,RTOSk文件系統(tǒng)、圖形用戶捱口(GraphicalUs&rInterfaces,GUI入網(wǎng)絡(luò)組件組成q(4)功能層是聞向彼拽對報5C用戶的,當需龔用嚴禪作是往往需妾提供一個友好的人際界血。嵌入式系統(tǒng)是怎樣分類的?按照麻入式韋處理壽的fi[數(shù)分類(4位.8位,16位、32位、54臨);按齧足實時性分類(硬實吋棗統(tǒng)式之系統(tǒng)對響應時間有嚴格艾姜註「棘實時系統(tǒng)是對響jS時間有一罡要隸I;按黑強入式載件結(jié)相為類(宿菇?輪詢系統(tǒng)、茄后臺系統(tǒng)’多任務(wù)系統(tǒng)):按照.應用領(lǐng)該為類n嵌入式系統(tǒng)的定義。嵌入式系統(tǒng)是用于檢測、控制、輔助、操作機械設(shè)備的裝置。以應用為中心,一計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積和功耗等嚴格要求的專用計算機系統(tǒng)
6?什么是交叉編譯,試說明交叉編譯的實現(xiàn)過程。醍入式軟件開岌所采用的墉譯芮交叉嵋譯■所渭交叉編譯靴是農(nóng)一個平臺上些威可以在啟一平平臺上執(zhí)行的代碼-Bit-不冋的cfu需要有相應的蝙譯器,而交叉蝙譯貳如同翻譯一樣,扌巴相同的程序代碼翻鋒稱不同的UP歩寸應語言。要注意的是,嵋譯器本身也是程序,也要在與之對應的某一個CPU平臺上運行。嵌入式乘統(tǒng)交叉塢譯環(huán)慣如圏"1所茅舟(擴展閱讀:據(jù)建文更卸不慣)機BnhW機BnhW嵌;\式系統(tǒng)交叉為譯環(huán)憤由于漏譯時過程包括輛譯、銷接善幾飾段,固此,嵌入式的交義編譯也包括交翌漏譯,交叉鏈接等過
程,通常ARM的兗更編譯器対跡口?創(chuàng)陸|匚5趙爲益養(yǎng)藥濟戸專劇小交貝娠譯過程如圍L2所示。嵌入式交叉編譯過程嵌入式交叉編譯過程7.嵌入式系統(tǒng)有哪些應用領(lǐng)域。嵌入式系統(tǒng)技術(shù)具有非常廣闊的應用前景,其應用領(lǐng)域可以包括:工業(yè)控制:基于嵌入式芯片的工業(yè)自動化設(shè)備將獲得長足的發(fā)展,目前已經(jīng)有大量的8、16、32位嵌入式微控制器在應用中,網(wǎng)絡(luò)化是提高生產(chǎn)效率和產(chǎn)品質(zhì)量、減少人力資源主要途徑,如工業(yè)過程控制、數(shù)字機床、電力系統(tǒng)、電網(wǎng)安全、電網(wǎng)設(shè)備監(jiān)測、石油化工系統(tǒng)。就傳統(tǒng)的工業(yè)控制產(chǎn)品而言,低端型采用的往往是8位單片機。但是隨著技術(shù)的發(fā)展,32位、64位的處理器逐漸成為工業(yè)控制設(shè)備的核心,在未來幾年內(nèi)必將獲得長足的發(fā)展。.交通管理:在車輛導航、流量控制、信息監(jiān)測與汽車服務(wù)方面,嵌入式系統(tǒng)技術(shù)已經(jīng)獲得了廣泛的應用,內(nèi)嵌GPS莫塊,GSM模塊的移動定位終端已經(jīng)在各種運輸行業(yè)獲得了成功的使用。目前GPS設(shè)備已經(jīng)從尖端產(chǎn)品進入了普通百姓的家庭,只需要幾千元,就可以隨時隨地找到你的位置。.信息家電:這將稱為嵌入式系統(tǒng)最大的應用領(lǐng)域,冰箱、空調(diào)等的網(wǎng)絡(luò)化、智能化將引領(lǐng)人們的生活步入一個嶄新的空間。即使你不在家里,也可以通過電話線、網(wǎng)絡(luò)進行遠程控制。在這些設(shè)備中,嵌入式系統(tǒng)將大有用武之地。4.家庭智能管理系統(tǒng):水、電、煤氣表的遠程自動抄表,安全防火、防盜系統(tǒng),其中嵌有的專用控制芯片將代替?zhèn)鹘y(tǒng)的人工檢查,并實現(xiàn)更高,更準確和更安全的性能。目前在服務(wù)領(lǐng)域,如遠程點菜器等已經(jīng)體現(xiàn)了嵌入式系統(tǒng)的優(yōu)勢。第二章:嵌入式處理器有哪幾類?簡述各類嵌入式處理器的主要特點和應用領(lǐng)域。 (P6)嵌入式微控制器、嵌入式微處理器、嵌入式DSR嵌入式片上系統(tǒng)。(1) 嵌入式微處理器集成處理器內(nèi)核,存儲管理器高速緩存芯片,存在體積小、重量輕、成本低和可靠性高等特點,其又稱為單板機。(2) 嵌入式微控制器是集成了微處理器、存儲器和片內(nèi)外設(shè)芯片稱為微控制器,片上外設(shè)資源豐富適合于控制單片化、體積小、功耗低、成本低等特點。(3) 嵌入式DSR專門用于信號處理的嵌入式芯片,適合執(zhí)行DSR算法,能夠?qū)﹄x散信號進行集化處理,提高速度。(4) 嵌入式片上系統(tǒng)SOC軟硬件的無縫結(jié)合,直接在處理器片內(nèi)嵌入操作系統(tǒng)的代碼模塊,在單個芯片上實整個系統(tǒng)的功能簡單說明ARM7TDMI的含義。(R7)ARM7TMD是目前使用最廣泛的32位嵌入式RISC處理器,屬低端ARM處理器核。TDMI的基本含義為:T:支持16為壓縮指令集ThumbD:支持片上DebugM內(nèi)嵌硬件乘法器(Multiplier)I:嵌入式ICE,支持片上斷點和調(diào)試點;選擇ARM處理器時需要考慮哪些問題? (P34-P35)ARM處理器總共有多少個通用寄存器?這些通用寄存器的組成結(jié)構(gòu)是什么樣的 ?這些寄存器按其在用戶編程中的功能是如何劃分的?特殊寄存器有哪些?他們的作用分別是什么?(P39-P40)ARMS處理器共有37個32位的寄存器,其中31個為通用寄存器,6個為狀態(tài)寄存器。31個通用寄存器根據(jù)其編程特點可分為如下幾種類型:不分組寄存器R0-R7,為所有模式共享;分組寄存器R8-R12,R8_fiq-R12_fiq,F(xiàn)IQ模式下的寄存器,R8-R12,其它模式共享分組寄存器R13-R14分為6組,用戶、系統(tǒng)一組,其他每種模式一組:R13_vmode通常用作堆棧指針SP,R14_<mode通常用作子程序鏈接寄存器,當進入子程序時,常用來保存PC的返回值其中,mode為以下幾種模式之一:usr、fiq、irq、svc、abt、und。程序寄存器R15(PC,為所有模式共享6個狀態(tài)寄存器:一個CPSF當前程序狀態(tài)寄存器,保存當前程序狀態(tài)。五個程序狀態(tài)備份寄存器SPSR(svc,abt,und,irq,frq) ,只有在異常模式下,才能被訪問,各異常模式都擁有屬于自己的SPSR當發(fā)生異常時,SPSR用來保存CPSR的值,從異常退出時貝U可由SPSR來恢復CPSRARM處理器共有37個寄存器.31個通用寄存器.含程序計數(shù)器PCh6乍狀態(tài)寄存器"昉律為普通裁存器rfl-r12普通寄存器允許快速中斷「13通常用作堆棧塘針SP*揩向慢血「14連常用作子程序確接寄存器LR也用于中斷臨時存放PC值.PC-LRCPSR-SPSR程序計數(shù)器謹常被用作程序計數(shù)SPC.(PC申存放下_秦將要執(zhí)行的指令地址)CPSR各狀態(tài)位的作用是什么?如何進行操作,以改變各狀態(tài)位? (P40-P41)CPSR可在任何運行模式下被訪問,它包含條件碼標志位、中斷禁止位、當前處理器模式標志位,以及其他一些相關(guān)的控制和狀態(tài)位。條件碼標志位:N:當用兩個補碼表示的帶符號數(shù)進行運算時,N=1表示運算的結(jié)果為負數(shù);N=0表示運算的結(jié)果為正數(shù)或零;Z:Z=1表示運算的結(jié)果為零;Z=0表示運算的結(jié)果為非零;C:①加法(包括比較指令CMN運算結(jié)果產(chǎn)生進位時(無符號數(shù)溢出),C=1,否則C=Q減法(包括比較指令CMP運算產(chǎn)生借位(無符號數(shù)溢出),C=0,否則C=1。對于包含移位操作的非加 /減運算指令,C為移出值的最后一位。V:①對于加/減法運算指令,當操作數(shù)和運算結(jié)果為二進制的補碼表示的帶符號數(shù)時,V=1表示符號位溢出。CPSR勺低8位(包括I、F、T和M[4:0])稱為控制位,當發(fā)生異常時這些位可以被改變。狀態(tài)寄存器(PSR中的其余位為保留位,當改變PSR中的條件碼標志位或者控制位時,保留位不要被改變,在程序中也不要使用保留位II、F、T*M[40]是控制I:IS1則橐止IRQtte;F:S1則禁止FIQ中斷;T:對于ARM#索結(jié)構(gòu)網(wǎng)以上版本.T-0拒示ARM執(zhí)疔,T=1倍示Thumb執(zhí)行:對已ARM體菇塔構(gòu)丫弓鈦上版聿,.T=Cig^ARM執(zhí)行.T=1:ffi示下一條揩帶引起耒定Jt的君舎異卓.N=1結(jié)果為鳳魏,培果為0則2=1,C進位位V溢出位,Q詈示増鼻型DSP^^中星否出現(xiàn)這出碗施利1=1蜒止用O中評,F=1禁止FIQ中師”T=O著示ARM?U^T=1fli示Thumb執(zhí)行”M[4:0]損式壯決宦外理器拘工作檯式.來存儲數(shù)據(jù)試述ARM處理器對異常中斷的響應過程。ARM處理器對異常中斷的響應過程如下所述:保存處理器當前狀態(tài)、中斷屏蔽位以及各條件標志位;設(shè)置當前程序狀態(tài)寄存器CPSF中的相應位;將寄存器lr_mode設(shè)置成返回地址;將程序計數(shù)器值PC設(shè)置成該異常中斷的中斷向量地址,跳轉(zhuǎn)到相應異常中斷處執(zhí)行。ARM指令的尋址方式有哪幾種?試分別敘述其各自的特點并舉例說明。( P36-P38)(1)奇存器尋址:掲令臨址碼給出奇存器苗塢號(奇存器中徙內(nèi)容能為揀作眾號(2)立即尋址、將令操柞碼后的地址碼量立即數(shù).即操柞翻本身。(3I奇存器移位尋址、AARM 轉(zhuǎn)押曲守址力式.(4)寄仔品閻接尋址’指令北吐硝緒出奇存髀的編號,甕存餌為哋址指針,存菇損作敎狗有掘地址°(“星址尋址、基址尋址是講基址寄存器拘內(nèi)容與指今中給岀的維系屋相加,影成操作數(shù)有姝地址°(6)多寄存圍尋址-次可以傳迭多個寄存騙的值(7)堆憧尋址撥蕉鞘定順寧進行存取的存朋區(qū)*(fl}塊務(wù)幾尋址£9)相對尋址ARM指令系統(tǒng)中對字節(jié)、半字、字的存取是如何實現(xiàn)的? (P37)Byte:字節(jié),8位Halfword:半字,16位Word:字,32位課后習題2-13,2-14要掌握,包括上課講過的常用指令。采用RISC架構(gòu)的ARM微處理器一般具有什么特點?1、體積小、低功耗、低成本、高性能。2、 支持Thumb(16位)/ARNI(32位)雙指令集,能很好的兼容8位/16位器件。3、 大量使用寄存器,指令執(zhí)行速度更快。4、 大多數(shù)數(shù)據(jù)操作都在寄存器中完成。5、 尋址方式靈活簡單,執(zhí)行效率高。6、指令長度固定。ARM7和ARM9分別是幾級流水線?流水線的概念以及簡述三級流水線分為哪三級?(P35-P36)簡述ARM體系結(jié)構(gòu)的T變種,M變種和E變種。(P32)ARM處理器支持哪些數(shù)據(jù)類型,分別是多少位?Byte:字節(jié),8位Halfword:半字,16位Word:字,32位12.ARM處理器有幾種處理器模式? ARM處理器有哪兩種特殊的工作狀態(tài)? (P38-P39)ARM有7種處理器模式。用戶模式:正常程序運行的工作模式,不能直接從用戶模式切換到其它模式系統(tǒng)模式:用于支持操作系統(tǒng)的特權(quán)任務(wù)等,可以直接切換到其它模式快中斷模式:用于快速中斷處理,支持高速數(shù)據(jù)傳輸及通道處理,只有在 FIQ異常響應時,才進入此模式。中斷模式:用于通用中斷處理,只有在IRQ異常響應時,才進入此模式。管理模式:供操作系統(tǒng)使用的一種保護模式,只有在系統(tǒng)復位和軟件中斷響應時,才進入此模式。中止模式:用于虛擬內(nèi)存和/或存儲器保護。未定義模式:支持軟件仿真的硬件協(xié)處理器,只有在未定義指令異常響應時,才進入此模式。ARM存儲器系統(tǒng)的存儲格式分為哪兩種?課本圖 2-13,2-14要求熟練掌握。(P43-P44)ARM存儲器有大端格式和小端。大端格式中,字數(shù)據(jù)的高字節(jié)存儲在低地址中,而字數(shù)據(jù)的低字節(jié)則存放在高地址中;小端格式則相反。ARM尋址方式中涉及的指令都要求掌握。ARM指令格式、ARM存儲器訪問指令、ARM數(shù)據(jù)處理指令、ARM分支指令,課堂上講過的都要掌握。試寫出ARM匚編語言的語句格式及其注意事項。( P74)在ARMT編語言編程中如何進行子程序調(diào)用及其返回?在ARM匚編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)的。在程序中,使用指令:BL子程序名如(BLPRINT_TEXT) 即可完成子程序的調(diào)用。該指令在執(zhí)行時完成如下操作:將子程序的返回地址存放在連接寄存器LR中,同時將程序計器PC指向子程序的入口點,當子程序執(zhí)行完畢需要返回調(diào)用處時,只需要將存放在 LR中的返回地址重新拷貝給程序計數(shù)器 PC即可。在調(diào)用子程序的同時,也可以完成參數(shù)的傳遞和從子程序回運算的結(jié)果,通??梢允褂眉拇嫫?R0?R3完成。以下是使用BL指令調(diào)用子程序的匯編語言源程序的基本結(jié)構(gòu):AREAInit,CODE,READONLYENTRYStartLDRR0,=0x3FF5000LDRR1,0xFFSTRR1,[R0]LDRR0,=0x3FF5008LDRR1,0x01STRR1,[R0]BLPRINT_TEXTPRINT_TEXT什么是內(nèi)嵌匯編?它的特點是什么?第三章:嵌入式系統(tǒng)的硬件有哪幾個組成部分?( P87)以嵌入式系統(tǒng)處理器為核心,加上存儲器,I/O接口電路,必要的附屬電路(電源,時鐘,復位,中斷)以及相應的總線,以及輔助接口組成。試簡單描述總線的四周期握手過程。( P89)(1)設(shè)備一升高它的輸出電平來發(fā)出查詢信號 ,他告訴設(shè)備二應準備好接受數(shù)據(jù)。(2)設(shè)備二準備好接收數(shù)據(jù),升高它的它的輸出電平來發(fā)出應答信號 ,這時設(shè)備一準備好發(fā)送數(shù)據(jù),設(shè)備二已準備好接收數(shù)據(jù)。(3) 一旦看到數(shù)據(jù)傳輸完畢,設(shè)備二降低它的輸出電平表示它已經(jīng)接受完數(shù)據(jù)。(4) 看到設(shè)備二的應答信號變低,設(shè)備降低它的輸出電平。3?什么是DMADMA主要用來完成哪種總線操作?( P91)直接存儲器訪問(DirectMemery-Access,DMA是允許讀/寫不由CPU控制的總線操作。專用硬件來完成外設(shè)與存儲器之間的高速數(shù)據(jù)傳輸。 除CPU以外的操作外設(shè)和存儲器的讀寫操作。請畫圖說明分級存儲器系統(tǒng)的結(jié)構(gòu)。( P94)RAM存儲器有哪幾種?它們的特點是什么?( P95-P96)靜態(tài)RAM特點:價高,容量小,功耗低,穩(wěn)定性要求高的場合。動態(tài)RAM特點:電路簡單,價低,容量大,穩(wěn)定性低,R0M存儲器有哪幾種?它們的特點分別是什么?可編程ROM只可編程一次。紫外線可擦可編程ROM該類ROM可以通過紫外線擦出后重復編程。(3)電可擦除可編程ROM用戶以字節(jié)為單位多次用電擦除和改寫存儲內(nèi)容。總線的概念是什么? (P88)基本的總線操作包括?結(jié)合圖3-3說明總線的讀寫操作過程。TOC\o"1-5"\h\z觸摸屏的電阻式和電容式應用。( P103)第四章:驅(qū)動層軟件可以分為哪三種類型?( P119)板級初始化程序、與系統(tǒng)軟件相關(guān)驅(qū)動程序、與應用相關(guān)的驅(qū)動程序什么是BootLoader?為什么說BootLoader是依賴于目標硬件實現(xiàn)的?( P120)Bootloader是系統(tǒng)加電后首先運行的一段程序代碼,其目的是將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),為調(diào)用操作系統(tǒng)內(nèi)核準備好正確的壞境。每種嵌入式微處理器體系結(jié)構(gòu)都有不同的Bootloader,Bootloader還依賴于具體的嵌入式板級硬件設(shè)備的配置,所以依賴于目標硬件實現(xiàn)。硬件抽象層一般實現(xiàn)哪些功能?( P136)硬件抽象層的目的是為了將硬件抽象化,通過程序來控制CPU、I/O存儲器等硬件的操作,從而使得系統(tǒng)的十倍驅(qū)動程序與硬件無關(guān),在功能上,抽象層一般應實現(xiàn)相關(guān)硬件的初始化、數(shù)據(jù)的I/O操作、硬件十倍的配置操作等設(shè)計板級支持包的主要目的是什么?它實現(xiàn)的主要功能有哪些?( P136)為驅(qū)動程序提供訪問硬件設(shè)備寄存器的函數(shù)包嵌入式軟件的體系結(jié)構(gòu)分為哪幾層?BootLoader包含哪兩種操作模式?試簡述其特點。第五章:什么是嵌入式操作系統(tǒng)?請列舉幾個典型的嵌入式操作系統(tǒng),并簡述其主要特點。VxWorks:性能優(yōu)越,開發(fā)調(diào)試便利,強大的技術(shù)支持,但是昂貴的價格讓開發(fā)者望而卻步。WindowsCE:精簡的模塊化操作系統(tǒng)多硬件平臺支持支持有線和無線的網(wǎng)絡(luò)連接 穩(wěn)健的實時性支持豐富的多媒體和多語言支持 強大的開發(fā)工具PalmOS:3Com公司產(chǎn)品,專門為掌上電腦開發(fā)的 32位的嵌入式操作系統(tǒng)占有非常小的內(nèi)存,基于PalmOS編寫的應用程序占用的空間也非常小(通常只有幾十KB)Palm提供了串行通信接口和紅外線傳輸接口,利用它可以方便地與其它外部設(shè)備通信、傳輸數(shù)據(jù)擁有開放的OS應用程序接口,開發(fā)商可根據(jù)需要自行開發(fā)所需的應用程序 具有強開放性,現(xiàn)在有大約數(shù)千種專門為 PalmOS編寫的應用程序,從程序內(nèi)容上看,小到個人管理、游戲,大到行業(yè)解決方案, PalmOS無所不包。在豐富的軟件支持下,基于 PalmOS的掌上電腦功能得以不斷擴展。操作系統(tǒng)的節(jié)能功能。在 PalmOS的應用程序中,如果沒有事件運行,則系統(tǒng)設(shè)備進入半休眠(doze)的狀態(tài);如果應用程序停止活動一段時間,則系統(tǒng)自動進入休眠( sleep)狀態(tài)。合理的內(nèi)存管理。Palm的存儲器全部是可讀寫的快速 RAM動態(tài)RAM(DynamicRAM類似于PC機上的RAM它為全局變量和其它不需永久保存的數(shù)據(jù)提供臨時的存儲空間; 存儲RAM(StorageRAM類似于PC機上的硬盤,可以永久保存應用程序和數(shù)據(jù)。PalmOS的數(shù)據(jù)是以數(shù)據(jù)庫(database)的格式來存儲的。嵌入式Linux:嵌入式LinuxOS逐漸形成了可與WindowsCE等EOS相抗衡的局面。目前正在開發(fā)的嵌入式系統(tǒng)中,49%的項目選擇Linux作為嵌入式操作系統(tǒng)。Linux現(xiàn)已成為嵌入式操作系統(tǒng)的理想選擇。開放源碼,豐富的軟件資源,廣泛的軟件開發(fā)者的支持,價格低廉,結(jié)構(gòu)靈活,適用面廣。精簡的內(nèi)核,性能高、穩(wěn)定,多任務(wù)。適用于不同的CPU支持多種體系結(jié)構(gòu),如 X86、ARMMIPSALPHASPARC等。 能夠提供完善的嵌入式GUI以及嵌入式X-Windows。提供嵌入式瀏覽器、郵件程序、 MP3播放器、MPE(播放器、記事本等應用程序。 提供完整的開發(fā)工具和SDK同時提供PC上的開發(fā)版本。 用戶可定制,可提供圖形化的定制和配置工具。常用嵌入式芯片的驅(qū)動集,支持大量的周邊硬件設(shè)備,驅(qū)動豐富。針對嵌入式的存儲方案,提供實時版本和完善的嵌入式解決方案。非占先式內(nèi)核與占先式內(nèi)核的主要區(qū)別是什么?非占先式內(nèi)核的優(yōu)點:(1)響應中斷快(2)可以使用不可重入函數(shù)(3)共享數(shù)據(jù)方便。占先式內(nèi)核是任務(wù)級響應時間最優(yōu)化而且是確定的,不應直接使用不可重入函數(shù)3.進程和線程的概念是什么?區(qū)別和聯(lián)系是什么?4.每個任務(wù)都可以處于哪幾種狀態(tài)之一?名詞解釋:RTOSARMRISCDMABSPHAL一?填空★1.激入式系統(tǒng)在硬件設(shè)計、燥作系統(tǒng)的迭擇、以及軟件的設(shè)計上都要謹循“面向應用?重體栽衣、夠用為度乃的原則02.謚入式處理吾是液入式系統(tǒng)的核心部件,是控制、輔助系絨運行的硬件單元。3.試列舉三種以上主流的通用處理器:ARM/StronqARM>MIPS.PowerPC.X86%68K/Coldfireo★4.ARM處理器共有37個寄存器,其中包括31個通用寄存器和6個狀態(tài)寄存器。5?ARM處理器有丄肛不同的處理器模式,在每一種處理誥模式下均有一組相應的寄存器與之對應。即在任意一種處理蠶模式下,可訪問的寄存器包括15個通用寄存器(R0~R14>、二至二個狀態(tài)寄存2S和程序計數(shù)器。6.寄存器R13在ARM指令中常用作堆棧指針。R14也稱作子程序連接寄存器或衛(wèi)卷寄存署LR、當發(fā)生中斷或異常時,對應的分組寄存器R1<svcxR14JrqxR14JiqxR1<abt和R1<und用來保存R15的返回值。7.ARM徴處理器的在較新的體親結(jié)構(gòu)中支持兩種指令隼:AR汕指令集(指令長度為衛(wèi)位)和Thumb指令集(指令長度為工位)°8.寄存器R15用作程序計數(shù)署(PC)。該寄存器在ARM狀態(tài)下,位[10助0,位[31刀用于保存PC;在Thumb狀態(tài)下,位⑹為0,位[31.1]用于保存PC。*9.寄存器R16用作CPSR(當萸琨序狀態(tài)寄存SB),CPSR可在任何運行檯式下破訪問。每一種運行複式下又都有一個專用的物連狀態(tài)寄存器,稱為SPSR(益份的稈庫狀態(tài)寄存醫(yī))&10.Thumb狀態(tài)下的寄存器隼是ARM狀態(tài)下舒存器集的一個子集,程序可以直接訪問」個酒用寄存答(R7?R0)?稈序計教署(PC)?堆桂栢針(SP〉、連揺寄存謬(LR)和CPSR。11.每一條ARM指令包含的條件碼位于指令的最高4(卩1:28])荷,每種親件碼可用兩個寧符克示,可以添加在指令助記符的后面和指令同肘使用〉12.函數(shù)的參數(shù)借遞方法有兩種;R0-R3寄存罟和解桂。13.處理器有五種地址空間:寄存丟地站*且、睜席存儲罷地冊空旨、內(nèi)部義屈存儲碧他姑空目.外部毅握存儲署ife冊空目、IO地址空目。每種處理器有其中的_種或幾種地址空間。14.lit列舉三種以上常見的嵌入式操作系統(tǒng);Xinu、u££QS-lhKQS、I灼血S、卩SO$+、CNX入MRTX■Iimw■mm/crkc匕訂iiclaiu入Wi門「Fo18.RS422標準是平衡式的,傳輸一個信號用兩條線,邏揖信號用兩條線的電平差裘示,該線倍犒的主要優(yōu)點是抗干拔能力Jg得。19.一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個部分:處理器、存儲君、輸入/輸出和軟件,一般軟件亦分為援作系統(tǒng)和應用軟件兩個主要部分?!?0.根擔豫入式系統(tǒng)使用的徽處理器,可以將濟入式系統(tǒng)分為矗入式復控制器,蠱入式DSP,謚入式槪處理罟以&片上系統(tǒng)?!?1.燥作系統(tǒng)是聯(lián)接碑件與應用程序的系纟克程序,其基本功能有進程菅理、逡程囘通信》內(nèi)存管理0資源管連?!?2.從嵌入式操作系統(tǒng)特點可以將戀入式操作系統(tǒng)分為實時燥作系統(tǒng)和分時侯作系綾,耳中實時系統(tǒng)亦可分為—硬實時養(yǎng)隹磁和軟實時系統(tǒng)。★23?內(nèi)複負奏管理各個任勞,或者為怨個任勢分02CPU時冋,并且負責任勢之間的證信,內(nèi)核的基本服務(wù)是任務(wù)調(diào)度?!?4.族入式開發(fā)一般采用宿主機,目標機方式,其中宿主機一般是指PC機或者臺式機。*25.哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間分開,ARM920T采用哈佛體系的內(nèi)核架構(gòu)。*26.ARM7TDMI采用4流水線結(jié)構(gòu),ARM920TDMI采用丄級流水線。*27.按操作系統(tǒng)的分類可知,Dos操作系統(tǒng)屬于順序執(zhí)行操作系統(tǒng),Unix操作系統(tǒng)屬于僉時操作系統(tǒng),VxWorks屬于實時廉入式操作系統(tǒng)。★28.ARM7TDMI中,T表示支持16位Thumb指令集,D表示在片可調(diào)試,M表示內(nèi)嵌乘法器Multiplier,I表示謚入式ICE,支持在線斷點和調(diào)試。*30.ARM7TDMI與ARM720T的一個重要區(qū)別在干后者有有1檸間管理單元(MMU).8KCache片唏存(捺高CPU 。*33.ARM體系結(jié)構(gòu)可用兩種方法存儲字數(shù)痛具體為垃格式、小端式°★35.ARM徵處理器在較新的體系結(jié)構(gòu)中支持兩種指令集:QRM指令集?丁加時*36.ARM處理器有9種基本耳址方式,分別杲:寄存器尋址■立即尋址.蠱隹器16移尋址.奇存器間接尋址.基址尋址■多奇存器尋址■堆棧尋址.塊拓貝尋址.Jfi對尋址。*41.在線仿真包括3個過程:室載竝文生.程序執(zhí)行?查看寄存器和內(nèi)存空間。[件和謹入式軟件系統(tǒng)構(gòu)成?!?6.ARM嵌入式系統(tǒng)主夢宙滋入式處理器[件和謹入式軟件系統(tǒng)構(gòu)成。*47.常用的嵌入式外圍設(shè)備有存儲設(shè)備?通信設(shè)備和顯示設(shè)備三類。★48.總線通常包括數(shù)據(jù)總錢x地址總線.控制總線。*50.族入式操作系統(tǒng)的調(diào)試一般包括:上擔系見詣試和值腿序—調(diào)試?!锟?電子設(shè)備電源系統(tǒng)包括:交浚電源和直流電源?!?2.ARM處理器工作狀態(tài)主要有運行■J8H艮和空閑模式。*53.IC芯片工作一般供電電壓有:_5V_._3JV_._15V_.JL8V_.★54.布纟知辦電源線、信號線.地線線寬大小一般為:地線>電源線_>_信號線★55.作為高速緩存的存儲器主要有SRAMxDRAM和FlashROMo★56?動態(tài)RAM有_$DRAM_和DDR?!?7.ARM有從外咅B(yǎng).SDRAM啟動的外啟動和從片上』0!也啟動的內(nèi)啟動兩種啟動方式。竝9?MTD核心層分為;羽戶模塊接口蟲、MTD抽象匡和MTD誥備勇動樟塊層?!?0.Nor^lash常用于存放期代艇,而Nand-Fash^笊月戶信息°*61.Linuxig備可分為字符設(shè)備?塊設(shè)備和網(wǎng)絡(luò)設(shè)備一三種?!?2.GPIO支持中斯、查誼和DW三種數(shù)抿傳輸方式。*63.GPIO驅(qū)動可以以兩種方式編論一種是_靜甜逢進內(nèi)核另一種是施刪助態(tài)脈★64.ARM內(nèi)核支持7種中斷,分別是:復位x未定義舲〈軟件中斷.舲HORJfflgiiLx夕周中斷詩求和快速中斷諳求?!?6.ARM硬件中斷主要有:定時器中斷、串口輸入輯出中斷、接口中斷、璉路中8[等4種。★68.按復位倍號是否占時鐘信號同步,可分為:個邑復位和昱匚復位。*78.從廣義的角度來說,數(shù)抿誦信方式可以分為并行適信和串行通信兩大類,相應的通宿線路分別稱為并行兌線■和斬遜。★79.串行通信的兩種基本工作方式為:異步串行誦信和同步串行誦信°標準異步串行通信(UART)接口有:RS-232C■RSY22和RS485?!?0.UART串行通信接口標準杲.R$?232C,它采用邏輯來進行電平傳輸?!?1.I2C采用兩根I/O線是:_SCL串行時胳■SDA串行數(shù)抿線°★83.串行存儲器一般具有兩種寫入方式;韓寫入方式和頁頁入斌。*84.以衣網(wǎng)接口電路主要由MAC控制器和物理層接口兩大部分構(gòu)成?!?2.每個以太網(wǎng)口上都有一個唯一的二SJ立MAC地址與之對應?!?5.BooMoadere兩種不同的操作模式是一啟動耐-模式?L下載"模式?!?6.Boot-loader1過串口與PC進行傳輸,傳輸協(xié)議通常是.xmodem.ymodem和zmodem”協(xié)議之一°★97.Boot-loader§標代碼是Ibinfe式的文件。★98?ARMLinux移植主要工作是把編迄生成BootdoaderKernelImag和Root并燒寫到Flash中。★99?在PC上編譯ARM運行的程序,霜要交叉編譯器。A100.Linux移值類型直括基于處理誥的移值和基「平臺—的移值。*101.建立ARM編譯環(huán)境的三要開發(fā)工具有衛(wèi)些丄.qcc和qlibc?!?02.Linux支持多種文件系統(tǒng),包括:RomfsCramfs.JFFS和JFFS2°★103.JFFS2在Linux中一種是作為根文件系統(tǒng),耳一種杲作為普i甬文件系統(tǒng)在系統(tǒng)啟動啟被掛戟。W106.常用的GUI廈形開發(fā)界面主要有_XWindow.MicroWindows.OpenGUI、Qt/Embedded.MinjGUL和上IcoGUI_。*113.TFTP簡電文件傳輸協(xié)議基于專輸層協(xié)議。*119.傳輸語音的格式_般有:HS總線格式和MSE7ustifi"格式。120.IIS總線傳輸方式一般有:1F常傳輸模式.DMA傳輸摸式和發(fā)決腋收模式。121.標準VGA顯示器接口是丄針R型接口,由旦.丄.旦三色模擬信號線和—行二同步、五同步兩個數(shù)宇信號構(gòu)成。128.ARM處理器中斷有兩和處理模式,分別為快諫中斷It式和外卻中斷樟式。129.嵌入式系統(tǒng)中按照總線的傳送的信息類型,可以分為數(shù)抿總線?地址鋁和控制總趺O"'★131.ARM徽處理器有Z種工作模式,它們分為兩尖非待權(quán)模式?枷賦。其中用戶樓式雇于非特權(quán)摸式。132.ARM支持兩個指令集,ARM核因運行的指令集不同,分別有兩個狀態(tài)ARM.Thumb,狀態(tài)寄存器CPSR的二L位反映了處理器運行不同指令的當前狀態(tài)。*133.ARM核有多個寄存器,其中大部分用于通用寄存器,有小部分作為專用寄祥器,R15寄存器用于存儲PC,R13通常用來存儲巫。*134.ARM處理器復位后〉PC的地址通常是衛(wèi)儀〉初始的工作模式是主踐!沁1。*139.ARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的罡攝耕曼,數(shù)據(jù)和指令分開使用不同接口的罡哈倔構(gòu)O★140.目前,嵌入式處埋器種崇聲多。按照類型大致可咲分為嵌入式微處埋器旦皿、嵌入式微控制器MCU.嵌入式數(shù)字信號處理器EDSP和片上可編程系統(tǒng)SOPC。*141.BootLoader就是在操作系統(tǒng)內(nèi)核運行前執(zhí)行的一小段程序,用于引導加轄瘁以氏系統(tǒng)應?!?42.BootLoader杲依賴于硬件平臺的,不同的族入式處理器和謚入式系統(tǒng)需藝不同的BootLoader來引導。*145.按照系統(tǒng)對相應時間的敏感程度,嵌入式操作系統(tǒng)可以分為三類,厘愛L系統(tǒng)、軟誣L系統(tǒng)和寶沁系統(tǒng)o*146.VxWorks操作系統(tǒng)是美國,WiMRJV即公司干1983年設(shè)計開發(fā)的一種嵌入式夾時操作系統(tǒng)(RTOS),是族入式開發(fā)環(huán)境的關(guān)鍵組成部分。*147.WindowsCE是微軟旗下的一個』嵌入式操作系統(tǒng)。在WindowsCE中,C代表袖珍(Compact)、消潛(Consumer)、i甫信能力〈ConnectiSty)和伴侶(Companion〉;E代耒電子產(chǎn)呂(Electronics)o目前最新的WindowsCE為WindowsCE6.00*148.MC/OS-II是一種開源但不免費的實時操作系統(tǒng),具有可剝奪實時內(nèi)核。★150.RISC以qsd為基礎(chǔ),重點優(yōu)化計算機結(jié)構(gòu),使其更加簡單合理地提高運算速度。*152.ARM7內(nèi)核為低功耗的32位RISC處理器,其釆用星諾依星體系結(jié)構(gòu),數(shù)據(jù)和指令使用同一條總線。ARM7內(nèi)核有一條3_茨水線,執(zhí)行.ARIVM指今亀最適合用于對價
位和功耗要求較高的消費類應用。★155.ARMR官alYi溯MDK是ARM公司和澆圳英倍特公司合作開了本土化的ARM幵發(fā)平臺。°*156.嵌入式系統(tǒng)罡以應用中心,以計算機技術(shù)為基礎(chǔ),軟件硬件可栽剪,適應應用系統(tǒng)對功能、可室性、成本、體積.功耗嚴格要求的專用計算機系統(tǒng)。*157.嵌入式系統(tǒng)軟件的要求與臺式機有所不同,其特點王要包括:軟件要求固化存儲;軟件代碼要求高效率、高可靠性;系統(tǒng)軟件有較高的實時性要求。*158.ARM9的工作模式有*158.ARM9的工作模式有7種,包括:加模式、系統(tǒng)模式.耋理J中止模式、未定義模式.IRQ摸式、FIQ模式。其中除品竝式」卜的其他6種模式稱為特權(quán)模式?!?59.ARM處理器中CPSR和SPSR的中文名稱分別為:當§5稈瘁狀杰寄存器和保存隊疼狀態(tài)寄存器。160.S3C2410芯片外部尋址空間罡1G,被分成_8_個存儲塊,每塊_128.MBoSDRAM存儲器應連接到第個存儲塊。161?S3C2410涉及DMA的操作模式有三奕:DMA請家模式.DIVIA傳瞌模式和QMA眼務(wù)_模式。*162.S3C2410芯片共有艮個I/O端口,毎個端口都有相應的控制寄存器和數(shù)據(jù)寄存器,其中控制寄存器的主要功能是謖羞IQ引卿的功能,數(shù)抿寄存器的功能是一從寄存器讀取數(shù)抿或者向寄存器寫入數(shù)抿。*166.嵌入式系統(tǒng)中〉徽處理器控制I/O端口或部件的數(shù)據(jù)傳送方式有2種;中斷方式和程虔查誼方式★170.S3C2410芯片共有」12仝輸入輸出引購分屬于8個I/O端口?!?72.在嵌入式系統(tǒng)設(shè)計過程中〉需求分析辺括:功能件諄求分析和非功能性需求分析°*173.ARM字數(shù)據(jù)存儲格式有:大舞桔式和小塑格式°★176.I/O接口電路數(shù)抿傳送方式有:查誼、中斷、DMA.I/O通道和I/O處理機方式?!?78.Bootloader£要功能是:系統(tǒng)初始化.★182.RAM存儲器有兩種,分別是;SRAM和DRAM。★183.嵌入式操作系統(tǒng)的內(nèi)核構(gòu)成包括:系統(tǒng)咖化、多任務(wù)管理和內(nèi)存管理。164.在宿主機上使用編譯器軟件將嵌入式應用。嵌入式操作系統(tǒng)編譯成為可次在目標機上運行代碼的過程,稱為交叉編譯,而采用的編譯器稱為交叉編譯器。186.ARM體系結(jié)構(gòu)所支持的最大尋址空間為二GB「二、選擇★X下面哪種操作系統(tǒng)不屬于商用操作系統(tǒng)。(B)D.WinCED高賣時性Awindowsxp B.Linux CD.WinCED高賣時性★2、下面哪點、不是獲入式操作系統(tǒng)的特點。(C)A內(nèi)核楕簡 B.專用性強 C.功儀強大★4在嵌入式ARM處理器中,下面哪種中斷方武優(yōu)先級最葛。(A)AReset B.數(shù)據(jù)中止 CFIQ D.IRQ★bNANDFLASH和NORFLASH的區(qū)別正確的是。 (D)ANOR的讀速度比NAND稍慢一些 BNAKD的寫入速度比NOR慢很多CHAND的撫除速度遠比NOR的慢 D大參數(shù)寫入操作需要先進行按除操作★8、以下哪種方式不屬于文件系統(tǒng)的格式。(B)(A)FAT (B)DOS(C)NTFS (D)Ext*10、下面哪個特點不屬于USB設(shè)備的特點。(6 )(A)串行通信方式 (B)不可熱攏插(C)分HOST、DEVICE#口HUB (D)適信速率比RS232快11s下面不符合嵌入式操作系統(tǒng)特點的是(B〉A(chǔ)s實時性B、不可定制C、微型化D、可移植性★佗、嵌入式處理器指令的執(zhí)行周期包括(D〉啟動運行退出取指令指令譯碼執(zhí)行指今存儲啟動運行掛起退出取指令指令譯碼執(zhí)行指令A13EnibeddedVisudlStudio是(B)A?拔入式硬件開發(fā)工具 B?濮入式軟件開發(fā)工具C.嵌入式凋試工具 D.嵌入式編譯工具14JTAG的引腳TCK的主要功能是(C)A?嵌入式硬件開發(fā)工具 B.嵌入式軟件開發(fā)工具C.嵌入式調(diào)試工貝 D.嵌入式編譯工貝★〔5、嘆下敘述中,不符合RICS特征的是(B)指令長度固定,種類少B?尋址方式豐富,指令功能盡量増強設(shè)蚩犬童逋用寄存器,訪問存儲器指令簡單選取快用頻率較高的指令16.在下列ARM處理器模式中,(D)模式有自己獨立的R8414寄冇器。系統(tǒng)檯式 B.終止模式C.中斷模式 D.快速中斷模式★〔7、按照ARM過程調(diào)用標準(APCS〉,棧指針使用(B〉寄存器RO B.R13 C.R14 D.R1518、嵌入式系統(tǒng)應用軟件一般在宿主機上開岌'在目標機上運行'因此需要一個(B)環(huán)境。交互操作系統(tǒng) B?交沒編譯C.交互平臺 D.分布式計算★23、ARM分支指令選擇題:下列哪條指令是帶狀態(tài)切換的跳轉(zhuǎn)指令BBLBX BLX選擇題;下面關(guān)于嵌入式C的描述,正確的是(c)A、總在第一個定義的國數(shù)執(zhí)行比要調(diào)用的函數(shù),必須在main(?定義C.總是從main(她開始執(zhí)行D、main()必須放在程瘙的開始處★25、以下說法不正確的是(B)<>A、任務(wù)可嘆有類型說明 B、任務(wù)可以返回一個數(shù)值C?.任務(wù)可臥有形參變量 6任務(wù)是一個無限循環(huán)★26、下列描述不屬于RISC計算機的特點的是(C)oA?流水線每周期前進一步。B.更多通用寄存器。指令長度不固定,執(zhí)行需要多個周期。獨立的3"和Store指令完成數(shù)據(jù)在寄存器和夕陪B存儲器之間的傳輸。*27存儲一個32位數(shù)0x2168465到2000H?2003H四個字節(jié)單元中,若以大端模式存儲,則2000H存儲單元的內(nèi)容為(D).Ax0x21Bx0x68C、0x65 0x02★29、RS232-C串口通信中,表示邏輯1的電平是CD)oA、0vB、3.3v C、+5v?+15v D、一5v?一15v★30、ARM匯編語句7XDDRO.R2.R3,LSL#「的作用是(A)。ARO=R2+(R3?1) BR0=(R2?1)+R3CR3=R0+(R2?1) D_(R3?1)=R0+R2IRQIRQ中斷的入□地址量(C)。FIQ的入□地址^OxOOOOOOIC0x00000000B、0x00000008C、0x00000018D.0x00000014★32、S3C2420XI/O口常用的控制器是(D〉。踹口扌2制寄存器(GF>ACON?GPHCON〉。端口數(shù)推寄存器(GPADATYPHDAT〉。外部中斷控制寄存器(EXTINTN).以上都是。★33、實時操作系統(tǒng)中'兩個任務(wù)并發(fā)執(zhí)行'一個任務(wù)要等待其合作伙佯發(fā)來信息,或建立菜個條件后再向前執(zhí)行,這沖制約性合作關(guān)系視成為ZA冋步B.互斥C.調(diào)度D.執(zhí)行★34、和PC糸統(tǒng)機相比族入式糸統(tǒng)入具備以[哪個特點(C).系統(tǒng)內(nèi)核小B、專用恃強C、可執(zhí)行務(wù)仟務(wù) D、系統(tǒng)精筒★35、ADDRO,R1,#3屬于(A)弓址方式*A立幣尋址 B多寄存尋尋址 C寄存器直按早址D相對尋址★36、GET偽指令的合義罡〈A)A包吉一個外部文件 B走義程序的入口C定興一個宏D.聲明一卜變量★3人存儲一個32位數(shù)0x876165到2000H?2003H四個字節(jié)單元中,若以小踹模式存儲.則2000H衣儲電元的內(nèi)容天I(C)o0x00B、0x87C、0x65D.0x61★39、若R1=2000H,(2000H)=Ox86,(2003H)=Ox39,則A行指令LDRRO,[R1,#8]>后RO的值為(D)。A0x2000B0x86C0x2008D0x39★40、寄存器R13除了可以做誦用寄*器外,還可臥俶(C)<>A.注序計數(shù)器B.璉接寄存器C、檯指針寄存尋 D、基址寄存器★4仁FIQ中新的入口地址是(A).D、0x00000014D32位,D、0x00000014D32位,16位★42、ARM指令集和mumD指令集分別是(D)位的。A8位,北位B16位,32位C16位,16位★43.ARM寄存器組有(D)個寄存器。A、7Bx32C、6D、37★4厶若R仁2000H,(2000H>Ox28,(20O8H)=0x87,則執(zhí)行指令LDRRO,[R1,#8]>后R0的值為(D)eA0x2000B0x28C0x2008D0x87★45.寄存器R15除了可以做通用寄存器外,還可以做(A)A程序計數(shù)器B論接寄存器C堆棧指針奇存器 D基址奇存器★蛆嵌入式系統(tǒng)有硬件和軟件咅吩構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A系統(tǒng)軟件 B驅(qū)動 C.FPGA編程軟件 D.嵌入式中間件★47、假設(shè)R仁0x31,R2=0x2貝ij執(zhí)行指令ADDR0只1.R2LSL#3后,R0的值是(C)A0x33 B0x34C.0x39 00x38★48、和PC機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點、<C)A、系統(tǒng)內(nèi)核小B、專用性強 C、可執(zhí)行多任務(wù) D.系統(tǒng)精簡★50、Cache用于存放主存數(shù)抿的部分拷貝,主存單元地址與Cache單元地址之間的轅換用(A)完成。A.硬件B.軟件C.用戶D.程序員★52、每種嵌入式操作系統(tǒng)都有自身的特點以吸引相關(guān)用戶,下列說法錯誤的是<D)oA嵌入式Linux提供了完善的降各技術(shù)支持;BpCLinux是專門為沒有MMU的ARM芯片開炭的:cJ1C/0S-II操作系統(tǒng)是一種實時操作系統(tǒng)(RTOS);DWinCE提供完全開放的源代碼。★53、F列關(guān)于存儲管理單元(MMU〉猊法錯誤的是(B〉。AMMU提供的一個關(guān)譴服務(wù)是使各個吒務(wù)作為各自濁立的程序在其目己的私有存儲空間中運行。B在帶MMU的操作系繞控制下,運行的任務(wù)必須犯道苴他與之無關(guān)的任務(wù)的存儲熏求情況,這就簡化了各個任務(wù)的設(shè)計。CMMUH供了一些資源以允許使用虎擬存儲器。DMMU作九豐撫亀將程序和數(shù)拐笊虛擬地址(編譯時的連親地址)扶捉成實際的輛理地址'刃忘物理主存中的地址?!?4、下列CPSR寄存器標志位笊作用洗法錯謀的是(D〉。AN:員數(shù)&2:零CC邃位DV:借位★55、S3C2410X處浬尋為用戶進:亍應用設(shè)計提供了支持多主總線的IIC接口。處理器提供符合IIC協(xié)議的設(shè)備連按的出行連接線為(C〉。ASCL和RTXBRTX和RCXCSCL不口SDA D.SDA不口RCX★56、RQ中斷的光先級別是(D九TOC\o"1-5"\h\zA1 32 C.3 D.4)oD.間接尋址★57、LDRR2,[R3.#128]的尋址方式是(CA奇存器尋址 B奇存器移位 )oD.間接尋址★58、S3C2410有<B )個USB接口卜A1 32 C.3 D4★59、ARM處埋器的工作模式有(C)種。A5 B6C.7 D.8★60.下面那個不是茨入式操作系統(tǒng)的特點(B)cA?離了系統(tǒng)的可當性 B?體積龐犬C.系統(tǒng)醞蚤靈話 □.充分發(fā)揮了32位CPU的多任務(wù)潛才★62.T面那個不是WindowsCEb^入式操作系統(tǒng)的特點(D)<>A.舉承了傳統(tǒng)Windows圖形界面B.靈沽的電源管理功能C.優(yōu)秀的線程響應能力 D?扱小的系統(tǒng)內(nèi)核★63.下面那個不是嵌入式Linux操作系統(tǒng)的特點(D)。B.遵循GPLB.遵循GPL協(xié)議D?具有Windows風格的區(qū)形界向D)oB.ARM是對一類微處理器的適稱D.ARM是一款芯片的名稱C.高性能、可裁剪的內(nèi)核★64.以\下■哪個表述不正確(A.ARM是一個公司的名稱C.ARM是一種技術(shù)的名字★65?下列哪個不是RealV.ewMDKff發(fā)環(huán)境的特點(D)0A.Windows岡格 B?兼容的Kenpvision齊面C.仝面的ARM處理器支持 D.體積底大★66、下面關(guān)于噲佛結(jié)構(gòu)描述正確的是(A)oA、程序存儲仝間與數(shù)抿存儲空間分離B.存儲空間與IO空間分離5程序存儲仝間與數(shù)擁存箱空間合并6有儲空間與I??臻g合并★67、下面哪一種工作模式不展于ARM冇權(quán)模式(A〉。A、A、用戶模式 B.管理模式★68、ARM9TDMI的工作狀態(tài)包括(A、測試狀態(tài)相運行伏態(tài)6就紹狀態(tài)和運行伏杰C.軟中斷模式 D、FIQ模式D〉。B、掛起狀態(tài)和就緒狀態(tài)6ARM狀盍和Thumb狀態(tài)★★69、指今XDMIARO!.{R1,R2.R3R4}的弓址方式為(CAs立即尋址As立即尋址C、多寄存器尋址寄存器直接尋址6堆棧尋址★70、對宵存署V的內(nèi)容垂I次4口正確指令是(C)。A、LSRR1,伴2 BxLSLRb#2MOVR1,R1,LSL#2D、MOVR1,R1.LSR#2★71、下面指令執(zhí)行耳加"寄存盎內(nèi)容的扌呂令是(D).A、TSTR1,#2 DsORRR1,R1.R1CMPR1,#2 D、EORR1,R1.R1★72、下面哪一種功能單元不屆于IQ接口電路<(D)A、USB控制器 B、UART控制器C、以木刪藥I]器 D、LED★73、下面哪個操作系統(tǒng)是衣入式操作系統(tǒng).<B)AxRed-natLinuxB、pCLlnuxC、UbuntuLinux6SUSELinux★74、便用Host-Target聯(lián)合幵岌報入式應用,(B)不是必須的。'、宿主機 B、銀河麒麟噪乍系統(tǒng)6目標機 D、交叉編譯器★75、下面HR個丟編不量干亦入式丟纟空(D九A、MP3弧於器 B、GPS接收機6鄰河玉衡孩心路由藝 D「天河一號計阜機系統(tǒng)★76.RS232-C串口誦信中,表示謬輯1的電平是(D;A.0VB、33VC.疋V+5V D、-5V-15V★77.下列不屬亍RISC計算譏待點的足(C)oA、流水線密醫(yī)期前進一步。 B、更務(wù)通用寄存器°6務(wù)令長度不固定,執(zhí)行需要多個丙期。獨立的Load StO^e指令完成數(shù)據(jù)仕寄存器和外卻有儲器之間的傳僦★78存儲一個32位數(shù)0x2168465到2000H-29C3H四個字節(jié)單元中.若次犬鯛橈式存赭.則20000H存儲單元內(nèi)容為(D〉A(chǔ)、0x21 B.0x68C、0x65D、0):02★79S3C2410I/O口常用的控制器是(D〉A(chǔ)、 端口話器(GPACON-GPHCON)B、 端口數(shù)據(jù)寄存器(GAD^T-GPHDAT)6外部中斷控制寄存器(EXTINTN)oDs嘆上都不是★£0寄存器R13除了可以做通用寄存器外,還可次做(C)As程序計數(shù)器B、謹接寄存器 C、找指針寄存萃 D、基址寄存器★81.ARM指令集和Thumb指令隼分別是(D)付的。A、8位'16位 B、16位'32位C、46位,16位 D、32位,16位★毘寄存器R15除可做迫用寄存器外,還可嘆做(A)As程序計數(shù)器B.旌接寄存器 C、棧指針寄存器D、基址寄存器★83、S3C2410芯片的寄存器組有(D)個寄存器A、7 B、32 C.6 D、37★84下列CPSR寄存器標志位旳作用說法錯i吳的定(D〉A(chǔ)、N:負數(shù)B、Z:零 C、。進位D、V:借位★帖、S3C2410提供的符合IIC協(xié)議的設(shè)備連按申行連接線為(C〉A(chǔ)、SCL和RTXB、RTX口RCXC、SCL和SDAD、SDA禾口RCX★86、S3C2410有(B)個USB接口★87、USB接口移動硬盤最合適的傳輸類型為(B)。A.控制佶輸 B、批量傳輸 Q中斷傳綸 D.等時佶輸★88、在嵌入式系統(tǒng)設(shè)計中,嵌入式處理器選型是在進行(C)時完成。A、需求分析 B、系統(tǒng)集成 C、體系結(jié)構(gòu)設(shè)計 D、軟硬件設(shè)計★89、下面哪一類嵌入式處理器最適合用于工業(yè)控制(B)。A、嵌入式徵處理器 B、微控制器 C、DSPD.以上都不合適★90、關(guān)于ARM子程序和Thumb子程序互相調(diào)用描述正確的是(B〉。A、 系統(tǒng)初始化之后,ARM處理器只能工作在一種伏態(tài),不存在互相調(diào)用。B、 只要道循一定調(diào)用的規(guī)則,Thumb子程序和ARM子程序就可以互相調(diào)用。C、 只要適循一定調(diào)用的規(guī)則,僅能Thumb子程序調(diào)用ARM子程序。D、 只要遵循一定調(diào)用的規(guī)則,僅能ARM子程序Thumb子程序?!?1、關(guān)于ARM處理器的異常的描述不正確的是(C)oAx復位屬于異常 B、除數(shù)為零會引起異常6所有異常都姜返回 D、外部中斷會引起異?!?3、USB總線采用的通信方式為〈A兒D、I/O通道方式D、I/O處理機DD、I/O通道方式D、I/O處理機D、應用開發(fā)模式★94、嵌入式系統(tǒng)昱掛用的數(shù)拐傳送方式是(B)oA.查詢 B、中斷 C、DMA★95、pCIinux與標準Linux最大的區(qū)別在于(B)。A、文件系統(tǒng)B、內(nèi)存管理C、任務(wù)調(diào)度算法★96、嵌入式操作系統(tǒng)一般通過〈A)手段來解決代碼體積與嵌入式應用多樣性的問是A.使用可定制的操作系統(tǒng)B、將操作系纟充分布在多個處理器上運行C、 憎大嵌入式設(shè)備的存儲容量D、 使用壓縮軟件對操作系統(tǒng)進行壓縮★97、無符號二進制數(shù)左移一位,則數(shù)值(A)oH增大一倍B、減小一倍C、増犬〔°倍°、不變★、9&執(zhí)行諾個和碼數(shù)的減法時,對產(chǎn)生溢出的正確敘述為(D)。?、結(jié)果的最高位有借位則產(chǎn)生溢出比結(jié)果的符號位為0則產(chǎn)生溢出C、 結(jié)果的符號位為1則產(chǎn)生溢出D、 結(jié)果與被減數(shù)的符號位相反,但與減數(shù)的符號位相同,則溢出★娥遵循程序存儲與控制原理的計算機屬于(①A〉機。按其思想,計算機將要執(zhí)行的程序(包括代碼和數(shù)據(jù))應安排在計算機的( ②B)部件中。A馮諾依曼B團靈C規(guī)約D數(shù)抿流A硬盤B內(nèi)存C寄存孝D端口100.以下對于RISC機器來說正確的是(D)<>A、指令編碼不等長B、尋址方式多C、不能訪問存儲器D、運算類指令只使用寄存器101.某微處理器的結(jié)構(gòu)之所以稱為超標量結(jié)構(gòu)是因為該撒處理器(B)。A、 不僅能進行32位運算,也能進行64位運算B、 內(nèi)部含有多條指令流水線和多個執(zhí)行部件C、 數(shù)據(jù)傳輸速度很快,每個總線周期最高能傳送4個64位數(shù)據(jù)D、 芯片內(nèi)部集成的晶體管數(shù)超過100萬個,功耗很大102.徽處理器地址總線定度為32位,則其內(nèi)部數(shù)據(jù)總線的賓度(D)。A、16位 B.32位C、64位D、與地址總線沒有必然聯(lián)系103.下面關(guān)于Cache的描述中正確的是(A)。A、 Cache中存放的罡主存儲器中一部分借息的映像B、 用戶可以直接訪問CacheC、 片內(nèi)Cache要比二級Cache的容量大得多D、二級Cache內(nèi)Cache的速度快得多*104. 把用符號表示計算機指令的語言琢為(①B力計算機能真正執(zhí)行的是(②A〉。A、 機器語言 B、匯編唔言 C、高縉語言D、伕頁語言105、計算機系統(tǒng)中的四級存儲蓉,其存取速頂從高到低的順序足(C〉。?、王存儲畚,Cache,寄存器,輔存B、 快存,主存咄器’寄有器'輔存C、 奇存Cache,主存儲器,輔存D、 寄存容,主存儲備Cache,輔存*106.計貝tbl常用MB〈兆字節(jié)〉作為工存容童的計董單位,這里佈舊竽?。―〉宇節(jié)。210B.220 5230D、106★程序計數(shù)器PC進當用于存放(D)。入數(shù)振3、指令C、正在執(zhí)廳的扌詮地址D、待取指的指令覽址107、徵外理器大]酣標志寄衣署的主尊乍甲果(C)oAx檢查當前指令執(zhí)行的正確口吞糾止蘭前指令執(zhí)仃的結(jié)果6產(chǎn)生影響或痊制某些后續(xù)指令所需的標志D、決定UPU足召繼續(xù)工作108.指令耳址方式通常是指弓找(B)的方式。As換作碼B.操作數(shù)I/O歸口D、內(nèi)存里亓109.以下主存設(shè)計中厲于計算機系統(tǒng)結(jié)構(gòu)考虎的是(C).Ax采用MOS?^TTLB.采用單體還足多體交叉C、容量和編址方式 D.頻宜負仆0.總線足一種(①A〉,由系統(tǒng)中各都件所共享,在(②C〉的控制之下將信息準確地傳送給(③E〉。A、公共信號通道B、專用地詒號連線5王設(shè)爸)申新源Ex從設(shè)爸尸、信號原★111x在外設(shè)接口中,狀態(tài)奇存器的作用是存預(C).A、CPU給外設(shè)的命令B、外謖給CPU的侖令C、處設(shè)的工作狀態(tài)D、CPU的工作狀態(tài)★門2、為提高王存的訪存逮皮和性價比,應(A〉A(chǔ)、引Acached器3直耒再葛主存速宸6引入虛獄存諸器6工存采用多體蛙構(gòu)113、下面關(guān)于總線的敘述中,怨誤的定(C)。A、 ■總線位寬指的罡總線館同時傳送的最大數(shù)據(jù)位數(shù)B、 總線標準是抬總線傳送信息時應遵守的一些協(xié)議與規(guī)范C、 PCI總線不支持突發(fā)戍組傳送D、 總線帶寃是?旨單位E寸間內(nèi)總線上可傳送旳最大數(shù)據(jù)量114、計直機系統(tǒng)中,一個外論的接□至少應具備一個(①A)橫口,最冬可以有(②D)個端口。A、數(shù)據(jù)氐狀態(tài)C、控制Ds其他A、1 B、3C、6D、不走★行5、若走時A十數(shù)器8253莖漁道的綸入?yún)忌駷?MH乙則該通道在BCD碼計數(shù)方式下的最大定吋時問為<D)毫秒。A.1 B、10C.100D、1000★116、下列各種方式的數(shù)抿倍輸過琨中,無需CPU執(zhí)行指今朮方式罡(C)佶揄。A.無條件B、查詢6DMAD、中斷117、7335譯瑪器通常用亍產(chǎn)生片選信號,其譯至I輸八姑應與丟統(tǒng)的〈A)總線相連。A、地址B、數(shù)館C、控制Ds串行★118.按總線直享丿知虬為避免信號邏涓的混亂和器件的按壞,(D)一個以上的渝出引腳直享一雜信號線。A、禁止B、允許C、當引腳F眇時允許D、當徐岀引即有三態(tài)功能時允許119.枸造一個40鎮(zhèn)的矩陣鋰盤.最少霧萼(B)條I/O線。Ax12 B、14C、20Dx40120.適常寄存器直接尋址方式下的操作數(shù)就在〈A)中。Ax指店寄存器B、寄存器阡挎的存儲旦元C、棧頂生元 D.林底里元*121.計算嘰系統(tǒng)中,給'個輸入數(shù)據(jù)端口和1個輸出數(shù)據(jù)踹口廿配同一個地址后(C)。A.在輸出時會出現(xiàn)冋題B.在輸入?yún)己铣霈F(xiàn)F題6不會出現(xiàn)問題D、根本不能用123. 串行接:□電路中渡特率因于力6S則刻姍在確定起始位后應卻第(D)個時艸周期對串行數(shù)捱接收線釆樣一次oA.8 B.16 C.32 D、64★124、CPU對存儲器或I/O端口完成一次讀寫按作所親的3寸間稱為一個(B)。入捋令同朗 X總紂J3]胡C、時鐘周期D、傳輸周期125s某顯示器最高分蘇宏為1024x768、24位頁孰其所需最小緩存是(C〉。A、1MBB、2MB63MBD、4MB★仁6、與存幅映像編制萬式柜比,I/O端口的獨立編址方式具有(B)特屛Ax地址餐較長B、需專用的I/O命令5只需存儲尋存肛指令D.適碼電路較簡單127、卜宜機系統(tǒng)中軟碩件在謖輯上罡錚效的.拱高玫件刀能實現(xiàn)的比例將會(B)。A、提言解題速痕 B、提高系統(tǒng)靈活性C、増加成本 D、減少所需存箱吝蚩★128、A算嘰系統(tǒng)中,中斷冋蚩通常是指(A人A、中斷服務(wù)程序的入□也址B、中斷的優(yōu)先怨C、中斷發(fā)生的毛旨順序D、口斷的竺型編如29、以下對動態(tài)RAM描述正碇的是(C)cA、速度直手靜態(tài)RAMB、不需曼刷黔電建6集成度高于錚態(tài)RAMD-.一般用干衣放程序代碼★130、就機系統(tǒng).地址師器的騙出信耳的特性是<B人A:甲冋雙態(tài) B:甲可三態(tài)C:雙冋雙態(tài) D:雙向二個*131x石羹CPU具有4GB麗尋址能力,則該CPU的地址總線賁:度為(C兒A:64B:36C:32D:24132、気址理器三外閔專送數(shù)撐的過程中,可只由硬件完咸而不需葵軟件支持的傳送方式是<D〉。Ax無條件B、查詢C、中斷D、DMA★134.名艾系纟充中一個輸入端口和一輸社i端口占用同一也址,則〈B九A、諭呂時會岀現(xiàn)冋題B.不會出現(xiàn)冋題C.輸人時會出現(xiàn)冋題D、根本不題用135、若伯00伯0為8位二送制補星數(shù)?則該數(shù)的十迸制真值為(D)eA?+206 B?-206C?*50D??50136、CPU的字長誦常與苴(C)一致。A.奮存器勺、喲B.IO踹匚費C數(shù)擁線寬度D地址線寬度*137.3橙二進制補碼走點整數(shù)能表示的數(shù)值衛(wèi)圍是(A>oA、-128-4127 B.一127?"27Cx0?"27 D、3*253*三、判斷1x所有的電子謖備劄屬于衣入式設(shè)備。(X〉2、 CISCWifi?RISC所取代。(X)3、 嵌入式linux按作系統(tǒng)屬于免費的操作系統(tǒng)。(V)4、 移植換作系統(tǒng)時需要侈改換作系統(tǒng)EW處理器宜按相天的程序。(7〉5、 族入式幵發(fā)霍慕專門旳較件和械件設(shè)備。(7)5x建序運行過程中的資源可臥定顯示器.褪盤,但不可以定一個數(shù)組或變星〉(X)7、 在pCOS-ll操作系統(tǒng)中,已知Task:的優(yōu)共級為12,Ta>k2的優(yōu)先級為26.假如在Task2運行過桜口岌生健盤中斷,在執(zhí)行中肘服務(wù)程序吋I3SK1進入丸緒狀態(tài)…則中眇返【□疔T3SK1得到CPU曲使用權(quán)。(V)8、 若定義任務(wù)taskW優(yōu)丸紙為12,則不能再定義其他任務(wù)的優(yōu)尢圾也為12。(7〉9、 任務(wù)創(chuàng)運垢印汙始調(diào)虔。(X)10、 液顯工乍在丈本模式下時,既可以顯示英丈字符也可以顯示漢字。(X)11、 處于就緒狀態(tài)的任務(wù)只能切換到運行狀態(tài)。<X)12、 等恃汨WaitMesss
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷包裝工藝操作指南
- 2025年交通運輸企業(yè)安全檢查與評估指南
- 企業(yè)信息安全制度與操作手冊(標準版)
- 環(huán)保政策行業(yè)分析研究
- 2026年硯山縣阿舍鄉(xiāng)衛(wèi)生院招聘備考題庫完整答案詳解
- 信息技術(shù)項目驗收與交付指南(標準版)
- 融合太陽能的校園智能微電網(wǎng)系統(tǒng)設(shè)計與運行策略課題報告教學研究課題報告
- 提升品質(zhì)創(chuàng)新突破產(chǎn)品質(zhì)保承諾書范文4篇
- 高中生借助生物組織培養(yǎng)技術(shù)繁殖黃瓜苗的課題報告教學研究課題報告
- 高中生對AI在新能源汽車電池中創(chuàng)新應用調(diào)查課題報告教學研究課題報告
- 2026年四川單招單招考前沖刺測試題卷及答案
- 2026年全國公務(wù)員考試行測真題解析及答案
- 2025新疆華夏航空招聘筆試歷年難易錯考點試卷帶答案解析
- (2025)70周歲以上老年人換長久駕照三力測試題庫(附答案)
- 2026年泌尿護理知識培訓課件
- 昆山鈔票紙業(yè)有限公司2026年度招聘備考題庫附答案詳解
- 2025年巴楚縣輔警招聘考試備考題庫附答案
- 2026云南省產(chǎn)品質(zhì)量監(jiān)督檢驗研究院招聘編制外人員2人考試參考試題及答案解析
- GB/T 46793.1-2025突發(fā)事件應急預案編制導則第1部分:通則
- 老人再婚協(xié)議書
- 泥漿護壁成孔灌注樁施工操作規(guī)程
評論
0/150
提交評論