計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共549題)_第1頁
計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共549題)_第2頁
計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共549題)_第3頁
計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共549題)_第4頁
計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共549題)_第5頁
已閱讀5頁,還剩179頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷22(共9套)(共549題)計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面是IP協(xié)議中C類IP地址有關(guān)規(guī)定的敘述,其中正確的是()。A、它適用于中型網(wǎng)絡(luò)B、它所在的網(wǎng)絡(luò)最多只能連接254臺主機(jī)C、它不能用于多目的地址發(fā)送(組播)D、它的二進(jìn)制表示中最高3位一定是“101”標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:IP地址分為A類、B類、C類三個(gè)基本類,另有兩類分別作為組播地址和備用地址(D類和E類)。C類IP地址范圍:192.0.0.1到223.255.255.254。第1字節(jié)、第2字節(jié)和第3個(gè)字節(jié)為網(wǎng)絡(luò)地址,第4個(gè)字節(jié)為主機(jī)地址。C類網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)最多只能包含254臺計(jì)算機(jī)。故本題選擇B。2、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面列出的()不屬于互連通信組件?A、DACB、SPIC、I2CD、CAN標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:RM芯片內(nèi)部有多個(gè)可互聯(lián)通信的組件,主要包括UART、I2C、sPI、CAN、USB、Ethemet等。而DAC是數(shù)模轉(zhuǎn)換控制器,所以選擇A項(xiàng)。3、在μC/OS—II中有多種方法可以保護(hù)任務(wù)之間的共享數(shù)據(jù)和提供任務(wù)之間的通信。其中不能達(dá)到保護(hù)目的的方法是()。A、利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()來關(guān)閉中斷和打開中斷B、利用函數(shù)OSSchedLock()和OSSchedUnlock()對任務(wù)調(diào)度函數(shù)上鎖和開鎖C、利用信號量、互斥信號量、郵箱和消息隊(duì)列進(jìn)行任務(wù)間通信D、利用內(nèi)存文件進(jìn)行任務(wù)間的大規(guī)模數(shù)據(jù)共享標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在μC/OS-II中有多種方法可以保護(hù)任務(wù)之間的共享數(shù)據(jù)和提供任務(wù)之間的通信。其中主要有以下三種:利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()來關(guān)閉中斷和打開中斷;利用函數(shù)OSSchedLock()和OSSchedUnlock()對任務(wù)調(diào)度函數(shù)上鎖和開鎖;利用信號量、互斥信號量、郵箱和消息隊(duì)列進(jìn)行任務(wù)間通信。利用內(nèi)存文件進(jìn)行任務(wù)間的大規(guī)模數(shù)據(jù)共享是達(dá)不到保護(hù)任務(wù)之間的共享數(shù)搌的作用。故本題選擇D。4、下列關(guān)于嵌入式操作系統(tǒng)的陳述中,不正確的是()。A、風(fēng)河公司的VxWorks既按開發(fā)版本的授權(quán)數(shù)量收取授權(quán)費(fèi),也按最終產(chǎn)品售出的實(shí)際數(shù)量收取每份運(yùn)行軟件的版權(quán)費(fèi)B、大多數(shù)嵌入式系統(tǒng)都是實(shí)時(shí)系統(tǒng),而且多是強(qiáng)實(shí)時(shí)、多任務(wù)系統(tǒng)C、WindowsCE和Android操作系統(tǒng)屬于單內(nèi)核結(jié)構(gòu)D、μC/OS操作系統(tǒng)是完全免費(fèi)的操作系統(tǒng)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:μC/OS是μC/OS—Ⅱ的早起版本,屬于源碼公開的嵌入式操作系統(tǒng),但并非是完全免費(fèi)的操作系統(tǒng)。故此題選擇D。5、下列關(guān)于設(shè)備驅(qū)動程序的陳述中,不正確的是()。A、設(shè)備驅(qū)動程序只能被高層軟件調(diào)用而無法自行運(yùn)行B、嵌入式操作系統(tǒng)都自帶標(biāo)準(zhǔn)設(shè)備驅(qū)動程序C、類Unix操作系統(tǒng)把I/O設(shè)備抽象成設(shè)備文件D、設(shè)備驅(qū)動程序?qū)ι蠈榆浖帘斡布?xì)節(jié)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:μC/OS—Ⅱ與大型操作系統(tǒng)不同,基本不包含設(shè)備驅(qū)動程序,只是一個(gè)純內(nèi)核。其驅(qū)動程序?qū)儆诘讓樱枰到y(tǒng)開發(fā)商自行開發(fā)。故此題選擇B。6、音頻信號數(shù)字化過程中必須進(jìn)行量化處理,下面有關(guān)音頻信號量化處理的敘述中,錯(cuò)誤的是()。A、量化就是把每個(gè)樣本的模擬量轉(zhuǎn)換成數(shù)字量來表示B、量化過程往往也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)C、音頻信號量化后的樣本一般用8位、12位或16位的十進(jìn)制整數(shù)表示D、量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:量化后的樣本一般用8位、12位或16位二進(jìn)制整數(shù)表示(稱為“量化精度”),故本題選擇C。7、關(guān)于μC/0S—II的基本特點(diǎn),下列敘述中錯(cuò)誤的是()。A、μC/OS—II是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核B、μC/OS—II不支持時(shí)間片輪轉(zhuǎn)調(diào)度法,因此賦給每一個(gè)任務(wù)的優(yōu)先級是相同的C、μC/OS—II中每個(gè)任務(wù)擁有自用棧D、μC/OS—II屬于源碼公開的實(shí)時(shí)嵌入式操作系統(tǒng)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:μC/OS—II不支持時(shí)間片輪轉(zhuǎn)凋度法,因此賦給每一個(gè)任務(wù)的優(yōu)先級是不相同的。選項(xiàng)B錯(cuò)誤。μC/OS—Il是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核且每個(gè)任務(wù)擁有自用棧。μC/OS—II屬于源碼公開的實(shí)時(shí)嵌入式操作系統(tǒng)。故本題選擇B。8、與個(gè)人計(jì)算機(jī)(PC)相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。下面不屬于嵌入式系統(tǒng)特點(diǎn)的是()。A、嵌入式系統(tǒng)通常包含在其他設(shè)備(系統(tǒng))中,具有隱蔽性B、嵌入式系統(tǒng)的軟硬件資源往往受到嚴(yán)格的限制,不易擴(kuò)展C、嵌入式系統(tǒng)使用的CPU字長以8位為主D、嵌入式系統(tǒng)大多具有不同程度的實(shí)時(shí)性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:與人們?nèi)粘J褂玫膫€(gè)人計(jì)算機(jī)相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。①專用型,嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性;②隱蔽性,嵌入式系統(tǒng)通常總是非計(jì)算機(jī)設(shè)備(系統(tǒng))中的一個(gè)部分,它們隱藏在其內(nèi)部,不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成本,因此其軟硬件資源受到嚴(yán)格的限制;④高可靠性;⑤實(shí)時(shí)性;⑥軟件固化?,F(xiàn)在嵌入式系統(tǒng)中使用最多的是8位和16位的CPU。故本題選擇C。9、漢字有多種不同的編碼標(biāo)準(zhǔn),下面關(guān)于不同編碼標(biāo)準(zhǔn)之間關(guān)系的敘述中,錯(cuò)誤的是()。A、GB2312中的所有字符在GB18030中也都存在,且編碼相同B、GB18030與UCS/Unicode均包含中日韓統(tǒng)一漢字(CJK)約7萬多個(gè)C、GB18030中的漢字與UCS/Unicode中的漢字編碼保持相同D、UTF–8和UTF–16是實(shí)現(xiàn)UCS/Unicode的兩種不同的編碼方案標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:GB18030字符集與國際標(biāo)準(zhǔn)UCS/Unicode字符集基本兼容。GB18030采用雙字節(jié)編碼表示漢字,而UCS/Unicode在表示漢字時(shí)有兩種不同的編碼方案,UTF–8使用3字節(jié)表示,UTF–16則采用雙字節(jié)編碼。C選項(xiàng)錯(cuò)誤,其余三項(xiàng)正確,故本題選擇C。10、以下對偽指令的解釋錯(cuò)誤的是()。A、DCB0x56;在內(nèi)存區(qū)域分配一個(gè)字節(jié)的內(nèi)存空間并初始化為0x56B、CODE32;偽指令通知編譯器,其后的指令序列為32位的Thumb指令C、MyTestEQU15000;為定義一個(gè)常量MyTest值為15000,最大數(shù)為32位D、EXPORT;偽指令用于在程序中聲明一個(gè)全局的標(biāo)號,該標(biāo)號可在其它的文件中引用標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:DCB為ARM匯編器所支持的數(shù)據(jù)定義偽指令,用于分配一片連續(xù)的字節(jié)存儲單元并用指定的數(shù)據(jù)初始化,A選項(xiàng)正確;CODE32偽指令通知編譯器,其后的指令序列為32位的ARM指令,故B選項(xiàng)錯(cuò)誤;EQU是等于偽指令,用于為程序中的常量、標(biāo)號等定義一個(gè)等效的字符名稱,最大數(shù)為32位,C選項(xiàng)正確;EXPORT偽指令用于在程序中聲明一個(gè)全局的標(biāo)號,該標(biāo)號可在其他的文件中引用,可用GLOBAL代替,D選項(xiàng)正確,故本題選擇B。11、以下指令中不屬于邏輯移位的指令是()。A、LSLR0,R1B、LSRR2,R3,3C、ASRR4,R5D、LSRR6,R7標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:LSL是邏輯左移,LSR是邏輯右移,而ASR是算術(shù)右移,故本題選擇C。12、下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述,其中正確的是:()A、靜態(tài)存儲器SRAM是非易失性存儲器B、動態(tài)存儲器DRAM是非易失性存儲器C、Flash存儲器是非易失性存儲器D、EEPROM是易失性存儲器標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:SRAM和DRAM都是易失性存儲器,即掉電后信息丟失:非易失性存儲器,如EPROM、EEPROM和FlashROM,能在斷電后仍保存數(shù)據(jù)。因此選項(xiàng)C正確,故本題選擇C。13、下而是關(guān)于S3C2410中斷控制器的相關(guān)寄存器的功能描述,其中錯(cuò)誤的是()。A、當(dāng)多個(gè)中斷源請求服務(wù)時(shí),通過優(yōu)先級仲裁,源中斷掛起寄存器中只有當(dāng)前最高優(yōu)先權(quán)的中斷源對應(yīng)的位置1B、中斷模式寄存器的功能是決定中斷源的中斷屬于普通中斷IRQ還是快速中斷C、中斷屏蔽寄存器的功能是屏蔽中斷源的中斷請求D、子源中斷掛起寄存器的功能是記錄子中斷源中斷請求的掛起狀態(tài)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:s3C2410有兩個(gè)中斷掛起寄存器:源中斷掛起寄存器SRCPND和中斷掛起寄存器INTPND;當(dāng)多個(gè)中斷源請求服務(wù)時(shí),SRCPND相應(yīng)的位被寫1,通過優(yōu)先級仲裁當(dāng)前最高優(yōu)先權(quán)的中斷源對應(yīng)的INTPND位寫入1;因此A選項(xiàng)錯(cuò)誤。B選項(xiàng)、C選項(xiàng)、D選項(xiàng)正確,故本題選擇A。14、下面關(guān)于CAN總線的敘述中,正確的是()。A、CAN能夠?qū)崿F(xiàn)多主通信方式B、CAN通信時(shí)采用奇偶校驗(yàn)方式C、各型ARM芯片均沒有內(nèi)嵌CAN控制器,只能通過外擴(kuò)CAN控制器的方式才能形成CAN節(jié)點(diǎn)接入CAN總線D、CAN采用長幀通信,一個(gè)數(shù)據(jù)幀最多可以傳送128個(gè)字節(jié)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:CAN總線是針對實(shí)時(shí)性要求很強(qiáng)的工業(yè)控制領(lǐng)域推出的適應(yīng)多主系統(tǒng)的有線通信接口,能夠?qū)崿F(xiàn)多主通信;CAN總線的數(shù)據(jù)幀由7個(gè)不同的域組成,其中域的長度可選為0~8位;CAN協(xié)議采用CRC檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性;一般面向控制應(yīng)用領(lǐng)域的ARM芯片內(nèi)部已經(jīng)嵌入了CAN總線控制器,外部僅需要連接CAN的收發(fā)器即可構(gòu)建完整的CAN網(wǎng)絡(luò)。因此僅有A項(xiàng)正確,故本題選擇A。15、與個(gè)人計(jì)算機(jī)(PC)相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。下面不屬于嵌入式系統(tǒng)特點(diǎn)的是()。A、與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性B、以硬件為主,軟件只起輔助作用C、軟硬件資源往往受到嚴(yán)格的限制D、軟件大多固化在只讀存儲器中標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:與人們?nèi)粘J褂玫膫€(gè)人計(jì)算機(jī)相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。①專用型,嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性;②隱蔽性,嵌入式系統(tǒng)通??偸欠怯?jì)算機(jī)設(shè)備(系統(tǒng))中的一個(gè)部分,它們隱藏在其內(nèi)部,不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成本,因此其軟硬件資源受到嚴(yán)格的限制;④高可靠性;⑤實(shí)時(shí)性;⑥軟件固化。綜上所述,B選項(xiàng)不屬于嵌入式系統(tǒng)的特點(diǎn)。故本題選擇B。16、下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、洗衣機(jī)B、空調(diào)機(jī)C、個(gè)人電腦D、電子血壓計(jì)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強(qiáng)調(diào)使用嵌人式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨(dú)立系統(tǒng)。嵌入式系統(tǒng)以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。包括洗衣機(jī)、空調(diào)機(jī)等“白色家電”,也包括心電計(jì)、血壓計(jì)等醫(yī)療電子設(shè)備;而個(gè)人電腦(PC機(jī))不屬于嵌入式系統(tǒng)。故本題選擇C。17、微硬盤是一種由超小型筆記本和數(shù)碼相機(jī)領(lǐng)域發(fā)展而來的外部存儲設(shè)備,下面關(guān)于微硬盤的敘述中,錯(cuò)誤的是()。A、目前1.8英寸的微硬盤容量已達(dá)幾百GBB、帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率C、采用USB接口時(shí),一般須另加外部電源D、為使微硬盤適用于多種手持裝置,其接口可采用多種標(biāo)準(zhǔn),如CF卡、PCMCIA、USB2.0、ATA等標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:微硬盤最早是由IBM公司開發(fā)的一款超級迷你硬盤機(jī)產(chǎn)品。目前1.8英寸的微硬盤容量已達(dá)幾百GB;一般微硬盤帶有數(shù)據(jù)緩存,有利于提高數(shù)據(jù)傳輸率;微硬盤功耗極小,無需外置電源,鏈接USB即可使用;為使微硬盤適用于多種手持裝置,其接口可采用多種標(biāo)準(zhǔn),如CF卡、PCMCIA、USB2.0、ATA等。所以選本題C。18、通過I2C、SPI、UART、USB等可以實(shí)現(xiàn)嵌入式系統(tǒng)間或嵌入式系統(tǒng)與外圍器件等的連接,下面相關(guān)敘述中,錯(cuò)誤的是()。A、I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時(shí)鐘線SCL,所有操作都通過這兩條信號線完成B、SPI通信時(shí),首先要使SPI從設(shè)備的SSEL處于被選中狀態(tài),表示將要對該從設(shè)備進(jìn)行操作,然后才能按照SPI時(shí)序要求進(jìn)行數(shù)據(jù)操作C、UART即通用異步收發(fā)器,可用于全雙工串行異步通信D、USB1.1和USB2.0采用全雙工差分方式進(jìn)行通信標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時(shí)鐘線SCL,所有操作都通過這兩條信號線完成;對SPI的操作,首先要選擇讓基于SPI接口的從設(shè)備的SSEL處于被選中狀態(tài),表示將要對該從設(shè)備進(jìn)行操作,然后才能按照SPI時(shí)序要求進(jìn)行數(shù)據(jù)操作;UART即通用異步收發(fā)器,是可以用于全雙工串行異步通信的;USB1.1和USB2.0有4條信號線,采用半雙工差分方式進(jìn)行通信。故本題選擇D。19、下面關(guān)于嵌入式系統(tǒng)的互連通信接口的敘述中,錯(cuò)誤的是()。A、嵌入式處理器的UART在采用了RS一232電平轉(zhuǎn)換電路后,可延長通信距離B、與RS一485標(biāo)準(zhǔn)相比,RS一232標(biāo)準(zhǔn)的通信距離更遠(yuǎn)、通信速率更高C、對于片內(nèi)無CAN控制器的嵌入式處理芯片,可通過擴(kuò)展CAN控制器和CAN收發(fā)器的方式使其接入CAN總線D、嵌入式系統(tǒng)可以通過以太網(wǎng)連接到互聯(lián)網(wǎng)中標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:直接用UART進(jìn)行通信僅限于板間或芯片間通信,UART在采用了RS一232電平轉(zhuǎn)換電路后,可延長通信距離;與RS一232標(biāo)準(zhǔn)相比,RS一485標(biāo)準(zhǔn)的通信距離更遠(yuǎn)、通信速率更高;對于片內(nèi)無CAN控制器的嵌入式處理芯片,可通過擴(kuò)展CAN控制器和CAN收發(fā)器的方式使其接入CAN總線;嵌入式系統(tǒng)可以通過以太網(wǎng)連接到互聯(lián)網(wǎng)中。故B項(xiàng)錯(cuò)誤,故本題選擇B。20、下面關(guān)于Linux和Unix的敘述中,錯(cuò)誤的是()。A、Linux是以Unix為原型的一種“類Unix”操作系統(tǒng)B、兩者的函數(shù)/命令的名稱、參數(shù)和功能大體相同C、兩者的源代碼基本相同D、Unix的運(yùn)行效率一般高于Linux標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Linux系統(tǒng)最初以Unix為原型,以實(shí)現(xiàn)POSIX標(biāo)準(zhǔn)作為其目標(biāo);命令的功能、處理結(jié)果、函數(shù)名稱和參數(shù)十分相同,但二者的源代碼是完全不同的;迄今為止,Linux的運(yùn)行效率尚未達(dá)到Unix的水平。C選項(xiàng)錯(cuò)誤,故本題選擇c。21、Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成,下面選項(xiàng)中不屬于這5個(gè)子系統(tǒng)的是()。A、內(nèi)存管理B、進(jìn)程間通信C、行命今解釋器(Shell)D、文件系統(tǒng)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成:進(jìn)程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡(luò)接口;進(jìn)程間通信。故本題選擇C。22、將R1中的8位二進(jìn)制數(shù)存儲到由R2+1指示的單元,并自動更新地址的ARM指令是()。A、STRBR1,[R2,#1]!B、STRHR1,[R2,#1]!C、STREQR1,[R2,#1]!D、STRR1,[R2,#1]!標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:根據(jù)題目意思,本題要用的指令是STRB,且采用基址加變址尋址方式,同時(shí)需要自動更新地址,則指令為“STRBR1.[R2,#1]!”,故本題選擇A。23、下列程序中屬于板級支持包(BSP)內(nèi)容的是()。A、引導(dǎo)加載程序B、進(jìn)程管理程序C、進(jìn)程間通信程序D、文件管理程序標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:BSP實(shí)際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序、設(shè)備驅(qū)動程序、配置文件和引導(dǎo)加載程序等。A項(xiàng)屬于BSP內(nèi)容,故本題選擇A。24、嵌入式Linux操作系統(tǒng)由用戶進(jìn)程、OS服務(wù)組件和Linux內(nèi)核3個(gè)部分組成,下面敘述中錯(cuò)誤的是()。A、某個(gè)應(yīng)用程序在Linux操作系統(tǒng)環(huán)境下運(yùn)行時(shí),它就成為一個(gè)用戶進(jìn)程B、服務(wù)組件是位于Linux操作系統(tǒng)內(nèi)核之上的服務(wù)模塊或?qū)嵱贸绦虻募螩、Linux內(nèi)核包含進(jìn)程管理、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信等模塊D、Linux內(nèi)核只供服務(wù)組件調(diào)用,與用戶進(jìn)程之間沒有接口標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:用戶進(jìn)程是在Linux系統(tǒng)上運(yùn)行的應(yīng)用程序集合,某個(gè)應(yīng)用程序在Linux操作系統(tǒng)環(huán)境下運(yùn)行時(shí),它就成為一個(gè)用戶進(jìn)程;OS服務(wù)組件是位于LinuX操作系統(tǒng)內(nèi)核之上的一層服務(wù)模塊或?qū)嵱贸绦虻募?;Linux內(nèi)核包含進(jìn)程管理、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進(jìn)程間通信等模塊;Linux內(nèi)核為用戶進(jìn)程提供了一個(gè)虛擬接口(系統(tǒng)調(diào)用)。故本題選擇D。25、以下關(guān)于嵌入式系統(tǒng)軟件與通用計(jì)算機(jī)系統(tǒng)軟件的異同的陳述中,錯(cuò)誤的是()。A、通常嵌入式系統(tǒng)的軟件配備沒有通用系統(tǒng)多B、嵌入式系統(tǒng)必須配備實(shí)時(shí)操作系統(tǒng),而通用計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)沒有實(shí)時(shí)性要求C、嵌入式系統(tǒng)應(yīng)用軟件往往內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少D、嵌入式系統(tǒng)軟件和通用計(jì)算機(jī)系統(tǒng)軟件都可以實(shí)現(xiàn)圖形用戶界面標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:通常嵌人式系統(tǒng)的軟件配備沒有通用系統(tǒng)多;嵌入式系統(tǒng)軟件和通用計(jì)算機(jī)系統(tǒng)軟件都可以實(shí)現(xiàn)圖形用戶界面,嵌入式系統(tǒng)應(yīng)用軟件的特點(diǎn)是:內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少;多數(shù)嵌入式系統(tǒng)具有時(shí)間約束性,因而至少是軟實(shí)時(shí)系統(tǒng),通用計(jì)算機(jī)系統(tǒng)像因特網(wǎng)域名服務(wù)系統(tǒng)也是典型的實(shí)時(shí)系統(tǒng)。故本題選擇B。26、通常嵌入式系統(tǒng)對實(shí)時(shí)性和可靠性都有一定要求,如果把ATM柜員機(jī)和數(shù)碼相機(jī)兩者進(jìn)行比較,它們中對實(shí)時(shí)性和可靠性要求較高的分別是()。A、ATM柜員機(jī)、數(shù)碼相機(jī)B、數(shù)碼相機(jī)、ATM柜員機(jī)C、ATM柜員機(jī)、ATM柜員機(jī)D、數(shù)碼相機(jī)、數(shù)碼相機(jī)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:嵌入式系統(tǒng)按實(shí)時(shí)性要求可分為非實(shí)時(shí)系統(tǒng),軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。選項(xiàng)中對實(shí)時(shí)性要求較高的是數(shù)碼相機(jī),對可靠性要求較高的是ATM柜員機(jī)。故本題選擇B。27、關(guān)于ARM處理器的工作模式,以下說法錯(cuò)誤的是()。A、用戶模式是程序正常執(zhí)行的工作模式B、管理模式負(fù)責(zé)處理存儲器故障,實(shí)現(xiàn)虛擬存儲器和存儲器的保護(hù)C、系統(tǒng)模式運(yùn)行特權(quán)級的操作系統(tǒng)任務(wù)D、當(dāng)處理器處于用戶模式時(shí),如果沒有異常發(fā)生是不能改變工作模式的標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:ARM體系結(jié)構(gòu)支持7種工作模式,取決于當(dāng)前程序狀態(tài)寄存器CPSR的低5位值。用戶模式是程序正常執(zhí)行工作模式,當(dāng)處理器處于用戶模式時(shí),如果沒有異常發(fā)生不能改變工作模式;系統(tǒng)模式運(yùn)行特權(quán)級的操作系統(tǒng)任務(wù);管理模式是操作系統(tǒng)的保護(hù)模式,處理軟中斷。故本題選擇B。28、下面關(guān)于嵌入式最小硬件系統(tǒng)的敘述中,錯(cuò)誤的是()。A、可使用LDO為嵌入式最小系統(tǒng)供電,LDO是指低壓差穩(wěn)壓器B、時(shí)鐘電路為嵌入式最小系統(tǒng)中的嵌入式處理器提供工作時(shí)需要的時(shí)鐘信號C、如果處理器內(nèi)嵌的存儲器能滿足嵌入式最小系統(tǒng)的應(yīng)用需要,則系統(tǒng)無需擴(kuò)展外部存儲器D、嵌入式最小系統(tǒng)包括復(fù)位電路,嵌入式處理器的復(fù)位引腳為nRESET時(shí),表示高電平復(fù)位標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:提供嵌入式處理器運(yùn)行必備條件的硬件電路與嵌入式處理器共同構(gòu)成嵌入式最小硬件系統(tǒng),可使用LDO為嵌入式最小系統(tǒng)供電,LDO是指低壓差穩(wěn)壓器;時(shí)鐘電路為嵌入式最小系統(tǒng)的嵌入式處理器提供工作時(shí)需要時(shí)鐘信號;如果處理器內(nèi)嵌Flash程序存儲器容量足夠,則無需擴(kuò)展外部存儲器;嵌入式最小系統(tǒng)包括復(fù)位電路,嵌入式處理器的復(fù)位引腳為nRESET時(shí),表示低電平復(fù)位。故本題選擇D。29、下列關(guān)于μC/OS-II操作系統(tǒng)的描述中,錯(cuò)誤的是()。A、μC/OS-II支持搶占式任務(wù)調(diào)度B、發(fā)生中斷時(shí),正在運(yùn)行的μC/OS-II任務(wù)暫停運(yùn)行,并進(jìn)入被中斷狀態(tài)C、μC/OS-II的所有就緒態(tài)任務(wù)均登記在事件控制塊中D、μC/OS-II允許每個(gè)任務(wù)擁有自己的自用棧標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:μC/OS-II的大部分代碼是用標(biāo)準(zhǔn)C語言寫的,其每個(gè)任務(wù)都處在以下5種狀態(tài)之一的狀態(tài),即休眠態(tài)、就緒態(tài)、運(yùn)行態(tài)、掛起態(tài)和被中斷態(tài)。支持搶占式任務(wù)調(diào)度,處于運(yùn)行態(tài)的任務(wù)一定是當(dāng)前就緒任務(wù)集里的最高優(yōu)先級任務(wù);當(dāng)多個(gè)任務(wù)同時(shí)等待同一事件發(fā)生時(shí),只有優(yōu)先級最高的任務(wù)得到該事件并進(jìn)入就緒狀態(tài)準(zhǔn)備執(zhí)行;允許每個(gè)任務(wù)擁有自己的自用棧;發(fā)生中斷時(shí),正在運(yùn)行的μC/OS-II任務(wù)暫停運(yùn)行,并進(jìn)入被中斷狀態(tài)。故本題選擇C。30、片上系統(tǒng)(或系統(tǒng)級芯片)是目前廣泛使用的一種嵌入式處理芯片,下面有關(guān)敘述中錯(cuò)誤的是()。A、其英文縮寫是SOC或SoC,它是電子設(shè)計(jì)自動化水平提高和大規(guī)模集成電路制造技術(shù)發(fā)展的成果B、它已成為集成電路設(shè)計(jì)的發(fā)展趨勢,現(xiàn)在許多嵌入式處理芯片都是片上系統(tǒng)C、芯片中既包含處理器又包含存儲器及外圍電路,單個(gè)芯片就能實(shí)現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能D、智能手機(jī)已經(jīng)廣泛采用片上系統(tǒng),平板電腦大多還使用傳統(tǒng)的Intel處理器標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:片上系統(tǒng)(或系統(tǒng)級芯片),即SOC或SoC,是目前廣泛使用的一種嵌入式處理芯片,它是電子設(shè)計(jì)自動化(EDA)水平提高和大規(guī)模集成電路制造技術(shù)(VLSI)發(fā)展的成果,芯片中既包含處理器又包含存儲器及外圍電路,單個(gè)芯片就能實(shí)現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能,目前大多數(shù)32位的嵌入式處理芯片均為SOC,包括智能手機(jī)和平板電腦,其逐漸成為集成電路設(shè)計(jì)的主流發(fā)展趨勢。故本題選擇D。31、下面關(guān)于WiFi無線局域網(wǎng)的敘述中,錯(cuò)誤的是()。A、無線局域網(wǎng)是以太網(wǎng)與無線通信技術(shù)相結(jié)合的產(chǎn)物B、無線局域網(wǎng)使用的無線電波主要是2.4GHz和5.8GHz兩個(gè)頻段C、無線局域網(wǎng)采用的通信協(xié)議主要是802.11D、無線局域網(wǎng)的數(shù)據(jù)傳輸速率目前還低于3G手機(jī)的傳輸速率標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:無線局域網(wǎng)是使用無線通信技術(shù)的網(wǎng)絡(luò)。它的最大優(yōu)點(diǎn)是能方便地移動計(jì)算機(jī)的位置或改變網(wǎng)絡(luò)的組成。無線局域網(wǎng)采用無線電波傳輸數(shù)據(jù),傳輸?shù)念l段主要為2.4GHz和5.8GHz,電波覆蓋范圍較廣,采用擴(kuò)頻方式通信,具有抗干擾、抗噪音和抗信號衰減能力,并采用IEEE802.11通信協(xié)議(俗稱WiFi);目前,無線局域網(wǎng)的數(shù)據(jù)傳輸速率可達(dá)54Mbps,已經(jīng)非常接近有線局域網(wǎng)的傳輸速率,遠(yuǎn)快于3G手機(jī)幾百kbps的傳輸速率。故本題選擇D。32、以下關(guān)于ARM程序狀態(tài)寄存器CPSR的說法正確的是()。A、CPSR中N=1表示運(yùn)算結(jié)果為正數(shù)B、CPSR中F=0允許快速中斷C、CSPR中V=0表示運(yùn)算結(jié)果溢出D、CPSR中Z=0表示運(yùn)算結(jié)果為0標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:CPSR為當(dāng)前程序狀態(tài)寄存器。N為符號標(biāo)志,N=1表示運(yùn)算結(jié)果為負(fù)數(shù),N=0表示運(yùn)算結(jié)果為正數(shù);F為禁止快速中斷FIQ的控制位,F(xiàn)=0允許FIQ中斷;V為溢出標(biāo)志,加減法運(yùn)算結(jié)果有溢出時(shí)V=1,否則V=0;Z為全0標(biāo)志,運(yùn)算結(jié)果為0,則Z=1,否則Z=0。故本題選擇B。33、下列關(guān)于μC/OS–II操作系統(tǒng)中斷處理的描述中,錯(cuò)誤的是()。A、中斷服務(wù)子程序本身不能進(jìn)行事件處理,必須通過相關(guān)函數(shù)通知特定的任務(wù)進(jìn)行事件處理B、當(dāng)中斷服務(wù)子程序返回時(shí),有可能進(jìn)行任務(wù)切換C、中斷服務(wù)子程序的最后一步是執(zhí)行中斷返回指令D、μC/OS–II操作系統(tǒng)中斷嵌套層數(shù)可達(dá)255層標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:中斷服務(wù)子程序執(zhí)行事件處理有兩種方法:一種是通過OSMBoxPost()、OSQPost()、OSSEMPost()等函數(shù)去通知真正做該事件處理的那個(gè)任務(wù),讓任務(wù)完成中斷事件的處理;另一種是由中斷服務(wù)子程序本身完成事件處理。所以A項(xiàng)錯(cuò)誤。故本題選擇A。34、某ARM處理器內(nèi)部某功能部件對存儲器的保護(hù)功能,提供了簡單代替存儲器管理部件的方法來管理存儲器,這個(gè)部件用英語縮寫為()。A、MMUB、SPSRC、PSRD、MPU標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:MMU是MemoryManagementUnit的縮寫,中文名是存儲器管理單元,它是CPU中用來管理虛擬存儲器、物理存儲器的控制線路,同時(shí)也負(fù)責(zé)虛擬地址映射為物理地址,以及提供硬件機(jī)制的內(nèi)存訪問授權(quán);MPU是存儲器保護(hù)單元,是對存儲器進(jìn)行保護(hù)的可選組件,提供了簡單代替MMU的方法來管理存儲器。故此題選D。35、下面關(guān)于Linux內(nèi)核的敘述中,錯(cuò)誤的是()。A、Linux起源于芬蘭赫爾辛基大學(xué)的學(xué)生林納斯·托瓦茲(LinusTorvalds)B、Linux雖然對Unix的源代碼做了較大修改,但保留了Unix操作系統(tǒng)的全部功能C、Linux內(nèi)核是一種自由軟件,其源代碼是開放的D、對于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Linux的創(chuàng)始人是芬蘭赫爾辛基大學(xué)的學(xué)生林納斯·托瓦茲(LinusTorvalds),Linux內(nèi)核是一種自由軟件,其源代碼是開放的,對于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同;Linux的源代碼與Unix的源代碼是完全不同的,盡管函數(shù)和命令的功能、處理結(jié)果、函數(shù)名稱和參數(shù)十分相同。故選B。36、下面關(guān)于嵌入式系統(tǒng)應(yīng)用的敘述中,錯(cuò)誤的是()。A、嵌入式系統(tǒng)廣泛應(yīng)用于冰箱、洗衣機(jī)、空調(diào)等“白色家電”中B、嵌入式系統(tǒng)廣泛應(yīng)用于攝像機(jī)、DVD播放器、MP3播放器等數(shù)碼產(chǎn)品中C、嵌入式系統(tǒng)廣泛應(yīng)用于汽車、飛機(jī)、鐵路機(jī)車、船舶等運(yùn)輸工具中D、基于可靠性方面的考慮,坦克、艦艇、戰(zhàn)機(jī)、無人機(jī)等軍用電子裝備中一般不使用嵌入式系統(tǒng)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,所涉及的應(yīng)用領(lǐng)域非常廣泛。航空航天、坦克、艦艇、戰(zhàn)機(jī)、無人機(jī)等軍用電子裝備都是重要的應(yīng)用。故此題選擇D。37、下圖是數(shù)字信號處理器(DSP)的典型應(yīng)用方式,其中的①、②和③分別是()。A、A/D轉(zhuǎn)換器、DSF、D/A轉(zhuǎn)換器B、D/A轉(zhuǎn)換器、DSP、A/D轉(zhuǎn)換器C、DSP、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器D、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、DSP標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)字信號處理器(DSP)是一種專用于數(shù)字信號處理的微處理器,它對通用處理器的邏輯結(jié)構(gòu)和指令系統(tǒng)進(jìn)行了優(yōu)化設(shè)計(jì),使之能更好地滿足高速數(shù)字信號處理的要求。如圖是DSP的典型應(yīng)用方式,其中傳感器采集模擬信號,通過A/D轉(zhuǎn)換器變成數(shù)字信號交由DSP進(jìn)行處理,再經(jīng)過D/A轉(zhuǎn)換器變成模擬信號輸出到顯示器進(jìn)行顯示。故本題選擇A。38、以下關(guān)于嵌入式系統(tǒng)軟件與通用計(jì)算機(jī)系統(tǒng)軟件的異同的陳述中,錯(cuò)誤的是()。A、通常嵌入式系統(tǒng)的軟件配備沒有通用系統(tǒng)多B、嵌入式系統(tǒng)必須配備實(shí)時(shí)操作系統(tǒng),而通用計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)沒有實(shí)時(shí)性要求C、嵌入式系統(tǒng)應(yīng)用軟件往往內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少D、嵌入式系統(tǒng)軟件和通用計(jì)算機(jī)系統(tǒng)軟件都可以實(shí)現(xiàn)圖形用戶界面標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:通常嵌入式系統(tǒng)的軟件配備沒有通用系統(tǒng)多;嵌入式系統(tǒng)軟件和通用計(jì)算機(jī)系統(tǒng)軟件都可以實(shí)現(xiàn)圖形用戶界面,嵌入式系統(tǒng)應(yīng)用軟件的特點(diǎn)是:內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少;多數(shù)嵌入式系統(tǒng)具有時(shí)間約束性,因而至少是軟實(shí)時(shí)系統(tǒng),通用計(jì)算機(jī)系統(tǒng)像因特網(wǎng)域名服務(wù)系統(tǒng)也是典型的實(shí)時(shí)系統(tǒng)。故本題選擇B。39、嵌入式系統(tǒng)中常使用下面的存儲器,這些存儲器中,不屬于半導(dǎo)體存儲器的是()。A、FRAMB、DRAMC、PROMD、MROM標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:半導(dǎo)體存儲器包括RAM和ROM。RAM隨機(jī)存取存儲器,其包括靜態(tài)隨機(jī)存取存儲器(SRAM)和動態(tài)隨機(jī)存取存儲器(DRAM);ROM只讀存儲器,其包括掩模型只讀存儲器(MROM)、一次可編程只讀存儲器(PROM)、紫外線可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(E2PROM)以及閃速存儲器Flash(NOR與NAND兩類);故本題選擇A選項(xiàng)。40、UART按確定的格式按位傳送一次信息。下面關(guān)于信息傳送格式的敘述中,錯(cuò)誤的是()。A、每次傳送時(shí)以起始位作為傳送的開始B、每次傳送時(shí)以停止位作為傳送的結(jié)束C、一次傳送的信息位是固定的,只能是8個(gè)二進(jìn)制位D、起始位只能是邏輯0,停止位只能是邏輯1標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:串行異步通信接口通用異步收發(fā)器(UART)常用于全雙工串行異步通信。發(fā)送器負(fù)責(zé)字符的發(fā)送,可采用先進(jìn)先出(FIFO)模式,也可采用普通模式。發(fā)送的字符先送到發(fā)送緩沖寄存器,然后通過移位寄存器,在控制單元的作用下,通過TXDn引腳一位一位順序發(fā)送出去。一般接收和發(fā)送緩沖器的FIF0字節(jié)數(shù)N是一樣大小的,均可編程選擇長度,如4B、8B,12B、16B、32B、64B等。不同ARM芯片,F(xiàn)IF0緩沖器最大字節(jié)數(shù)N不同。起始位以邏輯0為標(biāo)志,停止位以邏輯1為標(biāo)志。故本題選擇C選項(xiàng)。二、填空題(本題共20題,每題1.0分,共20分。)41、嵌入式系統(tǒng)的開發(fā)過程,可劃分為4個(gè)階段,即:需求分析與規(guī)格說明、【77】、構(gòu)件設(shè)計(jì)、系統(tǒng)集成與測試。系統(tǒng)集成階段并不是把所有構(gòu)件連接在一起就行了,而是要反復(fù)的對系統(tǒng)進(jìn)行測試,測試的目的就是要驗(yàn)證系統(tǒng)功能,發(fā)現(xiàn)系統(tǒng)【78】。標(biāo)準(zhǔn)答案:【77】系統(tǒng)設(shè)計(jì)【78】錯(cuò)誤知識點(diǎn)解析:本題主要考查嵌入式系統(tǒng)的開發(fā)過程,即需求分析與規(guī)格說明、系統(tǒng)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成與測試4個(gè)階段。42、通用輸入/輸出接口,用英文大寫字母縮寫為【61】,嵌入式處理器內(nèi)部一般均集成該種I/O接口。該接口一般具有三態(tài),即0態(tài),1態(tài)和【62】態(tài)。標(biāo)準(zhǔn)答案:【61】GPIO【62】高阻知識點(diǎn)解析:本題考查GPIO端口的相關(guān)概念及三種工作狀態(tài)。GeneralPurposeInputOutput,即通用輸入/輸出接口;該接口除了0態(tài)、1態(tài)還有高阻態(tài)。43、通用輸入/輸出接口,用英文大寫字母縮寫為【61】,嵌入式處理器內(nèi)部一般均集成該種I/O接口。該接口一般具有三態(tài),即0態(tài),1態(tài)和【62】態(tài)。標(biāo)準(zhǔn)答案:【61】GPIO【62】高阻知識點(diǎn)解析:本題考查GPIO端口的相關(guān)概念及三種工作狀態(tài)。GeneralPurposeInputOutput,即通用輸入/輸出接口;該接口除了0態(tài)、1態(tài)還有高阻態(tài)。44、μC/OS—II中調(diào)用中斷退出函數(shù)OSIntExit()標(biāo)志著中斷服務(wù)子程序的【75】,OSIntExit()將中斷嵌套層數(shù)計(jì)數(shù)器的值【76】。標(biāo)準(zhǔn)答案:【75】終結(jié)【76】減1知識點(diǎn)解析:本題主要考查μC/OS—II中斷退出函數(shù)OSIntExit()的使用。調(diào)用中斷退出函數(shù)OSIntExit()標(biāo)志著中斷服務(wù)子程序的終結(jié),OsintExit()將中斷嵌套層數(shù)計(jì)數(shù)器減1。45、所有嵌入式系統(tǒng)都是由硬件和軟件兩部分組成的,硬件部分的主體是【41】_______和存儲器;它們通過【42】_______接口(設(shè)備)與外部世界聯(lián)系。標(biāo)準(zhǔn)答案:【41】中央處理器(處理器、微處理器、中央處理機(jī)、處理機(jī)、CPU)【42】輸入/輸出(I/O)知識點(diǎn)解析:本題考查嵌入式系統(tǒng)硬件組成。所有嵌入式系統(tǒng)都由硬件和軟件兩部分組成的,硬件部分的主體是中央處理器和存儲器;它們通過輸入/輸出接口(設(shè)備)與外部世界聯(lián)系。46、已知R0=0x10,R1=0x20,R2=0x08,R3=0xFFFFFFF3,則指令LSLR0,R0,R2執(zhí)行后,R0=___________【53】,指令MVNR1,R3執(zhí)行后R1=___________【54】。標(biāo)準(zhǔn)答案:【53】0x00001000【54】0x0000000C知識點(diǎn)解析:本題中LSL是邏輯左移指令;指令執(zhí)行完成后R0值發(fā)生變化;MVN是數(shù)據(jù)取反傳送指令。47、在嵌入式操作系統(tǒng)中,核心部分稱為___________【69】,而對硬件設(shè)備進(jìn)行控制和管理的程序模塊稱為___________【70】。標(biāo)準(zhǔn)答案:【69】內(nèi)核(kernel)【70】驅(qū)動程序(driver)知識點(diǎn)解析:本題考查嵌入式操作系統(tǒng)的基本組成。在嵌入式操作系統(tǒng)的核心部分稱為內(nèi)核(kernel),而對硬件設(shè)備進(jìn)行控制和管理的程序模塊稱為驅(qū)動程序(driver)。48、引導(dǎo)加載程序在引導(dǎo)加載操作系統(tǒng)時(shí),設(shè)置相關(guān)的寄存器和資源,跳轉(zhuǎn)到【73】所在的空間,執(zhí)行其引導(dǎo),這個(gè)過程中可以給【74】傳遞參數(shù),可以控制系統(tǒng)啟動的模式。標(biāo)準(zhǔn)答案:【73】操作系統(tǒng)【74】內(nèi)核知識點(diǎn)解析:本題考查嵌入式Linux的Bootloader的執(zhí)行步驟。引導(dǎo)加載程序在引導(dǎo)加載操作系統(tǒng)時(shí),設(shè)置相關(guān)的寄存器和資源,跳轉(zhuǎn)到操作系統(tǒng)所在的空間,執(zhí)行其引導(dǎo),這個(gè)過程中可以給內(nèi)核傳遞參數(shù),可以控制系統(tǒng)啟動的模式。49、隨著無線通信技術(shù)的發(fā)展,用戶不受時(shí)間地點(diǎn)約束,隨時(shí)隨地訪問互聯(lián)網(wǎng)已經(jīng)成為現(xiàn)實(shí)。目前采用無線方式接入互聯(lián)網(wǎng)的技術(shù)主要有3類,它們是【45】接入、GPRS移動電話網(wǎng)接入和3G移動電話網(wǎng)接入,第1類接入方式必須在安裝有【46】的區(qū)域中才能接入。標(biāo)準(zhǔn)答案:【45】無線局域網(wǎng)(WLAN或WiFi)【46】接入點(diǎn)(AP,熱點(diǎn),WiFi)知識點(diǎn)解析:本題考查互聯(lián)網(wǎng)的無線接入方式。目前采用無線方式接入互聯(lián)網(wǎng)的技術(shù)主要有三類:無線局域網(wǎng)(WLAN)接入;GPRS移動電話網(wǎng)接入;3G移動電話網(wǎng)接入。其中第一類必須在安裝有接入點(diǎn)(AP)的熱點(diǎn)區(qū)域中才能接入。50、在ARM處理器中,只允許使用16位指令編碼的狀態(tài)稱為___________【49】狀態(tài),只允許使用32位指令編碼的狀態(tài)稱為___________【50】狀態(tài)。標(biāo)準(zhǔn)答案:【49】Thumh【50】ARM知識點(diǎn)解析:本題考查ARM處理器的工作狀態(tài)。在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài),②Thumb狀態(tài)及Thumb一2狀態(tài),③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài);在Thumb模式下,指令代碼只有16位。Thumb一2狀態(tài)是ARMV7版本的ARM處理器所具有的新狀態(tài)。51、如果一種存儲器的總線工作頻率為333MHz,數(shù)據(jù)線寬度為32位,每個(gè)存儲器總線周期傳輸1次數(shù)據(jù),則該存儲器的帶寬為___________【55】MB/s。AM29LV160是一種典型的NORFlash芯片,芯片內(nèi)部具有20條地址線和16條數(shù)據(jù)線,該芯片的存儲容量為___________【56】MB。標(biāo)準(zhǔn)答案:【55】1332【56】2知識點(diǎn)解析:本題考查典型片外存儲器的帶寬及容量計(jì)算。帶寬=總線頻率×數(shù)據(jù)寬度/8×傳輸次數(shù)/總線周期=1332MB/s;有20條地址線,16條數(shù)據(jù)線,則容量為V=220×16=16Mb,即2MB。52、如果一種存儲器的總線工作頻率為333MHz,數(shù)據(jù)線寬度為32位,每個(gè)存儲器總線周期傳輸1次數(shù)據(jù),則該存儲器的帶寬為【55】MB/s。AM29LV160是一種典型的NORFlash芯片,芯片內(nèi)部具有20條地址線和16條數(shù)據(jù)線,該芯片的存儲容量為【56】MB。標(biāo)準(zhǔn)答案:【55】1332【56】2知識點(diǎn)解析:本題考查典型片外存儲器的帶寬及容量計(jì)算。帶寬=總線頻率×數(shù)據(jù)寬度/8×傳輸次數(shù)/總線周期=1332MB/s:有20條地址線,16條數(shù)據(jù)線,則容量為V=220×16=16Mb,即2MB。53、已知R1=0x1FFFFFFF,R2=0xE0000000,標(biāo)志位C=1,執(zhí)行ARM指令A(yù)DCSR0,R1,R2后,R0=【53】,C=【54】。標(biāo)準(zhǔn)答案:【53】0【54】1知識點(diǎn)解析:本題中ADCS是帶進(jìn)位加法指令,完成后R0=0,C=1。54、在嵌入式應(yīng)用系統(tǒng)中,通??捎肎PIO來構(gòu)建簡單鍵盤,分為【59】鍵盤和【60】鍵盤兩類,其中后一類鍵盤利用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值。標(biāo)準(zhǔn)答案:【59】線性(非編碼獨(dú)立式)【60】矩陣(行列式)知識點(diǎn)解析:本題考查用GPIO鏈接鍵盤的兩種方式。用GPIO構(gòu)建簡單鍵盤分為非編碼鍵盤(線性鍵盤)和矩陣鍵盤。55、如果R0=0x67000010,R1=0x67000000,則ARM指令RSBSR2,R1,R0執(zhí)行后,R2的值為【51】,執(zhí)行指令ORRR3,R1,R0后,R3的值為【52】。標(biāo)準(zhǔn)答案:【51】0x10【52】0x67000010知識點(diǎn)解析:本題考查簡單的指令操作。RSB是逆向減法指令,ORR是邏輯或指令。56、UART傳輸一個(gè)字符時(shí)有固定的格式約定。字符總是以起始位開始,停止位結(jié)束,起始位以邏輯【65】電平為標(biāo)志,停止位以邏輯【66】電平為標(biāo)志,停止位可為1位、1位半和2位。標(biāo)準(zhǔn)答案:【65】0【66】1知識點(diǎn)解析:本題考查對UART格式的掌握。UART由發(fā)送器、接收器、控制單元、波特率發(fā)生器等構(gòu)成,傳輸一個(gè)字符時(shí)有固定的格式約定。字符總是以起始位開始,停止位結(jié)束,起始位以邏輯0電平為標(biāo)志,停止位以邏輯1電平為標(biāo)志,停止位可為1位、1位半和2位。57、在μC/OS–II操作系統(tǒng)中,內(nèi)核對任務(wù)的管理通過名為【69】的數(shù)據(jù)結(jié)構(gòu)進(jìn)行。當(dāng)任務(wù)切換時(shí),任務(wù)的工作現(xiàn)場被保存到任務(wù)的【70】中。標(biāo)準(zhǔn)答案:【69】任務(wù)控制塊【70】自用棧知識點(diǎn)解析:在μC/OS–II操作系統(tǒng)中,內(nèi)核對任務(wù)的管理通過任務(wù)控制塊OS_TCB進(jìn)行;任務(wù)切換也稱為上下文切換,實(shí)際含義是任務(wù)的CPU寄存器內(nèi)容切換。當(dāng)μC/OS–II內(nèi)核決定運(yùn)行別的任務(wù)時(shí),正在運(yùn)行任務(wù)的工作現(xiàn)場被保存到任務(wù)的自由棧之中。58、μC/OS-Ⅱ系統(tǒng)內(nèi)核提供的基本功能有:【69】、任務(wù)間通信與同步、任務(wù)調(diào)度、時(shí)間管理和【70】等。標(biāo)準(zhǔn)答案:【69】任務(wù)管理【70】內(nèi)存管理知識點(diǎn)解析:本題考查μC/OS-Ⅱ系統(tǒng)內(nèi)核所提供的5個(gè)基本功能:任務(wù)管理、任務(wù)間通信與同步、任務(wù)調(diào)度、時(shí)間管理和內(nèi)存管理。59、ARM公司把ARM11之后的ARM處理器以ARMCortex為特征命名,主要用于高端應(yīng)用的命名為ARMCortex-【47】,主要用于實(shí)時(shí)應(yīng)用的命名為ARMCortex-【48】。標(biāo)準(zhǔn)答案:【47】A【48】R知識點(diǎn)解析:本題考查ARM處理器的命名及分類。ARM公司把基于Cortex內(nèi)核的系列處理器稱為嵌入式Codex處理器,目前高端嵌入式應(yīng)用可使用Codex-A系列的應(yīng)用處理器,低端面向控制領(lǐng)域可使用Cortex-M系列微控制器,面向?qū)崟r(shí)應(yīng)用的可以使用Cortex-R系列處理器。60、Linux內(nèi)核主要是由5個(gè)子系統(tǒng)組成的,如下圖所示,其中的A是【73】子系統(tǒng),B是【74】子系統(tǒng)。標(biāo)準(zhǔn)答案:【73】文件系統(tǒng)【74】進(jìn)程間通信知識點(diǎn)解析:本題考查Linux內(nèi)核的組成。Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成:進(jìn)程調(diào)度、內(nèi)存管理、虛擬文件系統(tǒng)、網(wǎng)絡(luò)接口、進(jìn)程間通信。三、綜合題(本題共1題,每題1.0分,共1分。)61、電動汽車充電樁(示意圖如下圖所示)以S3C2410芯片為核心,并外加其他功能電路來進(jìn)行設(shè)計(jì),其基本功能描述如下:a、充電樁支持2種充電方式,一種是固定金額方式,如:充300元的電能。那么,所充電能的金額等于300元后自動停止充電;另一種是隨機(jī)充電,即:隨時(shí)按“停止”鍵來停止充電,若未按“停止”鍵,則電池充滿后也會自動停止充電。b、支持現(xiàn)金和IC卡付費(fèi)。IC卡是預(yù)付費(fèi)卡,金額不足將報(bào)警。c、能夠通過RS-485總線與后臺結(jié)算服務(wù)器連接,傳遞結(jié)算信息。d、用LCD顯示器來顯示被充電電池的電量情況,并顯示充電時(shí)間、金額等信息。根據(jù)上述功能要求的描述,請完善下面的敘述(程序)和回答有關(guān)的問題。(完善程序或回答問題所需的寄存器格式見題后附錄)。(1)充電樁控制器設(shè)計(jì)時(shí),需設(shè)計(jì)一個(gè)鍵盤,鍵盤中應(yīng)包含0~9數(shù)字鍵及“切換”、“啟動”、“停止”等3個(gè)命令鍵。其鍵盤接口設(shè)計(jì)成4×4的陣列(按鍵排列示意如下圖所示)。下圖中的鍵盤接口電路中選用GPE4~GPE7來輸出鍵盤行掃描信號,選用GPE0~GPE3來輸入鍵盤列信號。軟件設(shè)計(jì)時(shí)設(shè)計(jì)者自行設(shè)計(jì)鍵盤掃描函數(shù),請你補(bǔ)充完善之://**KEYOIJTP[JT是鍵盤掃描時(shí)的輸出地址,KEYINPUT是鍵盤讀入時(shí)的地址#defineKEYOUTPUT(*(volatileLNT8U*)0x560(0044)//0x56000044是GPE端口數(shù)據(jù)寄存器的地址#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//僅初始化GPE4~GPE7為輸出rGPECON=((rGPECON&0xFFFF00FF)|__________【81】);//僅初始化GPE0~GPE3為輸入rGPECON=rGPECON&__________【82】;//rGPECON是對應(yīng)GPE端口控制寄存器的變量for(i=__________【83】;i<=128;i<<=1)//循環(huán)掃描鍵盤,看是否有按鍵按下{output|=0xFF:output&=(~i);//鍵盤行信號求反KEYOUTPUT=output://通過GPE端口數(shù)據(jù)寄存器輸出行信號temp=KEYINPUT;//通過GPE端口數(shù)據(jù)寄存器讀列信號,該列無鍵按下時(shí)列信號是1if((temp&0x0F)!=__________【84】)//判斷是否有鍵按下{key=(~i);key<<=8;//變量key中存儲鍵碼值,行信號左移到高8位key|=temp|0xF0;//列信號存于變量key的低8位中,無用位置1return(key);//返回鍵碼值}}return0xFFFF;}上面的鍵盤掃描函數(shù)返回的是鍵碼值,程序中循環(huán)__________【85】次來掃描所有鍵盤行,若所有行均無鍵按下時(shí),返回的鍵碼值應(yīng)為:__________【86】。若有按鍵按下,則返回該鍵對應(yīng)的鍵碼值。例如:若按下的是鍵盤中“8”鍵,則函數(shù)返回值為:__________【87】,若按下的是鍵盤中“啟動”鍵,則函數(shù)返回值為:__________【88】。(2)IC卡讀寫電路設(shè)計(jì)時(shí),選用IC卡讀寫模塊通過I2C總線接口與S3C2410連接,設(shè)計(jì)時(shí)利用S3C2410芯片內(nèi)部的專用I2C總線引腳,即GPE端口的__________【89】引腳和__________【90】引腳連接到IC卡讀寫模塊的I2C總線引腳SDA和SCL上。那么,相關(guān)驅(qū)動程序中需要用語句:rGPECON=(rGPECON|0xA0000000)&__________【91】來初始化GPE端口相關(guān)引腳為I2C總線功能的引腳。(3)為了實(shí)現(xiàn)與后臺結(jié)算服務(wù)器連接,選擇S3C2410內(nèi)部的UART1部件,并外加電平轉(zhuǎn)換芯片來實(shí)現(xiàn)支持RS-485串行通信的接口電路。下面一段程序是初始化UART1部件(注:UART1的波特率要求為:9600bps,數(shù)據(jù)格式要求為:8位數(shù)據(jù)、1位停止位、奇校驗(yàn),主頻為PCLK)。voidUART1_Init(){rGPHCON=(rGPHCON&0xFFFFF0FF)|__________【92】;//端口H相應(yīng)引腳功能初始化rUFCON1=0x0://FIFOdisablerUMCON1=0x0:ruLCON1=(__________【93】<<3)|(0<<2)|(__________【94】);//設(shè)置線路控制寄存器rUCON1=0x245;//設(shè)置控制寄存器rUBRDIV1=((int)(PCLK/__________【95】+0.5)-1);//設(shè)置波特率,小數(shù)采用四舍五入}(4)充電樁的LCD顯示器,由于顯示的內(nèi)容不復(fù)雜,因此選用16色LCD屏。設(shè)計(jì)LCD屏接口電路時(shí),選用S3C2410芯片的GPCO~GPC7連接到LCD模塊的8位數(shù)據(jù)線上,用來傳輸顯示信息。在相關(guān)驅(qū)動程序中,可以用以下語句來初始化GPC0~GPC7為輸出:rGPCCON=((rGPCCON|0x00005555)&__________【96】)//rGPCCON對應(yīng)GPC端口的控制寄存器設(shè)計(jì)時(shí),選擇專用電池電量檢測芯片來測量被充電電池的電量。該芯片能提供被測電池的電量信息,并具有1個(gè)電量充滿狀態(tài)的引腳。若設(shè)計(jì)時(shí),將該引腳連接到S3C2410芯片的GPF0引腳上,使該引腳有效后產(chǎn)生中斷信號,立即執(zhí)行停止充電程序,防止過充。在相關(guān)驅(qū)動程序中,可以用以下語句來初始化GPF0為中斷請求信號輸入:rGPFCON=((rGPFCON&0xFFFFFFFC)|__________【97】)//rGPFCON對應(yīng)GPF端口的控制寄存器(5)充電樁的應(yīng)用軟件將在無操作系統(tǒng)環(huán)境下進(jìn)行開發(fā)。若設(shè)計(jì)者自行設(shè)計(jì)一個(gè)啟動引導(dǎo)程序,來引導(dǎo)應(yīng)用程序。啟動引導(dǎo)程序中需要完成異常向量表的設(shè)置。ARM9體系結(jié)構(gòu)中規(guī)定異常向量之間各相差__________【98】個(gè)字節(jié),因此,需要在各異常向量處設(shè)計(jì)一條分枝指令。對于S3C2410微處理器來說,其啟動引導(dǎo)程序還需要完成禁止__________【99】部件和禁止中斷,并設(shè)置各工作模式下的__________【100】指針。說明:下面是試題解答時(shí)需要用到的寄存器格式及存著說明。1)端口E控制寄存器(GPECON)的格式2)ULCONn寄存器的格式3)GPHCON寄存器的格式4)GPCCON寄存器的格式5)GPFCON寄存器的格式標(biāo)準(zhǔn)答案:(1)【81】0x00005500【82】0xFFFFFF00【83】16【84】0x0F【85】4【86】0xFFFF【87】0xDFF7【88】0x7FFD(2)【89】GPE15【90】GPE1l4【91】0xAFFFFFFF(3)【92】0x00000A00【93】4【94】3【95】9600×16(153600)(4)【96】0xFFFF5555【97】0x00000002(5)【98】4【99】看門狗【100】堆棧(sP)知識點(diǎn)解析:汽車充電樁是在未來城市生活中將會越來越普及,可以通過S3C2410外加功能電路來實(shí)現(xiàn)對汽車的智能充電。S3C2410是基于ARM9內(nèi)核的典型ARM芯片,采用ARM920T核,屬于中高檔32位嵌入式微處理器。本題主要考查基于S3C2410的嵌入式系統(tǒng)開發(fā)。涉及到的知識點(diǎn)包括通用I/O接口GPIO、集成電路互連總線接口I2C、串行異步通信接口UART等I/O口的典型應(yīng)用及相關(guān)應(yīng)用的驅(qū)動程序設(shè)計(jì)等等,最后還考查了無操作系統(tǒng)環(huán)境下的嵌入式系統(tǒng)開發(fā)。(1)利用GPIO口進(jìn)行鍵盤接口電路設(shè)計(jì)是GPIO口的典型應(yīng)用。題中所示為矩陣鍵盤接口,驅(qū)動程序即是根據(jù)所要實(shí)現(xiàn)功能給相應(yīng)的控制寄存器賦值。查看附錄的GPE口及GPECON的格式,對GPE4~GPE7口初始化為輸出,賦值為0x00005500;rGPECON口的賦值為0xFFFFFF00;對矩陣鍵盤采用循環(huán)掃描法讀取鍵盤按鍵情況,需要循環(huán)4次;無鍵按下,則全1,有鍵按下,則相應(yīng)置0。(2)S3C2410芯片內(nèi)部的專用I2C總線引腳,即GPE端口的GPE15引腳和GPE14引腳。初始化程序是按照寄存器格式進(jìn)行按位賦值。查看附錄GPE口的格式可知,初始化賦值為0xAFFFFFFF。(3)UART是串行異步通信接口,其信息傳送按位進(jìn)行,字符總是以起始位開始,以停止位結(jié)束;查看附錄,端口H相應(yīng)引腳功能初始化賦值為0x00000A00;字符格式由線路控制寄存器ULCONn決定;經(jīng)計(jì)算,波特率為153600。(4)LED顯示屏自身不帶控制器,沒有驅(qū)動電路;本系統(tǒng)中主要利用GPIO口設(shè)計(jì)驅(qū)動電路來進(jìn)行控制。rGPCCON對應(yīng)GPC端口的控制寄存器,查看附錄寄存器格式,應(yīng)賦值01,即0xFFFF5555;rGPFCON對應(yīng)GPF端口的控制寄存器,應(yīng)賦值0x00000002。(5)ARM9體系結(jié)構(gòu)中規(guī)定異常向量之間各相差四個(gè)字節(jié);對于S3C2410微處理器來說,其啟動引導(dǎo)程序還需要完成禁止看門狗定時(shí)器部件和禁止中斷,并設(shè)置各工作模式下的堆棧指針。計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、嵌入式系統(tǒng)是一類特殊的計(jì)算機(jī)系統(tǒng)。下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、電飯煲B、路由器C、巨型機(jī)D、POS機(jī)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:嵌入式系統(tǒng)以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。巨型計(jì)算機(jī)實(shí)際上是一個(gè)巨大的計(jì)算機(jī)系統(tǒng)。故本題選擇C。2、嵌入式系統(tǒng)硬件的核心是CPU。下面關(guān)于嵌入式系統(tǒng)CPU特點(diǎn)的敘述中,錯(cuò)誤的是()。A、支持實(shí)時(shí)處理B、低功耗C、字長在16位以下D、集成了測試電路標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:嵌入式系統(tǒng)CPU范圍極其廣闊,從最初的4位處理器,到目前仍在大規(guī)模應(yīng)用的8位單片機(jī),和現(xiàn)在最新的受到廣泛青睞的32位,64位嵌入式CPU,都屬于嵌入式系統(tǒng)CPU的范圍。故本題選擇C。3、下面關(guān)于微控制器的敘述中,錯(cuò)誤的是()。A、微控制器將整個(gè)計(jì)算機(jī)硬件的大部分甚至全部電路集成在一塊芯片中B、微控制器品種和數(shù)量最多,在過程控制、機(jī)電一體化產(chǎn)品、智能儀器儀表、家用電器、計(jì)算機(jī)網(wǎng)絡(luò)及通信等方面得到了廣泛應(yīng)用C、微控制器的英文縮寫是MCUD、8位的微控制器現(xiàn)在已基本淘汰標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:微控制器(MCU)將整個(gè)計(jì)算機(jī)硬件的大部甚至全部電路集成在一塊芯片中,品種和數(shù)量最多,在過程控制、機(jī)電一體化產(chǎn)品、智能儀器儀表、家用電器、計(jì)算機(jī)網(wǎng)絡(luò)及通信等方面得到了廣泛應(yīng)用,8位的目前仍在大規(guī)模應(yīng)用。故本題選擇D。4、片上系統(tǒng)(SoC)也稱為系統(tǒng)級芯片。下面關(guān)于SoC敘述中,錯(cuò)誤的是()。A、SoC芯片中只有一個(gè)CPU或DSPB、SoC芯片可以分為通用SoC芯片和專用SoC芯片兩大類C、專用SoC芯片可分為定制的嵌入式處理芯片和現(xiàn)場可編程嵌入式處理芯片兩類D、FPGA芯片可以反復(fù)地編程、擦除、使用,在較短時(shí)間內(nèi)就可完成電路的輸入、編譯、優(yōu)化、仿真,直至芯片的制作標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SoC芯片可以分為通用SoC芯片和專用SoC芯片兩大類。通用的SoC芯片中可以只有一個(gè)CPU(或DSP),稱為單核SoC,也可以包含多個(gè)CPU(或DSP),稱為多核SoC,故本題選擇A。5、數(shù)碼相機(jī)是嵌入式系統(tǒng)的典型應(yīng)用之一。下面關(guān)于數(shù)碼相機(jī)的敘述中,錯(cuò)誤的是()。A、它由前端和后端兩部分組成,前端負(fù)責(zé)數(shù)字圖像獲取,后端負(fù)責(zé)數(shù)字圖像的處理B、后端通常是以嵌入式DSP作為核心的SoC芯片,DSP用于完成數(shù)字圖像處理C、負(fù)責(zé)進(jìn)行數(shù)碼相機(jī)操作控制的(如鏡頭變焦、快門控制等)是一個(gè)32位的MCUD、高端數(shù)碼相機(jī)配置有實(shí)時(shí)操作系統(tǒng)和圖像處理軟件標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)碼相機(jī)是嵌入式系統(tǒng)的典型應(yīng)用之一。它由前端和后端兩部分組成,前端負(fù)責(zé)數(shù)字圖像獲取,后端負(fù)責(zé)數(shù)字圖像的處理,后端通常是以嵌入式DSP作為核心的SoC芯片,DSP用于完成數(shù)字圖像處理;此外,數(shù)碼相機(jī)中還有一個(gè)超低功耗的8位MCU,負(fù)責(zé)進(jìn)行操作控制;高端數(shù)碼相機(jī)配置有實(shí)時(shí)操作系統(tǒng)和圖像處理軟件。故本題選擇C。6、電子書閱讀器中存儲的一本中文長篇小說,大小為128KB,文件格式為.txt,試問該小說包含的漢字大約有()?A、6萬字B、12萬字C、25萬字D、40萬字標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:一個(gè)漢字占兩個(gè)字節(jié),128×1024÷2=65536,所以大約有六萬字,故本題選擇A。7、數(shù)字視頻信息的數(shù)據(jù)量相當(dāng)大,通常需要進(jìn)行壓縮處理之后才進(jìn)行傳輸和存儲。目前數(shù)字有線電視所傳輸?shù)臄?shù)字視頻采用的壓縮編碼標(biāo)準(zhǔn)是()。A、MPEG–1B、MPEG–2C、MPEG–4D、MPEG–7標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:MPEG–2制定于1994年,設(shè)計(jì)目標(biāo)是高級工業(yè)標(biāo)準(zhǔn)的圖象質(zhì)量以及更高的傳輸率。MPEG–2所能提供的傳輸率在3–10Mbits/sec間,其在NTSC制式下的分辨率可達(dá)720X486,MPEG–2也可提供并能夠提供廣播級的視像和CD級的音質(zhì)。MPEG–2的音頻編碼可提供左右中及兩個(gè)環(huán)繞聲道,以及一個(gè)加重低音聲道,和多達(dá)7個(gè)伴音聲道(DVD可有8種語言配音的原因)。由于MPEG–2在設(shè)計(jì)時(shí)的巧妙處理,使得大多數(shù)MPEG–2解碼器也可播放MPEG–1格式的數(shù)據(jù),如VCD。同時(shí),由于MPEG–2的出色性能表現(xiàn),已能適用于HDTV,使得原打算為HDTV設(shè)計(jì)的MPEG–3,還沒出世就被拋棄了。(MPEG–3要求傳輸速率在20Mbits/sec–40Mbits/sec間,但這將使畫面有輕度扭曲)。除了做為DVD的指定標(biāo)準(zhǔn)外,MPEG–2還可用于為廣播,有線電視網(wǎng),電纜網(wǎng)絡(luò)以及衛(wèi)星直播(DirectBroadcastSatellite)提供廣播級的數(shù)字視頻。故本題選擇B。8、下面是IP協(xié)議中C類IP地址有關(guān)規(guī)定的敘述,其中正確的是()。A、它適用于中型網(wǎng)絡(luò)B、它所在的網(wǎng)絡(luò)最多只能連接254臺主機(jī)C、它不能用于多目的地址發(fā)送(組播)D、它的二進(jìn)制表示中最高3位一定是“101”標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:IP地址分為A類、B類、C類三個(gè)基本類,另有兩類分別作為組播地址和備用地址(D類和E類)。C類IP地址范圍:192.0.0.1到223.255.255.254。第1字節(jié)、第2字節(jié)和第3個(gè)字節(jié)為網(wǎng)絡(luò)地址,第4個(gè)字節(jié)為主機(jī)地址。C類網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)最多只能包含254臺計(jì)算機(jī)。故本題選擇B。9、對于嵌入式處理器內(nèi)核的分類,以下說法正確的是()。A、按照字長可分為8位結(jié)構(gòu)和32位結(jié)構(gòu)B、按照存儲結(jié)構(gòu)可分為RISC和哈佛結(jié)構(gòu)C、按照體系結(jié)構(gòu)可分為CISC和RISC占構(gòu)D、按照指令結(jié)構(gòu)可分為馮·諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:嵌入式處理器的體系結(jié)構(gòu)按指令集可分為兩大類:CISC和RISC;按存儲機(jī)制分為馮諾.依曼結(jié)構(gòu)及哈佛結(jié)構(gòu);按字長分為8位、16位、32位和64位。故本題選擇C。10、不屬于ARM內(nèi)核主要特點(diǎn)的是()。A、功耗低B、功能強(qiáng)大C、采用RISC結(jié)構(gòu)D、全部采用哈佛結(jié)構(gòu)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:ARM內(nèi)核與其他處理器內(nèi)核相比,主要特點(diǎn)為耗電省、功能強(qiáng)、成本低、16位Thumb與32位ARM和Thumb–2雙指令集并存以及具有非常眾多的合作伙伴,適用面廣泛。ARM有許多系列,如ARM7,ARM9,ARM10E,XScale,Cortex等,其中哈佛結(jié)構(gòu)和馮諾依謾結(jié)構(gòu)都有。如控制領(lǐng)域最常用的ARM7系列是馮諾依謾結(jié)構(gòu),而Cortex–M3系列是哈佛結(jié)構(gòu)。故本題選擇D。11、以下關(guān)于ARM處理器內(nèi)核說法正確的是()。A、經(jīng)典ARM處理器包括Cortex–M、Cortex–R和Cortex–A三大類B、Cortex–A系列為應(yīng)用Codex處理器,主要面向高端應(yīng)用設(shè)計(jì)C、Cortex–M系列為面向控制領(lǐng)域的實(shí)時(shí)嵌入式處理器D、ARM11性能優(yōu)于Cortex–A5,但低于Cortex–A15標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。Cortex系列屬于ARMv7架構(gòu),這是到2010年為止ARM公司最新的指令集架構(gòu)。(2011年,ARMv8架構(gòu)在TechCon上推出)ARMv7架構(gòu)定義了三大分工明確的系列;“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對實(shí)時(shí)系統(tǒng);“M”系列對微控制器。故本題選擇B。12、以下關(guān)于ARM處理器工作狀態(tài)說法錯(cuò)誤的是()。A、工作狀態(tài)包括ARM狀態(tài)、Thumb及Thumb–2狀態(tài)和調(diào)試狀態(tài)三種B、ARM狀態(tài)既支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb一2狀態(tài)下代碼密度大于ARM狀態(tài),占用存儲空間較小D、ARM處理器復(fù)位后總處于ARM狀態(tài)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài),①ARM狀態(tài)②是Thumb狀態(tài)及Thumb–2狀態(tài)③調(diào)試狀態(tài)。除支持Thumb–2的ARM處理器外,其他所有ARM處理器都可以工作在ARM狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),所有指令均為32位寬度。B選項(xiàng)敘述錯(cuò)誤,故本題選擇B。13、如果要選擇ARM處理器工作在外部中斷模式,允許外部中斷IRQ,禁止快速中斷FIQ,使用Thumb工作狀態(tài),則需要設(shè)置的寄存器是()。A、PSPB、MSPC、CPSRD、SPSR標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:CPSR(當(dāng)前程序狀態(tài)寄存器)在任何處理器模式下被訪問。它包含了條件標(biāo)志位、中斷禁止位、當(dāng)前處理器模式標(biāo)志以及其他的一些控制和狀態(tài)位。故本題選擇C。14、已知內(nèi)存0x80000000中的內(nèi)容為0x33,0x80000001中的內(nèi)容為0x31,0x80000002中的內(nèi)容為0x30,0x80000003中的內(nèi)容為0x32,則ARM在大端模式下地址0x80000000所指示的一個(gè)字為()。A、0x33303132B、Ox32303133C、Ox32303331D、Ox33313032標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內(nèi)存的低地址中,而數(shù)據(jù)的低位,保存在內(nèi)存的高地址中,這樣的存儲模式有點(diǎn)兒類似于把數(shù)據(jù)當(dāng)作字符串順序處理;地址由小向大增加,而數(shù)據(jù)從高位往低位存放。選項(xiàng)中D項(xiàng)正確,故本題選擇D。15、在Thumb指令集中,32位有效立即數(shù)是由8位立即數(shù)通過下面哪一種操作而間接得到的()。A、左移B、右移C、循環(huán)左移D、循環(huán)右移標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:8位數(shù)據(jù)變32位可以通過數(shù)字左移完成,故本題選擇A。16、ARM處理器在指令LDRR2,[R5,#2]!執(zhí)行后,R5中的值為()。A、R5不變B、R5=R5+2C、R5=R2+2D、R5=2標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:LDR是存儲器到寄存器的數(shù)據(jù)傳送指令,#是立即數(shù)符號,題中是基址加變址尋址,表示[R5+2]→R2,執(zhí)行過后,R5的值為R5+2。故本題選擇B。17、將ARM處理器R0中的一個(gè)字節(jié)的數(shù)據(jù),存入由R1+4指示的內(nèi)存區(qū)域,且地址自動更新,則使用的ARM指令是()。A、STRR0,[R1,#4]B、STRHR0,[R1,#4]!C、STRHR0,[R1,#4]D、STRBR0,[R1,#4]!標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:按題目要求需采用基址加變址尋址方式,字節(jié)數(shù)據(jù)存儲指令用STRB;故本題選擇D。18、在以下ARM處理器的指令操作碼中可讓寄存器R11中的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:匯編中使用邏輯或指令和1進(jìn)行或運(yùn)算可以達(dá)到讓寄存器中的指定位置位的作用,故本題選擇D。19、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯(cuò)誤的是()。A、嵌入式系統(tǒng)常用的電源模塊有AC–DC模塊、DC–DC模塊或LDO模塊B、大部分嵌入式處理器只能使用內(nèi)部時(shí)鐘信號發(fā)生器,不能使用外部時(shí)鐘信號源C、若嵌入式處理器芯片的系統(tǒng)復(fù)位引腳為nRESET,則表示低電平復(fù)位D、基于ARM處理器內(nèi)核的嵌入式處理器芯片都有調(diào)試接口標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:大多數(shù)嵌入式處理器內(nèi)置了時(shí)鐘信號發(fā)生器,因此時(shí)鐘電路只需要外接一個(gè)石英晶體振蕩器和兩只電容就可以工作了,但有些場合(如為了減少功耗、需要嚴(yán)格同步等)需要使用外部振蕩源提供時(shí)鐘信號。B項(xiàng)敘述有誤,故本題選擇B。20、典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關(guān)的通道或接口組成,若一個(gè)嵌入式系統(tǒng)需要完成模擬量輸入功能,該功能由下面列出的嵌入式系統(tǒng)的()實(shí)現(xiàn)。A、前向通道B、后向通道C、人機(jī)交互通道D、相互互連通道標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:前向通道通常指的是輸入接口,由模擬量輸入接口和數(shù)字量輸入接口組成,模擬輸入接口包括傳感器,信號調(diào)節(jié)電路(濾波,放大器等),A/D轉(zhuǎn)換器等構(gòu)成。后向通道是輸出接口,由模擬量和數(shù)字量接口組成,包括D/A轉(zhuǎn)換器,功率放大器,執(zhí)行器等。故本題選擇A。21、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關(guān)的敘述中,錯(cuò)誤的是()。A、AMBA是ARM公司公布的用于連接和管理片上系統(tǒng)中各功能模塊的開放標(biāo)準(zhǔn)和片上互連規(guī)范B、AMBA規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部RAM、DMA以及高帶寬外部存儲器等快速組件的接口標(biāo)準(zhǔn)C、ARM處理器內(nèi)核與外圍端口及慢速設(shè)備接口組件的接口標(biāo)準(zhǔn)不包含在AMBA規(guī)范中D、AMBA有多個(gè)版本,性能隨版本的發(fā)展而逐步提高標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(SoC)中功能模塊的開放標(biāo)準(zhǔn)和片上互連規(guī)范。標(biāo)準(zhǔn)規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標(biāo)準(zhǔn),也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設(shè)備接口組件的接口標(biāo)準(zhǔn)。AMBA有多個(gè)版本,性能隨版本的發(fā)展而逐步提高。故本題選擇C。22、以ARM內(nèi)核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)方式構(gòu)建片上系統(tǒng),下面列出的組件中,不與外圍總線相連的組件是()。A、UARTB、DMA控制器C、ADCD、USB設(shè)備標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:系統(tǒng)總線通過橋接器與外圍總線互連,外圍總線連接的硬件組件包括:GPIO、UART、SPI、I2C、USB設(shè)備ADC、DAC等等。DMA(DirectMemoryAccess)控制器是一種在系統(tǒng)內(nèi)部轉(zhuǎn)移數(shù)據(jù)的獨(dú)特外設(shè),可以將其視為一種能夠通過一組專用總線將內(nèi)部和外部存儲器與每個(gè)具有DMA能力的外設(shè)連接起來的控制器。故本題選擇B。23、基于ARM內(nèi)核的嵌入式芯片中包含定日寸/計(jì)數(shù)組件,下面列出的()不屬于定時(shí)/計(jì)數(shù)組件。A、ADCB、TimerC、RTCD、WDT標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:ARM芯片內(nèi)部有多個(gè)定時(shí)計(jì)數(shù)組件,主要包括看門狗定時(shí)器(WDT)、Timer通用定時(shí)器、RTC、脈沖寬度調(diào)制器(PWM)。而ADC是模數(shù)轉(zhuǎn)換控制器。故本題選擇A。24、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面列出的()不屬于互連通信組件?A、DACB、SPIC、I2CD、CAN標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:RM芯片內(nèi)部有多個(gè)可互聯(lián)通信的組件,主要包括UART、I2C、SPI、CAN、USB、Ethernet等。而DAC是數(shù)模轉(zhuǎn)換控制器,所以選擇A項(xiàng)。25、下面是關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述,其中錯(cuò)誤的是()。A、系統(tǒng)使用的RAM有SRAM、DRAM等多種B、Flash存儲器分為NORFlash和NANDFlash兩種C、FRAM已得到使用D、目前還沒有使用Cache存儲器標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)的存儲器以半導(dǎo)體存儲器為主。使用的RAM有SRAM、DRAM等多種,隨著技術(shù)不斷發(fā)展,F(xiàn)RAM和MRAM等新型存儲器不斷出現(xiàn),也得到使用;NORFlash和NANDFlash是現(xiàn)在市場上兩種主要的閃存技術(shù);在性能高的嵌入式處理器中都會集成內(nèi)部Cache,ARM9和ARM11都有Cache存儲器。故本題選擇D。26、下面關(guān)于串行外設(shè)接口SPI的敘述中,錯(cuò)誤的是()。A、SPI一般使用4條信號線:SCK、MISO、MOSI和SSELB、采用SPI可以構(gòu)成“一主一從式”系統(tǒng)C、采用SPI可以構(gòu)成“一主多從式”系統(tǒng)D、采用SPI不能構(gòu)成“多主多從式”系統(tǒng)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:串行外設(shè)(SPI)接口是一種同步串行外設(shè)接口,允許嵌入式處理器與各種外圍設(shè)備以串行方式進(jìn)行通信、數(shù)據(jù)交換。一般使用4跳線:SCK、MISO、MOSI和SSEL;采用SPI可以構(gòu)成“一主一從式”、“一主多從式”、“多主多從式”和“互為主從式”系統(tǒng)。故本題選擇D。27、下面關(guān)于USB接口的敘述中,錯(cuò)誤的是()。A、USB支持熱插拔B、USB2.0是目前傳輸速率最高的usB版本C、USB接口提供了內(nèi)置電源D、USB2.0采用半雙工差分方式傳送信息標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:USB接口提供了內(nèi)置電源,主機(jī)的USB接口向從設(shè)備提供電源;USB總線接口支持設(shè)備的即插即用和熱插拔功能,USB2.0采用半雙工差分方式傳送信息,目前USB2.0的速度為480Mb/s,USB3.0達(dá)到5Gb/s即640MB/s,B項(xiàng)錯(cuò)誤;故本題選擇B。28、8段共陰極LED數(shù)碼管如右圖所示,為使其顯示數(shù)字5,其段代碼(高位到低位的順序是:dpgfedcba)為()。A、0x7FB、0xC0C、0x80D、0x6D標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:按題目要求,LED為共陰極接法,要顯示數(shù)字5,則a、f、g、e、d是高,段碼應(yīng)該是01101101,0X6D。故本題選擇D。29、IEEE的實(shí)時(shí)UNIx分委會認(rèn)為實(shí)時(shí)操作系統(tǒng)應(yīng)該具備若干特征,下面()不是實(shí)時(shí)操作系統(tǒng)必須具有的特征。A、具有異步I/O和中斷處理能力B、任務(wù)切換時(shí)間和中斷延遲時(shí)間確定C、優(yōu)先級中斷和調(diào)度D、輪轉(zhuǎn)調(diào)度標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:IEEE的實(shí)時(shí)UNIX分委會認(rèn)為實(shí)時(shí)操作系統(tǒng)應(yīng)該具備7個(gè)特征:具有異步I/O和中斷處理能力;任務(wù)切換時(shí)間和中斷延遲時(shí)間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。選項(xiàng)D不是實(shí)時(shí)系統(tǒng)的特征,故本題選擇D。30、一般按照對外部事件的響應(yīng)時(shí)間快慢,將嵌入式操作系統(tǒng)分成強(qiáng)實(shí)時(shí)型和普通實(shí)時(shí)型。以下均為強(qiáng)實(shí)時(shí)嵌入式操作系統(tǒng)的是()。A、VxWorks,pSOS,μC/OS–ⅡB、VxWorks,pSOS,WindowsEmbeddedC、pSOS,μC/OS–Ⅱ,μCLinuxD、pSOS,WindowsEmbedded.Symbian標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:一般按照對外部事件的響應(yīng)時(shí)間快慢,將嵌入式操作系統(tǒng)分成強(qiáng)實(shí)時(shí)型和普通實(shí)時(shí)型。強(qiáng)實(shí)時(shí)嵌入式操作系統(tǒng)有VxWorks,pSOS,μC/OS–II。故本題選擇A。31、UNIX、嵌入式Linux、W

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論