版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷14(共9套)(共549題)計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯誤的是()。A、嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性B、GPS導(dǎo)航儀、數(shù)碼相機(jī)等設(shè)備是嵌入式系統(tǒng)的典型應(yīng)用C、汽車、數(shù)控機(jī)床中的嵌入式系統(tǒng)要求具有很高的可靠性D、嵌入式系統(tǒng)中的軟件一般存放在硬盤中,用戶可以方便地變更系統(tǒng)中的軟件標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性,GPS導(dǎo)航儀、數(shù)碼相機(jī)等設(shè)備是嵌入式系統(tǒng)的典型應(yīng)用,汽車、數(shù)控機(jī)床中的嵌入式系統(tǒng)要求具有很高的可靠性,嵌入式系統(tǒng)中的軟件一般固化在只讀存儲器(ROM)中,用戶通常不能隨意變更其中的程序功能。故此題選擇D。2、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。3、在以下ARM處理器的指令操作碼中可讓寄存器R1扣的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:匯編中使用邏輯或指令和1進(jìn)行或運(yùn)算可以達(dá)到讓寄存器中的指定位置位的作用。故本題選擇D。4、基于ARM內(nèi)核的嵌入式芯片中包含定時/計(jì)數(shù)組件,下面列出的()不屬于定時/計(jì)數(shù)組件。A、ADCB、TmerC、RTCD、WDT標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:ARM芯片內(nèi)部有多個定時計(jì)數(shù)組件,主要包括看門狗定時器(WDT)、Timer通用定時器、RTC、脈沖寬度調(diào)制器(PWM)。而ADC是模數(shù)轉(zhuǎn)換控制器。故本題選擇A。5、互聯(lián)網(wǎng)借助TCP/IP協(xié)議把許多同構(gòu)或異構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)互相連接起來,實(shí)現(xiàn)了遍布全球的計(jì)算機(jī)的互連、互通和互操作,其中的IP協(xié)議起著關(guān)鍵性的作用。下面有關(guān)IP協(xié)議的敘述中,錯誤的是()。A、IP地址解決了網(wǎng)絡(luò)中所有計(jì)算機(jī)的統(tǒng)一編址問題B、IP數(shù)據(jù)報(bào)是一種獨(dú)立于各種物理網(wǎng)絡(luò)的數(shù)據(jù)包格式C、目前廣泛使用的是IP協(xié)議的第6版(IPv6),IPv4已經(jīng)很少使用D、路由器(router)是實(shí)現(xiàn)網(wǎng)絡(luò)與網(wǎng)絡(luò)互連的關(guān)鍵設(shè)備標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:關(guān)于IP協(xié)議,目前大量使用的還是IPv4,C項(xiàng)錯誤,其余三項(xiàng)正確,故本題選擇C。6、下面關(guān)于目前嵌入式最小硬件系統(tǒng)的敘述中,錯誤的是()。A、嵌入式最小硬件系統(tǒng)包括嵌入式處理器B、嵌入式最小硬件系統(tǒng)包括時鐘電路C、嵌入式最小系統(tǒng)包括給系統(tǒng)供電的電源電路D、嵌入式處理器片內(nèi)一般不包括存儲器,組成最小系統(tǒng)時必須外擴(kuò)存儲器標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式最小硬件系統(tǒng)一般包括嵌入式處理器、時鐘電路、電源電路、復(fù)位電路、存儲器和調(diào)試測試接口。D項(xiàng)不正確,故本題選擇D。7、下面關(guān)于S3C2410嵌入式微處理器芯片RTC的敘述中,錯誤的是()。A、實(shí)時鐘模塊RTC采用單獨(dú)的供電引腳和單獨(dú)的時鐘源B、RTC內(nèi)部的年(YEAR)、月(MON)、日(DAY)數(shù)據(jù)寄存器中的數(shù)據(jù)以BCD碼表示C、RTC內(nèi)部的寄存器讀寫有一個使能位,在訪問RTC寄存器之前需要先使這個使能位置位,這是為了保護(hù)系統(tǒng)的實(shí)時時鐘不被誤寫。D、RTC內(nèi)部的寄存器能以8位、16位或32位的方式訪問標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:實(shí)時時鐘(RTC)組件是一種能提供日歷/時鐘等功能的內(nèi)置硬件。S3C2410的RTC具有的主要功能包括BCD數(shù)據(jù)、閏年產(chǎn)生器、告警功能、獨(dú)立的電源端口、支持毫秒滴答時鐘中斷作為RTOS核的滴答時鐘、循環(huán)復(fù)位功能等。實(shí)時時鐘模塊RTC采用單獨(dú)的供電引腳和單獨(dú)的時鐘源;實(shí)時時鐘控制寄存器RTCCON共4位,控制時鐘計(jì)數(shù)復(fù)位、BCD計(jì)數(shù)、時鐘選擇以及確定是否允許RTC讀/寫等;RTC內(nèi)部的數(shù)據(jù)寄存器都是8位寄存器,存放相應(yīng)的BCD碼值。D項(xiàng)錯誤,故本題選擇D。8、下列哪個不是RTOS的實(shí)時指標(biāo)?A、持續(xù)時間B、吞吐量C、生存時間D、響應(yīng)時間標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:實(shí)時操作系統(tǒng)(RTOS)是一種專門服務(wù)于實(shí)時系統(tǒng)應(yīng)用請求的操作系統(tǒng)。它的實(shí)時性能指標(biāo)主要根據(jù)三個指標(biāo)來衡量:響應(yīng)時間、吞吐量和生存時間。故本題選擇A。9、與個人計(jì)算機(jī)(PC)相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。下面不屬于嵌入式系統(tǒng)特點(diǎn)的是()。A、嵌入式系統(tǒng)大多面向控制應(yīng)用,系統(tǒng)的可靠性十分重要B、嵌入式系統(tǒng)不需要操作系統(tǒng)C、嵌入式系統(tǒng)大多具有不同程度的實(shí)時性D、許多嵌入式系統(tǒng)中的軟件都固化在只讀存儲器中標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強(qiáng)調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨(dú)立系統(tǒng)。所以選項(xiàng)B不屬于嵌入式系統(tǒng)的特點(diǎn),故本題選擇B。10、下面關(guān)于UART、RS-232、RS-485的敘述中,錯誤的是()。A、基于UART可以構(gòu)成RS-232接口B、基于UART不能構(gòu)成RS-485接口C、RS-232接口標(biāo)準(zhǔn)的最長通信距離為15mD、通過RS-485可構(gòu)成主從式多機(jī)通信系統(tǒng),主機(jī)可采用輪詢方式與各從機(jī)建立通信連接標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:基于UART可以構(gòu)成RS-232接口和RS-485接口。RS-232接口標(biāo)準(zhǔn)的最長通信距離為15m,而RS-485接口標(biāo)準(zhǔn)的最長通信距離為1200m。RS-485通常用于主從式多機(jī)通信系統(tǒng),采用輪詢方式,由主機(jī)逐一向從機(jī)尋址,當(dāng)從機(jī)地址與主機(jī)發(fā)送的地址一致時,才建立通信鏈接,進(jìn)行有效數(shù)據(jù)通信。選項(xiàng)B錯誤,故本題選擇B。11、關(guān)于μC/0S—II的基本特點(diǎn),下列敘述中錯誤的是()。A、μC/OS—II是搶占式實(shí)時操作系統(tǒng)內(nèi)核B、μC/OS—II不支持時間片輪轉(zhuǎn)調(diào)度法,因此賦給每一個任務(wù)的優(yōu)先級是相同的C、μC/OS—II中每個任務(wù)擁有自用棧D、μC/OS—II屬于源碼公開的實(shí)時嵌入式操作系統(tǒng)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:μC/OS—II不支持時間片輪轉(zhuǎn)凋度法,因此賦給每一個任務(wù)的優(yōu)先級是不相同的。選項(xiàng)B錯誤。μC/OS—Il是搶占式實(shí)時操作系統(tǒng)內(nèi)核且每個任務(wù)擁有自用棧。μC/OS—II屬于源碼公開的實(shí)時嵌入式操作系統(tǒng)。故本題選擇B。12、在μC/OS–Ⅱ中,OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),用于判斷進(jìn)行任務(wù)調(diào)度的條件是否滿足。下列滿足條件的變量值為()。A、OSIntNesting=0,OSLockNesting=0B、OSintNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLckNesting=0D、OSIntNesting=1,OSLockNesting=1標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),判斷進(jìn)行任務(wù)調(diào)度的三個條件是否滿足。這三個條件是:(1)中斷嵌套層數(shù)共享全程變量OSIntNesting=0,也就是所有的ISR已經(jīng)執(zhí)行完畢。(2)任務(wù)調(diào)度加鎖層數(shù)共享全程變量OSLockNesting=0,也就是調(diào)度沒有被禁止。調(diào)度器上鎖函數(shù)OSSchedlock()對共享變量OSLockNesting做加1操作,用于禁止任務(wù)調(diào)度,直到任務(wù)完成后,再調(diào)用給調(diào)度器開鎖函數(shù)OSSchedUnlock()對共享變量OSLockNesting做減1操作。(3)就緒表查找到的最高優(yōu)先級任務(wù)的優(yōu)先級比當(dāng)前任務(wù)的優(yōu)先級高。故本題選擇A。13、以下關(guān)于Linux的敘述,錯誤的是()。A、Linux內(nèi)核第一次問世是在1991年10月B、Linux是一種微內(nèi)核結(jié)構(gòu)C、同一個應(yīng)用程序在UNIX環(huán)境下的運(yùn)行速度和效率往往高于Linux環(huán)境D、Linux系統(tǒng)最初以Unix為原型,以實(shí)現(xiàn)POSIX標(biāo)準(zhǔn)作為其目標(biāo)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系統(tǒng)是典型的單內(nèi)核操作系統(tǒng)。屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNX、μC/OS—II、iOS等。選項(xiàng)B錯誤,故本題選擇B。14、下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、采用哈佛體系結(jié)構(gòu),程序存儲器與數(shù)據(jù)存儲器分開B、使用AMBA總線,對于高速組件采用AHB總線,對于低速外設(shè)接口采用APB總線C、片內(nèi)集成ADCD、片內(nèi)集成攝像頭接口及AC’97音頻接口標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器:采用哈佛體系結(jié)構(gòu),內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器、ADC等等;而攝像頭接口和AC’97音頻接口出現(xiàn)在S3C2440上,S3C2410上并沒有。因此D選項(xiàng)錯誤,故本題選擇D。15、8段共陰極LED數(shù)碼管示意如下圖所示,為顯示英文字母h,其編碼(按dpgfedcba的順序排列)是()。A、01111101B、01110111C、01111100D、01111001標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:要顯示英文字母b,LED數(shù)碼管c、d、e、f、g需要亮,僅a、h和dp暗,又是共陰極接法,故本題選擇C。16、如下關(guān)于Android操作系統(tǒng)的說法,正確的是()。A、是一種以Linux為基礎(chǔ)的完全開放源代碼操作系統(tǒng)B、主要使用于桌面計(jì)算設(shè)備C、使用不同的軟件開發(fā)包,則使用的編程語言也可以不同D、谷歌公司對基于Android操作系統(tǒng)的第三方軟件進(jìn)行嚴(yán)格把關(guān)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Android(安卓)是一種以Linux為基礎(chǔ)的半開放源代碼操作系統(tǒng),主要用于移動便攜設(shè)備;如果使用不同的軟件開發(fā)包,則使用的編程語言也不同。谷歌公司不對基于Android操作系統(tǒng)的第三方軟件進(jìn)行嚴(yán)格控制,從而促使第三方應(yīng)用軟件發(fā)展迅速。只有C選項(xiàng)正確,故本題選擇C。17、以下關(guān)于ARM處理器寄存器說法正確的是()。A、CPSR為程序計(jì)數(shù)狀態(tài)寄存器B、R12為鏈接寄存器使用C、通用寄存器是32位寄存器,只能存放數(shù)據(jù),不能存放地址D、堆棧指針SP使用的寄存器為R13標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:ARM處理器共有37個寄存器,包括31個通用寄存器(含PC)和6個狀態(tài)寄存器。所有通用寄存器均為32位結(jié)構(gòu),既可以存放數(shù)據(jù)也可以存放地址;CPSR是當(dāng)前程序狀態(tài)寄存器;程序鏈接寄存器(LR)為R14;堆棧指針(SP)使用的寄存器是R13。故本題選D。18、以下不能完成將R2中數(shù)值的兩倍寫入R1中的ARM指令是()。A、ADDR1,R2,R2B、ORRR1,R2,R2C、MOVR1,R2,LSL#1D、MULR1,R2,#2標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:將R2寄存器中的數(shù)值的兩倍寫入R1,可以通過加法指令、移位指令(邏輯左移相當(dāng)于乘操作)和乘法指令完成,故選項(xiàng)中僅B項(xiàng)無法完成,故本題選擇B。19、將寄存器R1中指定的bit7和bit3位清除、其它位保持不變的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:將寄存器中指定位清零可使用位清零指令BIC完成,也可以通過與指令將指定位與零按位相與完成,故本題選C。20、關(guān)于ARM指令中的條件域,以下表述錯誤的是()。A、EQ為相等B、CS為無符號數(shù)大于或等于C、VS為未溢出D、LS為無符號數(shù)小于或等于標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:C項(xiàng)中VS表示溢出,故本題選擇C。其余三項(xiàng)正確。21、按照軟硬件技術(shù)的復(fù)雜程度嵌入式系統(tǒng)分為低端系統(tǒng)、中端系統(tǒng)和高端系統(tǒng)三大類,下面有關(guān)低端系統(tǒng)的敘述中錯誤的是()。A、硬件大多采用4位或8位單片機(jī)B、由監(jiān)控程序?qū)ο到y(tǒng)進(jìn)行控制,不使用操作系統(tǒng)C、家用洗衣機(jī)、吸塵器、電磁爐等屬于低端嵌入式應(yīng)用系統(tǒng)D、它們正在被32位的高端系統(tǒng)所取代標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)的分類有多種。按系統(tǒng)的軟硬件技術(shù)復(fù)雜度,嵌入式系統(tǒng)分為低端系統(tǒng)、中端系統(tǒng)和高端系統(tǒng)。其中低端系統(tǒng)硬件大多采用4位或8位單片機(jī),不使用操作系統(tǒng),由監(jiān)控程序?qū)ο到y(tǒng)進(jìn)行控制,在工控領(lǐng)域和白色家電領(lǐng)域占主導(dǎo)地位。選型中D項(xiàng)表述錯誤,故本題選擇D。22、下面與嵌入式處理器有關(guān)的敘述中,錯誤的是()。A、嵌入式處理器本身就是一個嵌入式最小硬件系統(tǒng)B、嵌入式處理器只有在供電的情況下才有可能正常工作C、嵌入式處理器工作時需要時鐘信號D、大多數(shù)基于ARM處理器核的嵌入式處理器芯片都有調(diào)試接口標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:嵌入式處理器本身是不能獨(dú)立工作的,必須給它供電,加上時鐘信號,提供復(fù)位信號等才可能工作;嵌入式最小硬件系統(tǒng)一般包括嵌入式處理器、時鐘電路、電源電路、復(fù)位電路、存儲器和調(diào)試測試接口;而大多數(shù)基于ARM處理器核的處理器芯片都有調(diào)試接口。A項(xiàng)錯誤,故本題選擇A。23、下面與嵌入式處理器復(fù)位相關(guān)的敘述中,錯誤的是()。A、一般情況下,為保證系統(tǒng)可靠復(fù)位,復(fù)位信號有效電平的時間寬度必須為若干個處理器時鐘周期B、ARM復(fù)位后PC指針指向的地址是可選的C、嵌入式系統(tǒng)可使用外接典型復(fù)位芯片來保證系統(tǒng)可靠復(fù)位D、當(dāng)嵌入式處理器的復(fù)位引腳標(biāo)記為nRESET時,表示低電平復(fù)位標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:一般情況下,為保證系統(tǒng)可靠復(fù)位,復(fù)位信號有效電平的時間寬度必須為若干個處理器時鐘周期;嵌入式系統(tǒng)可使用外接典型復(fù)位芯片來保證系統(tǒng)可靠復(fù)位;嵌入式處理器都有一個系統(tǒng)復(fù)位引腳為nRESET或RESET.n表示低電平復(fù)位,不帶n的表示高電平復(fù)位;ARM復(fù)位后PC無條件的指向0x00000000處。B項(xiàng)錯誤,故本題選擇B。24、下列關(guān)于Linux的陳述中,不正確的是()A、Linux的運(yùn)行效率尚未達(dá)到Uinx的水平B、NiosII是能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的Linux操作系統(tǒng)發(fā)行版C、Linux是自由軟件家族中的一個軟件D、虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Linux是目前唯一可免費(fèi)獲得的,能為多用戶提供多任務(wù)、多線程功能的大型操作系統(tǒng)。迄今為止Linux的運(yùn)行效率尚未達(dá)到Unix的水平;Linux是自由軟件家族中的一個軟件;虛擬文件系統(tǒng)(VFS)是Linux的通用文件系統(tǒng)模型。故本題選擇B。25、某型號飛機(jī)內(nèi)有一塊嵌入式控制板完成復(fù)雜的硬實(shí)時控制功能,以下嵌入式操作系統(tǒng)中,最適宜采用的操作系統(tǒng)是()。A、iOSB、VxWorksC、TinyOSD、嵌入式Linux標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:VxWorks是目前公認(rèn)為實(shí)時性最強(qiáng)、可靠性最高的一種嵌入式實(shí)時操作系統(tǒng)。VxWorks操作系統(tǒng)在航空航天、通信和國防領(lǐng)域具有廣泛的應(yīng)用。故本題選擇B。26、片上系統(tǒng)(或系統(tǒng)級芯片)是目前廣泛使用的一種嵌入式處理芯片,下面有關(guān)敘述中錯誤的是()。A、其英文縮寫是SOC或SoC,它是電子設(shè)計(jì)自動化水平提高和大規(guī)模集成電路制造技術(shù)發(fā)展的成果B、它已成為集成電路設(shè)計(jì)的發(fā)展趨勢,現(xiàn)在許多嵌入式處理芯片都是片上系統(tǒng)C、芯片中既包含處理器又包含存儲器及外圍電路,單個芯片就能實(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ā)展的成果,芯片中既包含處理器又包含存儲器及外圍電路,單個芯片就能實(shí)現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能,目前大多數(shù)32位的嵌入式處理芯片均為SOC,包括智能手機(jī)和平板電腦,其逐漸成為集成電路設(shè)計(jì)的主流發(fā)展趨勢。故本題選擇D。27、下面有關(guān)基于嵌入式WEB服務(wù)器應(yīng)用的描述語句中,不恰當(dāng)?shù)氖?)。A、嵌入式WEB服務(wù)器通常與設(shè)備的控制器融為一體B、嵌入式WEB服務(wù)器的功能通常與PC機(jī)的WEB服務(wù)器相同C、基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計(jì)工作中有許多工作是涉及網(wǎng)頁設(shè)計(jì)D、嵌入式WEB服務(wù)器的主要用途是提供一個遠(yuǎn)程操控設(shè)備的手段標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:通用WEB服務(wù)器一般運(yùn)行在計(jì)算資源和內(nèi)存資源都比較豐富的通用計(jì)算機(jī)上,向用戶提供信息服務(wù);而嵌入式WEB服務(wù)器是嵌入在設(shè)備中的,通常與設(shè)備的控制器融為一體,用來控制和管理設(shè)備,但也向客戶提供設(shè)備的運(yùn)行狀態(tài)信息;基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計(jì)工作中有許多工作是涉及網(wǎng)頁設(shè)計(jì),而嵌入式WEB服務(wù)器的主要用途是提供一個遠(yuǎn)程操控設(shè)備的手段。故本題選擇B。28、下面關(guān)于實(shí)時系統(tǒng)的論述中,正確的是()。A、硬實(shí)時任務(wù)偶爾超出時限將造成任務(wù)的服務(wù)質(zhì)量下降B、硬實(shí)時系統(tǒng)的時限比軟實(shí)時系統(tǒng)短C、核反應(yīng)堆處理裝置屬于硬實(shí)時系統(tǒng)D、嵌入式系統(tǒng)都是實(shí)時系統(tǒng)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:硬實(shí)時(HardReal-Time)系統(tǒng)的運(yùn)行正確性是同其響應(yīng)時限緊密相關(guān)的。一旦超過時限將導(dǎo)致嚴(yán)重的負(fù)效益后果,如飛機(jī)控制器、核反應(yīng)堆處理裝置等。然而,在一個軟實(shí)時(SoftReal-Time)系統(tǒng)中,雖然也存在時限指標(biāo),但是如果輸出響應(yīng)超過時限,一般不會造成嚴(yán)重后果。設(shè)計(jì)軟實(shí)時系統(tǒng)時,需要考慮該系統(tǒng)對多少次任務(wù)執(zhí)行超時限和延遲是可接受的。常見的實(shí)時系統(tǒng)大多是軟實(shí)時系統(tǒng)。多數(shù)嵌入式系統(tǒng)都具有時間約束性,因而至少是軟實(shí)時系統(tǒng)。反過來說,并非所有的實(shí)時系統(tǒng)都是嵌入式系統(tǒng)。故本題選擇C。29、手機(jī)最基本的功能是打電話,在發(fā)送話音信號時必須對講話聲音進(jìn)行數(shù)字化,下面有關(guān)音頻信號數(shù)字化的敘述中,錯誤的是()。A、數(shù)字化的處理步驟是:取樣、量化、編碼B、量化就是把每個聲音信號樣本從模擬量轉(zhuǎn)換成數(shù)字量C、音頻信號量化后的樣本一般用24位或32位整數(shù)表示D、量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:音頻是頻率范圍在20Hz~20kHz之間的模擬信號。與數(shù)字圖像一樣,為了能夠方便計(jì)算機(jī)傳輸、存儲、處理,音頻也需要數(shù)字化成二進(jìn)制編碼。音頻數(shù)字化過程有取樣、量化和編碼三個步驟。量化就是把每個樣本的模擬值轉(zhuǎn)換成數(shù)字量來表示;量化后的樣本一般用8位、12位或16位二進(jìn)制整數(shù)表示,稱為量化精度:量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差。綜上所述,C選項(xiàng)表述有誤,故選C。30、將地址0x40007000裝入寄存器R0,正確的ARM指令或偽指令是()。A、LDRR0,=0x40007000B、LDRR0,#0x40007000C、MOVR0,#0x40007000D、MOVR0,0x40007000標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:從存儲器到寄存器的數(shù)據(jù)傳送指令的LDR,且是將地址裝入寄存器,故此題選擇A。31、下列關(guān)于嵌入式軟件特點(diǎn)的描述中,不正確的是()。A、軟件與硬件一體化,軟件固化存儲。B、軟件代碼時空效率要求高,實(shí)時性要求高。C、軟件可裁剪,盡可能去除冗余。D、軟件的生命周期較短。標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式軟件與硬件一體化,軟件固化存儲,對代碼時空效率和實(shí)時性要求高,軟件可裁剪,要盡可能去除冗余,大多數(shù)低端嵌入式系統(tǒng)不用操作系統(tǒng),所以軟件的生命周期相對較長。故此題選擇D。32、下面有關(guān)開發(fā)工具套件ADS1.2的說法中,不正確的是()。A、ADS1.2以一個工程項(xiàng)目來管理應(yīng)用程序涉及的源文件、頭文件及其他的輸入文件。B、ADS1.2的工程項(xiàng)目中必須把應(yīng)用程序涉及的文件按邏輯關(guān)系分組。C、ADS1.2的工程項(xiàng)目中必須包含一個生成目標(biāo)。D、ADS1.2工具可以完成應(yīng)用程序的編輯、編譯、連接工作。標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在ADS1.2的集成開發(fā)環(huán)境中,設(shè)計(jì)者所設(shè)計(jì)的嵌入式應(yīng)用程序的源文件、庫文件、頭文件以及其他的輸入文件,均以一個工程項(xiàng)目的形式進(jìn)行管理,并且在工程項(xiàng)目中,為了方便管理,這些文件還可以按照某種邏輯關(guān)系進(jìn)行分組。故此題選擇B。33、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面列出的()不屬于互連通信組件?A、DACB、SPIC、I2CD、CAN標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:RM芯片內(nèi)部有多個可互聯(lián)通信的組件,主要包括UART、I2C、SPI、CAN、USB、Ethemet等。而DAC是數(shù)模轉(zhuǎn)換控制器,所以選擇A項(xiàng)。34、關(guān)于U-Boot,以下說法錯誤的是()。A、U-Boot全稱USBBootloader,通過USB接口完成啟動支持多種處理器和操作系統(tǒng)B、U-Boot支持PowerPC、x86、ARM等多種體系結(jié)構(gòu)的處理器C、U-Boot支持嵌入式Linux、VxWorks、QNx、RTEMS、WindowsCE等操作系統(tǒng)D、U-Boot采用兩個階段完成操作系統(tǒng)的引導(dǎo)加載標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:U-Boot,全稱UniversalBootLoader,是德國DENx公司開發(fā)的,用于多重嵌入式CPU的Bootloader程序,它遵循GPL條款,源代碼完全開放。從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來。A選項(xiàng)錯誤,其余選項(xiàng)正確,故本題選擇A。35、若基于Linux操作系統(tǒng)所開發(fā)的ARM應(yīng)用程序源文件名為test.c,那么要生成該程序代碼的調(diào)試信息,編譯時使用的GCC命令正確的是()。A、arm-linux-gcc-c-otest.otest.cB、arm-linux-gcc-s-otest.otest.cC、arm-linux-gcc-otesttest.cD、arm-linu-gcc-g-otesttest.c標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:要對源程序進(jìn)行調(diào)試,通常需要在GCC命令中加入?yún)?shù)-g。故本題選擇D。36、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法錯誤的是()。A、ARM狀態(tài)是32位指令的狀態(tài),指令代碼全部是4個字節(jié)長度B、Thumb狀態(tài)為16位指令狀態(tài),指令長度為16位C、Thumb-2狀態(tài)兼容16位指令和32位指令編碼D、ARM狀態(tài)和Thumb狀態(tài)可以相互切換,復(fù)位時自動進(jìn)入Thumb狀態(tài)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:ARM與Thumb間可以互相切換。如果Thumb狀態(tài)進(jìn)入異常處理(異常處理要在ARM狀態(tài)下進(jìn)行),則當(dāng)異常返回時,將自動切換到Thumb狀態(tài)。當(dāng)處理器進(jìn)行異常處理時,則從異常向量地址開始執(zhí)行,將自動進(jìn)入ARM狀態(tài)。D選項(xiàng)錯誤,故本題選擇D。37、以下關(guān)于嵌入式處理器說法正確的是()。A、按照字長可分為8位、16位、32位和64位嵌入式處理器B、按照存儲結(jié)構(gòu)可分為RISC和CISC結(jié)構(gòu)C、按照內(nèi)核可分為哈佛結(jié)構(gòu)和馮·諾依曼結(jié)構(gòu)D、所有ARM處理器均是RISC結(jié)構(gòu)且為哈佛結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:根據(jù)微處理器的字長寬度:微處理器可分為4位、8位、16位、32位、64位。因此可知選項(xiàng)A正確。根據(jù)指令集可分為RISC和CISC,因此選項(xiàng)B錯誤。根據(jù)系統(tǒng)體系結(jié)構(gòu)分為:哈佛結(jié)構(gòu)和馮·諾依曼結(jié)構(gòu),選項(xiàng)C錯誤。不是所有ARM處理器都采用哈佛結(jié)構(gòu),早期大多使用的是馮諾·依曼結(jié)構(gòu)。所以選項(xiàng)D錯誤。故本題選擇A。38、在ARM匯編語言程序設(shè)計(jì)中常有子程序設(shè)計(jì),下面指令中不屬于子程序調(diào)用或者返回的指令是()。A、LDRPC,MySubB、BLMySubC、MOVPC,LRD、MOVR15,LR標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實(shí)現(xiàn)的;MOVPC,LR在ARM匯編中用于子程序的返回;D項(xiàng)中R15即是PC,故本題選擇A。39、下面關(guān)于Linux和Unix的敘述中,錯誤的是()。A、Linux是以LInix為原型的一種“類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)錯誤,故本題選擇C。40、以下關(guān)于嵌入式處理器說法正確的是()。A、不是所有ARM處理器都采用RISC指令集B、所有ARM處理器均采用哈佛結(jié)構(gòu)C、所有ARM處理器都支持Thumb指令集D、所有ARM處理器均采用指令流水線技術(shù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:ARM處理器是嵌入式領(lǐng)域目前發(fā)展最快、技術(shù)最先進(jìn)、應(yīng)用最廣泛的處理器之一。由于ARM采用RISC體系結(jié)構(gòu),因此其結(jié)構(gòu)上的技術(shù)特征大多屬于RISC技術(shù)的特征。結(jié)合ARM自身特點(diǎn),ARM具有的技術(shù)特征如下:①單周期操作,②只使用加載/存儲(Load/Store)指令訪問內(nèi)存,③指令長度固定,④三地址指令格式,⑤指令流水線技術(shù)和,⑥低功耗設(shè)計(jì)。ARM處理器多數(shù)為哈佛結(jié)構(gòu)。從ARMv4T架構(gòu)開始,幾乎所有ARM處理器都支持Thumb指令集。故本題選擇D選項(xiàng)。二、填空題(本題共20題,每題1.0分,共20分。)41、經(jīng)典ARM處理器有7種異常:主要包括復(fù)位RESET、未定義指令UND、軟件中斷SWI、指令預(yù)取中止PABT、數(shù)據(jù)訪問中止DABT、外部中斷請求IRQ以及【47】,其中優(yōu)先級最高的異常是【48】。標(biāo)準(zhǔn)答案:【47】快速中斷【48】復(fù)位知識點(diǎn)解析:本題主要考查ARM處理器的7種異常及相應(yīng)優(yōu)先級。經(jīng)典ARM處理器有7種異常:主要包括復(fù)位RESET、未定義指令UND、軟件中斷SWI、指令預(yù)取中止PABT、數(shù)據(jù)訪問中止DABT、外部中斷請求IRQ以及快速中斷,其中優(yōu)先級最高的異常是復(fù)位。42、嵌入式系統(tǒng)的開發(fā)過程按順序可以分成【77】_______分析與規(guī)格說明、系統(tǒng)設(shè)計(jì)、【78】_______設(shè)計(jì)、系統(tǒng)集成與測試等4個階段,測試的目的是驗(yàn)證模塊/系統(tǒng)的功能和性能,以及發(fā)現(xiàn)錯誤。標(biāo)準(zhǔn)答案:【77】需求【78】構(gòu)件知識點(diǎn)解析:本題考查一般嵌入式系統(tǒng)的開發(fā)過程,通常分為:需求分析與規(guī)格說明、系統(tǒng)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成與測試等4個階段。43、ARM處理器用一條指令完成有條件的無符號數(shù)加法運(yùn)算,并更新CPSR中的狀態(tài),條件是如果相等,要求指令執(zhí)行R1+R2,結(jié)果送R3中,則這條指令為【55】;如果條件是大于,要求指令執(zhí)行R1—R2,結(jié)果放R3中,則該指令為【56】。標(biāo)準(zhǔn)答案:【55】ADDCEQR3,R1,R2【56】SUBHISR3,R1,R2知識點(diǎn)解析:本題考查ARM處理器的帶條件指令格式和尋址方式,題中采用寄存器尋址。按第一個相等則相加的條件,指令為ADDCEQ;第二個大于則相減,指令應(yīng)為SUBHIS。44、具有操作系統(tǒng)的嵌入式系統(tǒng)加電后最初執(zhí)行的操作稱為引導(dǎo)或者自舉(Boot),對應(yīng)的程序稱為引導(dǎo)程序,或者引導(dǎo)加載程序(Bootloader)。引導(dǎo)加載程序主要完成__________【71】、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動__________【72】。標(biāo)準(zhǔn)答案:【71】加電自檢【72】操作系統(tǒng)知識點(diǎn)解析:本題考查引導(dǎo)加載程序Bootloader的執(zhí)行過程。系統(tǒng)中引導(dǎo)加載程序主要完成加電自檢、外設(shè)存在自檢、內(nèi)存地址映射、初始化外圍設(shè)備、內(nèi)存尋址定位、加載并啟動操作系統(tǒng)。45、由于Bootloader的實(shí)現(xiàn)依賴于CPU的體系結(jié)構(gòu),因此大多數(shù)Bootloader都分為stagel和stage2兩大部分。依賴于CPU體系結(jié)構(gòu)的代碼,比如設(shè)備初始化代碼等,通常都放在stage1中,且使用【73】_______語言來實(shí)現(xiàn),以達(dá)到短小精悍的目的。而stage2則通常用C語言來實(shí)現(xiàn),這樣可以實(shí)現(xiàn)更復(fù)雜的功能,而且代碼會具有更好的可讀性和【74】_______性。標(biāo)準(zhǔn)答案:【73】匯編【74】可移植知識點(diǎn)解析:本題考查引導(dǎo)加載程序Bootloader的兩個執(zhí)行階段。大多數(shù)Bootloader都分成兩個執(zhí)行階段,依賴于CPU體系結(jié)構(gòu)的代碼,比如設(shè)備初始化代碼等,通常都放在stagel中,且使用匯編語言來實(shí)現(xiàn),以達(dá)到短小精悍的目的;而stage2則通常用C語言來實(shí)現(xiàn),這樣可以實(shí)現(xiàn)更復(fù)雜的功能,而且代碼會具有更好的可讀性和可移植性。46、已知R1=0x12345678,R2=0x80000101,則執(zhí)行指令A(yù)NDR0,R1,R2后,寄存器R0=【53】_______,R2=【54】_______。標(biāo)準(zhǔn)答案:【53】0【54】0x80000101知識點(diǎn)解析:AND是邏輯與指令,按位相與,有0出0,全1出1;屬于數(shù)據(jù)處理類之邏輯運(yùn)算指令。將R1和R2進(jìn)行與運(yùn)算之后的結(jié)果送到R0中,R2中保持不變。47、I2C可用于連接嵌入式處理器及其外圍器件,它是廣泛采用的一種串行__________【59】雙工傳輸?shù)目偩€標(biāo)準(zhǔn)。I2C總線中,發(fā)起數(shù)據(jù)傳輸操作的I2C器件是__________【60】控器件。標(biāo)準(zhǔn)答案:【59】半【60】主知識點(diǎn)解析:本題考查I2C總線的相關(guān)概念。是廣泛采用的一種串行半雙工傳輸?shù)目偩€標(biāo)準(zhǔn)。I2C總線中發(fā)起數(shù)據(jù)傳輸操作的I2C器件是主控器件。48、無線局域網(wǎng)采用的通信協(xié)議主要是【45】_______,通常也稱為wi-Fi,它有幾種不同的數(shù)據(jù)傳輸速率,其中【46】_______協(xié)議的數(shù)據(jù)傳輸速率可達(dá)108Mbps甚至更高,可以滿足傳輸語音、數(shù)據(jù)、圖像等的需要標(biāo)準(zhǔn)答案:【45】802.11【46】802.11n知識點(diǎn)解析:此題主要考查無線局域網(wǎng)的主要通信協(xié)議IEEE802.11(俗稱Wi-Fi)。IEEE802.11n使用2.4GHz頻段和5GHz頻段,傳輸速度300Mbps,最高可達(dá)600Mbps,可向下兼容802.11b、802.11g。49、對于內(nèi)存容量而言,1KB=【59】B;而對于外存(如磁盤、u盤等)容量而言,1KB=【60】B。標(biāo)準(zhǔn)答案:【59】1024【60】1000知識點(diǎn)解析:本題主要考查內(nèi)存容量和外存容量的區(qū)別以及其換算關(guān)系。存儲器容量是指每一個存儲芯片或模塊能夠存儲的二進(jìn)制位數(shù),它以存儲1位二進(jìn)制位為最小單位(b),容量單位有字節(jié)(B)、千字節(jié)(KB)、兆字節(jié)(MB)、吉字節(jié)(GB)、太字節(jié)(TB)、拍字節(jié)(PB)、艾字節(jié)(EB)、澤字節(jié)(ZB)以及堯字節(jié)(YB)等。對于內(nèi)存容量而言,這些容量單位之間的相互關(guān)系均以1024倍表示;對于外存容量而言,這些容量單位之間的相互關(guān)系卻以1000倍表示。50、μ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。51、在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)。52、實(shí)時操作系統(tǒng)(RTOS)有3個主要的實(shí)時指標(biāo)——響應(yīng)時間、吞吐量和生存時間,響應(yīng)時間的具體指標(biāo)是:___________【67】時間和___________【68】時間。標(biāo)準(zhǔn)答案:【67】中斷延遲【68】任務(wù)切換知識點(diǎn)解析:本題考查RTOS的相關(guān)指標(biāo)。RTOS(實(shí)時操作系統(tǒng))有3個主要的實(shí)時指標(biāo):響應(yīng)時間、吞吐量和生存時間。響應(yīng)時間的具體指標(biāo)是:中斷延遲時間和任務(wù)切換時間。53、已知在μC/OS–II操作系統(tǒng)下共運(yùn)行有16個任務(wù),則最高優(yōu)先級為【73】,最低優(yōu)先級任務(wù)的名稱為【74】任務(wù)。標(biāo)準(zhǔn)答案:【73】0【74】空閑知識點(diǎn)解析:本題考查μC/OS–II操作系統(tǒng)中任務(wù)狀態(tài)與管理。μC/OS–II中可以定義的最大任務(wù)數(shù)是64個,最高優(yōu)先級定為0;最低優(yōu)先級的任務(wù)的名稱為空閑任務(wù),其優(yōu)先級為63。54、在ADS1.2的集成開發(fā)環(huán)境中,若生成的輸出文件需要包含所有的調(diào)試信息,那么,生成目標(biāo)應(yīng)該選擇為【79】_______。若目標(biāo)系統(tǒng)地址映射關(guān)系比較復(fù)雜時,應(yīng)使用【80】_______格式的文件來說明地址映射方式。標(biāo)準(zhǔn)答案:【79】Debug【80】scatter知識點(diǎn)解析:本題主要考查嵌入式系統(tǒng)軟件開發(fā)時較常用的集成開發(fā)工具ADS1.2。在ADS1.2的集成開發(fā)環(huán)境中,若生成的輸出文件需要包含所有的調(diào)試信息,那么,生成目標(biāo)應(yīng)該選擇為Debug。若目標(biāo)系統(tǒng)地址映射關(guān)系比較復(fù)雜時,應(yīng)使用scatter格式的文件來說明地址映射方式。55、在ARM的指令中,兩個無符號數(shù)在寄存器R0和R1中,如果R0>=R1,則將R0與R1進(jìn)行帶借位減法操作,結(jié)果放R2中,并要求更新程序狀態(tài)寄存器的狀態(tài)位,用兩條指令完成,則分別為__________【53】和__________【54】。標(biāo)準(zhǔn)答案:【53】CMPR0,R1【54】SBCCSSR2,R0,R1或RSCCSSR2,R1,R0知識點(diǎn)解析:本題主要考查ARM常用指令,包括比較類指令和帶進(jìn)位加減法。比較指令是CMP,帶進(jìn)位減法并更新狀態(tài)寄存器既可以用SBCCSS,也可以用RSCCSS。其中SBC是帶借位減法,RSC是帶借位逆向減法。56、K9F1208是一種典型的NANDFlash芯片,芯片內(nèi)部具有26條地址線和8條數(shù)據(jù)線,該芯片的存儲容量為__________【59】MB。除NANDFlash技術(shù)之外的另一種閃存技術(shù)是__________【60】F1ash技術(shù)。標(biāo)準(zhǔn)答案:【59】64【60】NOR(非)知識點(diǎn)解析:本題考查典型片外存儲器及容量計(jì)算。有26條地址線,8條數(shù)據(jù)線,則容量為V=226×8=512Mb,即64MB。另一種典型的片外Flash是NORFlashROM。57、ARM處理器內(nèi)嵌直接存儲器訪問控制器,直接存儲器訪問可用三個大寫英文字母簡稱為【61】。使用直接存儲器訪問控制器可將數(shù)據(jù)塊從外設(shè)傳輸至內(nèi)存、從內(nèi)存?zhèn)鬏斨镣庠O(shè)或從內(nèi)存?zhèn)鬏斨痢?2】。標(biāo)準(zhǔn)答案:【61】DMA【62】內(nèi)存知識點(diǎn)解析:本題考查對嵌入式存儲器功能的了解。使用直接存儲器訪問(DMA)控制器可將數(shù)據(jù)塊從外設(shè)傳輸至內(nèi)存、從內(nèi)存?zhèn)鬏斨镣庠O(shè)或從內(nèi)存?zhèn)鬏斨羶?nèi)存。58、計(jì)算機(jī)網(wǎng)絡(luò)由計(jì)算機(jī)等智能電子設(shè)備(網(wǎng)絡(luò)終端)、數(shù)據(jù)鏈路、【43】以及網(wǎng)絡(luò)軟件等組成。網(wǎng)絡(luò)中的每個網(wǎng)絡(luò)終端都配一個網(wǎng)卡,每個網(wǎng)卡都有全球唯一的【44】位二進(jìn)制的MAC地址。標(biāo)準(zhǔn)答案:【43】通信協(xié)議【44】48知識點(diǎn)解析:本題主要考查計(jì)算機(jī)網(wǎng)絡(luò)的組成。計(jì)算機(jī)網(wǎng)絡(luò)一般由計(jì)算機(jī)等智能電子設(shè)備、數(shù)據(jù)通信鏈路、通信協(xié)議和網(wǎng)絡(luò)軟件等組成。網(wǎng)絡(luò)中的每個終端設(shè)備都需要配置以太網(wǎng)卡,每個網(wǎng)卡都有全球唯一的48個二進(jìn)制位組成的MAC地址。59、【69】系統(tǒng)是蘋果公司智能手機(jī)所使用的操作系統(tǒng),也使用在iPodtouch、iPad等產(chǎn)品上,按照內(nèi)核結(jié)構(gòu)分類,它屬于【70】內(nèi)核操作系統(tǒng)。標(biāo)準(zhǔn)答案:【69】iOS【70】微知識點(diǎn)解析:本題考查微內(nèi)核操作系統(tǒng)iOS。屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNX、μC/OS-Ⅱ、iOS?,F(xiàn)在iOS已經(jīng)成為蘋果公司各類手持設(shè)備的操作系統(tǒng)。60、Flash存儲芯片AM29LV160的外部地址線共20條(A0~A19),數(shù)據(jù)線共16條(DQ0~DQ15),由此計(jì)算AM29LV160的存儲容量V=【61】Mbits,或表示為【62】MB。標(biāo)準(zhǔn)答案:【61】16【62】2知識點(diǎn)解析:本題實(shí)際上是考查存儲器性能指標(biāo)的計(jì)算。存儲器容量是指每一個存儲芯片或模塊能夠存儲的二進(jìn)制位數(shù),大小取決于存儲單元的個數(shù)和存儲器各單元的位數(shù)。容量V=2m×n,其中m是地址線條數(shù),n是數(shù)據(jù)線位數(shù),本題中V=220×16=16Mb=2MB。三、綜合題(本題共1題,每題1.0分,共1分。)61、老年人監(jiān)護(hù)系統(tǒng)由一個社區(qū)監(jiān)控中心及若干便攜式監(jiān)護(hù)儀組成,便攜式監(jiān)護(hù)儀可由老年人隨身攜帶,時刻監(jiān)測老年人的脈象。便攜式監(jiān)護(hù)儀的基本功能要求如下:a、通過在老年人手腕上佩戴的壓電傳感器檢測脈搏信號,并根據(jù)脈搏信號來測算心臟功能是否異常,若異常,則自動向社區(qū)監(jiān)控中心發(fā)出報(bào)警信息。b、報(bào)警信息通過3G模塊發(fā)送給社區(qū)監(jiān)控中心。c、便攜式監(jiān)護(hù)儀具有GPS定位功能,報(bào)警信息中包含GPS定位信息。d、需存儲報(bào)警前1小時的脈搏信號片段。e、便攜式監(jiān)護(hù)儀上需要“下載”、“人工報(bào)警”、“消除報(bào)警”等3個按鍵。f、報(bào)警時,除了向社區(qū)監(jiān)控中心發(fā)送消息外,還具有本機(jī)上的聲光報(bào)警。根據(jù)上述功能要求描述,若采用S3C2410芯片為核心來構(gòu)建便攜式監(jiān)護(hù)儀的硬件平臺,請完善下面的敘述(程序)和回答有關(guān)的問題。(注意:完善程序或回答問題所需的寄存器格式見題后的附錄)(1)在便攜式監(jiān)護(hù)儀硬件平臺設(shè)計(jì)時,除了要設(shè)計(jì)最小硬件系統(tǒng)外,還必須設(shè)計(jì)脈搏信號采集電路、GPS接口電路、3G模塊接口電路等。其中,最小硬件系統(tǒng)應(yīng)該包括:微處理器、時鐘電路、電源電路、【81】電路、主存儲器、調(diào)試測試接口等5部分電路。GPS接口電路設(shè)計(jì)時,選用一款具有RS-232通信接口的專用GPS模塊,該GPS模塊可通過RS-232通信接口接收命令并發(fā)送定位信息,因此,電路設(shè)計(jì)時采用S3C2410芯片內(nèi)部的【82】部件外加電平轉(zhuǎn)換芯片等來設(shè)計(jì)與GPS模塊的接口。(2)脈搏信號采集電路的設(shè)計(jì)時,選用壓電傳感器來探測脈搏信號,并設(shè)計(jì)信號放大電路和A/D電路。由于脈搏信號的諧波頻率在0.2Hz到40Hz之間,因此,A/D采樣的頻率必須大于等于【83】Hz。若按所需最小的采樣頻率進(jìn)行脈搏信號的采集,每個樣本值用8位二進(jìn)制表示,那么,1小時的脈搏信號片段需要存儲容量約為【84】KB(1KB=1024B)。(3)聲光報(bào)警電路設(shè)計(jì)時,利用GPE0作為輸出,控制LED燈工作,GPE1作為輸出控制蜂鳴器工作。那么,相關(guān)驅(qū)動程序中,初始化GPE0、GPE1引腳功能的語句是:rGPECON=((rGPECON|0x00000005)&【85】);//rGPECON是端口E的控制寄存器若GPE0輸出“1”時,控制LED燈亮,GPE0輸出“0”時,控制LED燈滅,那么,相關(guān)驅(qū)動程序中,控制LED燈亮和LED燈滅的語句分別可以是:rGPEDAT=rGPEDAT|【86】;//rGPEDAT是端口E的數(shù)據(jù)寄存器rGPEDAT=rGPEDAT&【87】;(4)3G模塊的接口電路設(shè)計(jì)時,選用具有SPI接口的3G模塊,因而可采用S3C2410芯片端口E的GPE11~【88】引腳(注:可通過題目后面附錄中的相關(guān)表格來確定)連接到3G模塊的相關(guān)SPI信號引腳上。并且,在相關(guān)驅(qū)動程序中,用下面語句來初始化它們作為SPI引腳使用。rGPECON=((rGPECON|【89】)&0xFABFFFFF);//rGPECON是端口E的控制寄存器(5)便攜式監(jiān)護(hù)儀需要的實(shí)時時間,通過讀取S3C2410芯片內(nèi)部的【90】部件來獲得。該部件進(jìn)行讀寫時,需要先置位“使能位”,然后再進(jìn)行讀寫。讀寫操作完成后,需要【91】該位。在相關(guān)驅(qū)動程序中,可以用下面一段語句來初始化該部件。voidRTC_init(void){//初始化相關(guān)寄存器rRTCCON=(rRTCCON|【92】);//置位使能位,rRTCCON是控制寄存器變量rRTCALM=【93】;//報(bào)警功能(即鬧鐘)全部禁止rRTCRST=0x00;rTICNT=【94】;//時間間隔設(shè)置為1srRTCCON=(rRTCCON&【95】);//RTC讀寫操作完成后對“使能位”操作……//省略了其他語句}(6)便攜式監(jiān)護(hù)儀上所需要的3個按鍵,其接口電路設(shè)計(jì)時,將端口E的引腳GPE2、GPE3、GPE4分別連接到3個命令按鍵:“下載”、“人工報(bào)警”、“消除報(bào)警”上。若按鍵按下時,對應(yīng)的GPIO引腳將為“0”,否則為“1”。那么,在相關(guān)驅(qū)動程序中,可以用下面一段語句來判斷是哪個命令按鍵被唯一按下。temp=rGPEDAT&0x001C;//temp是一個16位二進(jìn)制變量,rGPEDAT是端口E的數(shù)據(jù)寄存器switch(temp){case【96】://判斷是否“下載”按鍵被唯一按下……//省略了其他語句case【97】://判斷是否“人工報(bào)警”按鍵被唯一按下……//省略了其他語句case【98】://判斷是否“消除報(bào)警”按鍵被唯一按下……//省略了其他語句}(7)便攜式監(jiān)護(hù)儀上的所有應(yīng)用程序,可以在無操作系統(tǒng)環(huán)境下開發(fā),開發(fā)工具可以選用RVDS,利用該開發(fā)工具完成應(yīng)用程序的編輯、編譯、【99】、下載、調(diào)試等工作。應(yīng)用程序的主函數(shù)main()中,其主體結(jié)構(gòu)應(yīng)該設(shè)計(jì)成一個【100】結(jié)構(gòu)。在該結(jié)構(gòu)內(nèi),完成按鍵命令的識別及響應(yīng),脈搏信號采集及處理等功能。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明o1)端口E控制寄存器(GPECON)的格式2)RTCCON寄存器的格式標(biāo)準(zhǔn)答案:(1)【81】復(fù)位(RESET)【82】UART(異步串行通信)(2)【83】80【84】281.25(282或281)(3)【85】0xFFFFFFF5【86】0x0001【87】0xFFFE(4)【88】GPE13【89】0x0A800000(5)【90】RTC(實(shí)時時鐘)【91】關(guān)閉【92】0x01【93】0x00【94】0xFF(0x7F)【95】0xFE(0x0E)(6)【96】0x0018【97】0x0014【98】0x000C(7)【99】連接(鏈接)【100】循環(huán)知識點(diǎn)解析:(1)嵌入式最小硬件系統(tǒng)主要包括嵌入式處理器、時鐘電路、電源電路、復(fù)位電路、存儲器和調(diào)試測試接口。由于設(shè)計(jì)的是便攜式監(jiān)護(hù)儀,具有壓電傳感器檢測脈搏信號、3G通信、GPS定位等功能,故除了最小硬件系統(tǒng)外,還必須設(shè)計(jì)脈搏信號采集電路、GPS接口電路、3G模塊接口電路等。GPS模塊與嵌入式系統(tǒng)的連接有多種,本設(shè)計(jì)方案中GPS模塊通過RS–232接口收發(fā)信息,因此需采用S3C2410內(nèi)部的UART部件外加RS–232電平轉(zhuǎn)換接口來實(shí)現(xiàn)。(2)根據(jù)香農(nóng)定理可知,采樣頻率必須大于等于2×40Hz=80Hz:存儲容量=80×3600/1024=281.25KB,可填寫近似值。(3)根據(jù)設(shè)計(jì),GPE0、GPE1均作為輸出,故相應(yīng)的GPECON端口需置為01,即0x00000005,其余位保持不變,故第5空填0xFFFFFFF5;若GPE0輸出“1”時,控制LED燈亮,GPE0輸出“0”時,控制LED燈滅,則控制LED亮滅相應(yīng)的往GPE0口送1和0,故第6空和第7空分別填0x0001,0xFFFE。(4)當(dāng)選用具有SPI接口的3G模塊時,查看附錄的GPECON格式可知,可采用S3C2410芯片端口E的GPE11~GPE13引腳連接到3G模塊的相關(guān)SPI引腳上;相應(yīng)的在進(jìn)行初始化時,將GPE11~GPE13端口置為10,即0x0A800000。(5)便攜式監(jiān)護(hù)儀所需要的實(shí)時時間可通過讀取S3C2410內(nèi)部的RTC部件來獲得:RTC組件的寄存器讀/寫有一個使能位,在訪問RTC寄存器之前需要先打開這個使能位,讀寫完成后關(guān)閉此位,其他時間里此位也是關(guān)閉的,這是為了保護(hù)系統(tǒng)的實(shí)時時鐘不受誤寫;RTCCON共4位,相應(yīng)的讀/寫使能位在第0位,故在初始化時需置位1=允許,即0x01;根據(jù)RTCALM格式可知第13個空填0x00:根據(jù)TICNT格式可知,第14個空填0xFF或0x7F:第15個空是用來關(guān)閉RTC的讀/寫使能位,即將該位置0=禁止,故應(yīng)填0xFE或者0x0E。(6)GPE2、GPE3、GPE4分別用來接“下載”、“人工報(bào)警”、“消除報(bào)警”三個按鍵,故可通過讀引腳的數(shù)據(jù)來判斷哪個按鍵被唯一按下。當(dāng)“下載”被唯一按下的時候,表明三個引腳的值相應(yīng)為0、1、1,故端口數(shù)據(jù)是0x0018;當(dāng)“人工報(bào)警”被唯一按下的時候,表明三個引腳的值相應(yīng)為1、0、1,故端口數(shù)據(jù)是0x0014;當(dāng)“消除報(bào)警”被唯一按下的時候,表明三個引腳的值相應(yīng)為1、1、0,故端口數(shù)據(jù)是0x000C。(7)使用RVDS可以完成應(yīng)用程序的編輯、編譯、連接、下載、調(diào)試等工作;主程序不需要操作系統(tǒng)為基礎(chǔ),而是直接采用循環(huán)結(jié)構(gòu),在該結(jié)構(gòu)中完成按鍵命令的識別及響應(yīng),脈搏信號采集及處理等功能。計(jì)算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面關(guān)于通信的說法中,錯誤的是()。A、模擬信號和數(shù)字信號是通信系統(tǒng)中所傳輸?shù)膬煞N形式的信號B、模擬通信傳輸時不容易受干擾C、數(shù)字通信傳輸?shù)氖菙?shù)字信號,是現(xiàn)代最常用的通信形式D、通信系統(tǒng)可分為有線通信和無線通信兩大類標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:通信系統(tǒng)可分為有線通信和無線通信兩大類,模擬信號和數(shù)字信號是通信系統(tǒng)中所傳輸?shù)膬煞N形式的信號。模擬信號在傳輸過程中容易受噪聲信號的干擾,傳輸質(zhì)量不夠穩(wěn)定。把模擬信號轉(zhuǎn)換成數(shù)字信號再進(jìn)行傳輸?shù)耐ㄐ艂鬏敿夹g(shù)稱為數(shù)字通信。故此題選擇B。2、蘋果公司的嵌入式移動電子產(chǎn)品風(fēng)靡全球,iOS操作系統(tǒng)也隨之為大眾所熟悉。根據(jù)iOS的發(fā)展歷史,它的前身是()。A、DOSB、UNIX-BSDC、OS/2D、pSOS4.4標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:iOS的前身是UNIx—BSD。故本題選擇B。3、下面關(guān)于I2C的敘述中,錯誤的是()。A、I2C即集成電路互連總線B、I2C具有SDA、SCL和ACK共3條信號線C、I2C傳送數(shù)據(jù)時,每次傳送的字節(jié)數(shù)目沒有限制D、I2C是多主總線標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時鐘線SCL,所有操作都通過這兩條信號線完成。沒有ACK,B項(xiàng)錯誤,故本題選B。4、互聯(lián)網(wǎng)借助TCP/IP協(xié)議把許多同構(gòu)或異構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)互相連接起來,實(shí)現(xiàn)了遍布全球的計(jì)算機(jī)的互連、互通和互操作,其中的IP協(xié)議起著關(guān)鍵性的作用。下面有關(guān)IP協(xié)議的敘述中,錯誤的是()。A、IP地址解決了網(wǎng)絡(luò)中所有計(jì)算機(jī)的統(tǒng)一編址問題B、IP數(shù)據(jù)報(bào)是一種獨(dú)立于各種物理網(wǎng)絡(luò)的數(shù)據(jù)包格式C、目前廣泛使用的是IP協(xié)議的第6版(IPv6),IPv4已經(jīng)很少使用D、路由器(router)是實(shí)現(xiàn)網(wǎng)絡(luò)與網(wǎng)絡(luò)互連的關(guān)鍵設(shè)備標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:關(guān)于IP協(xié)議,目前大量使用的還是IPv4,C項(xiàng)錯誤,其余三項(xiàng)正確,故本題選擇C。5、在ARM匯編語言程序設(shè)計(jì)中常有分支和循環(huán)程序的設(shè)計(jì),下面指令中應(yīng)用于分支和循環(huán)的指令操作碼是()。①B②ADD③AND④LDR⑤sTR⑥MOV⑦EOR⑧CMP⑨BX⑩TEQA、①和⑨B、①和⑧C、④和⑤D、⑧和⑩標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:ARM匯編分支程序采用轉(zhuǎn)移指令B、子程序調(diào)用指令BL或條件轉(zhuǎn)移指令BX來實(shí)現(xiàn);在ARM匯編中一般沒有專門的指令用來實(shí)現(xiàn)循環(huán),一般采用比較指令CMP、ADD或SUB等能產(chǎn)生條件的指令,然后再通過帶狀態(tài)的條件轉(zhuǎn)移指令BX來實(shí)現(xiàn)。故本題選擇A。6、音頻信號數(shù)字化過程中必須進(jìn)行量化處理,下面有關(guān)音頻信號量化處理的敘述中,錯誤的是()。A、量化就是把每個樣本的模擬量轉(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、IP協(xié)議在計(jì)算機(jī)網(wǎng)絡(luò)的互連中起著重要的作用。下面有關(guān)IP地址的敘述中,錯誤的是()。A、任何連接到互聯(lián)網(wǎng)的終端設(shè)備都必須有一個IP地址B、每個終端設(shè)備的IP地址是始終固定不變的C、IPv4協(xié)議規(guī)定IP地址用32位二進(jìn)制表示D、為方便使用IP地址也可以使用“點(diǎn)分十進(jìn)制”表示標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:每個終端設(shè)備的IP地址并不是始終固定不變的,而是可以修改的。選項(xiàng)B錯誤,故本題選擇B。8、IP協(xié)議在計(jì)算機(jī)網(wǎng)絡(luò)的互連中起著重要的作用。下面有關(guān)IP地址的敘述中,錯誤的是()。A、任何連接到互聯(lián)網(wǎng)的終端設(shè)備都必須有一個IP地址B、每個終端設(shè)備的IP地址是始終固定不變的C、IPv4協(xié)議規(guī)定IP地址用32位二進(jìn)制表示D、為方便使用IP地址也可以使用“點(diǎn)分十進(jìn)制”表示標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:每個終端設(shè)備的IP地址并不是始終固定不變的,而是可以修改的。選項(xiàng)B錯誤,故本題選擇B。9、以下關(guān)于ARM處理器寄存器說法錯誤的是()。A、R0~R7在任何模式下均作為通用寄存器使用B、R0~R15寄存器的位數(shù)為32位C、作為鏈接寄存器LR的是R14D、堆棧指針SP使用的寄存器是R15標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:堆棧指針SP使用的寄存器是R3,鏈接寄存器LR使用的寄存器是LR,程序計(jì)數(shù)器PC使用的寄存器是R15。選項(xiàng)D錯誤,故本題選擇D。10、下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A、目前嵌人式系統(tǒng)中使用的觸摸屏除電容式觸摸屏外,還有電阻式觸摸屏B、使用電容式觸摸屏的LCD顯示器多半是硬屏C、用專用硬筆寫字的觸摸屏屬于電容式D、電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導(dǎo)電體內(nèi)形成一個低電壓交流電場,當(dāng)手指觸摸屏幕時,手指會從接觸點(diǎn)吸走一個很小的電流標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。用專用硬筆寫字的觸摸屏屬于電阻式,帶多點(diǎn)觸摸或滑動操作的觸摸屏均屬于電容式。選項(xiàng)C錯誤,故本題選擇C。11、在μC/OS—II中,OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),用于判斷進(jìn)行任務(wù)調(diào)度的條件是否滿足。下列滿足條件的變量值為()。A、OSIntNesting=0,OSLockNesting=0B、OSIntNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLockNesting=0D、OSIntNesting=1,OSLockNesting=1標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:OSSched()函數(shù)是任務(wù)調(diào)度的前導(dǎo)函數(shù),判斷進(jìn)行任務(wù)調(diào)度的三個條件是否滿足。這三個條件是:(1)中斷嵌套層數(shù)共享全程變量OSIntNesting=O,也就是所有的ISR已經(jīng)執(zhí)行完畢。(2)任務(wù)調(diào)度加鎖層數(shù)共享全程變量OSLockNesting=0,也就是調(diào)度沒有被禁止。調(diào)度器上鎖函數(shù)OSSchedlock()對共享變量OSLockNesting做加1操作,用于禁止任務(wù)調(diào)度,直到任務(wù)完成后,再調(diào)用給調(diào)度器開鎖函數(shù)OSSchedUnlock()對共享變量OSLzckNesting做減1操作。(3)就緒表查找到的最高優(yōu)先級任務(wù)的優(yōu)先級比當(dāng)前任務(wù)的優(yōu)先級高。故本題選擇A。12、在基于ARM微處理器為核心的硬件平臺上,開發(fā)其Linux環(huán)境下的應(yīng)用程序expl.c。若需要編譯后生成expl.c對應(yīng)的匯編程序,應(yīng)使用的命令是()。A、anll—linux—gcc—Sexpl.cB、arm—linux—gee—oexplexpl.cC、anll一linux—gcc一cexpl.cD、arm—linux—gcc—g—oexplexpl.c標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:arm一linux—gcc—S一otest.stest.c該命令中只加入了參數(shù)一S、一otest.s,執(zhí)行該命令后,編譯器將連續(xù)執(zhí)行預(yù)處理、編譯等階段的操作,最終生成文件名為test.s的匯編語言文件。注意,若去掉一otest.s參數(shù),編譯器也會自動生成文件名為test.s的匯編語言文件。arm—linux—gcc—c一otest.otest.c該命令中只加入了參數(shù)一c、一otest.o,執(zhí)行該命令后,編譯器將連續(xù)執(zhí)行預(yù)處理、編譯、匯編等階段的操作,沒有執(zhí)行連接階段的操作,最終生成文件名為test.o的目標(biāo)文件。注意,若去掉一otest.o參數(shù),編譯器也會自動生成文件名為test.o的目標(biāo)文件。arm—linux—gcc一otesttest.c該命令中只加入了參數(shù)一otest,而沒有加入一c、一S、一E等,執(zhí)行該命令后,編譯器將連續(xù)執(zhí)行預(yù)處理、編譯、匯編、連接等階段的操作,最終生成文件名為test的輸出文件。arm一linux—gcc—g—otesttest.c該命令中加入了參數(shù)一g、一otest,執(zhí)行該命令后,編譯器將在生成的輸出文件test中加入GDB能夠使用的調(diào)試信息,使得用GDB調(diào)試時比較方便。故本題選擇A。13、漢字有多種不同的編碼標(biāo)準(zhǔn),下面關(guān)于不同編碼標(biāo)準(zhǔn)之間關(guān)系的敘述中,錯誤的是()。A、GB2312中的所有字符在GB18030中也都存在,且編碼相同B、GB18030與UCS/Unicode均包含中日韓統(tǒng)一漢字(CJK)約7萬多個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在表示漢字時有兩種不同的編碼方案,UTF–8使用3字節(jié)表示,UTF–16則采用雙字節(jié)編碼。C選項(xiàng)錯誤,其余三項(xiàng)正確,故本題選擇C。14、以下指令中不屬于邏輯移位的指令是()。A、LSLR0,R1B、LSRR2,R3,3C、ASRR4,R5D、LSRR6,R7標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:LSL是邏輯左移,LSR是邏輯右移,而ASR是算術(shù)右移,故本題選擇C。15、下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、采用哈佛體系結(jié)構(gòu),程序存儲器與數(shù)據(jù)存儲器分開B、使用AMBA總線,對于高速組件采用AHB總線,對于低速外設(shè)接口采用APB總線C、片內(nèi)集成ADCD、片內(nèi)集成攝像頭接15及AC′97音頻接15標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;采用哈佛體系結(jié)構(gòu),內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器、ADC等等;而攝像頭接口和AC′97音頻接口出現(xiàn)在S3C2440上,S3C2410上并沒有。因此D選項(xiàng)錯誤,故本題選擇D。16、編寫μC/OS—II的中斷服務(wù)子程序主要使用哪種語言?A、匯編語言或C語言B、Java語言C、PASCAL語言D、C++語言標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:μC/OS—II中的中斷服務(wù)子程序主要用匯編語言編寫。如果用戶使用的編譯器支持內(nèi)嵌匯編,那么可直接將中斷服務(wù)子程序放在C語言的程序文件中。故本題選擇A。17、以下關(guān)于ARM處理器寄存器說法錯誤的是()。A、CPSR為程序狀態(tài)寄存器,存放各種標(biāo)志和狀態(tài)B、SPSR為備份程序狀態(tài)寄存器C、R13為鏈接寄存器LRD、R15為程序計(jì)數(shù)器PC標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:R13是堆棧指針(SP)寄存器,鏈接(LR)寄存器是R14,C選項(xiàng)錯誤,故本題選擇C。18、與其它內(nèi)核相比,關(guān)于ARM內(nèi)核的主要特點(diǎn),以下說法錯誤的是()。A、功能強(qiáng)大,低功耗設(shè)計(jì),RISC結(jié)構(gòu)B、全部都是RISC,哈佛結(jié)構(gòu)C、功耗低,代碼效率高,合作伙伴多D、成本低,軟件可移植性好,供貨源多標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:ARM處理器內(nèi)核與其他處理器內(nèi)核相比,主要特點(diǎn)有耗電省、功能強(qiáng)、成本低、16位Thumb與32位ARM和Thumb一2雙指令集并存以及具有非常眾多的合作伙伴,為RISC結(jié)構(gòu),多數(shù)為哈佛結(jié)構(gòu)。B選項(xiàng)錯誤,故本題選擇B。19、如果條件為負(fù)數(shù),將R1指向的內(nèi)存單元中8位數(shù)據(jù)加載到R0寄存器中,正確的ARM指令為()。A、LDRPLR0,[R1]B、LDRMIR0,[R0]C、LDRHMIR1,[R0]D、LDRBMIR0,[R1]標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:按題目要求需要用到字節(jié)數(shù)據(jù)加載指令LDRB,且寄存器間接尋址,故本題選擇D。20、下面哪種設(shè)備是組建以太局域網(wǎng)必不可少的?A、網(wǎng)橋B、集線器或交換機(jī)C、路由器D、中繼器標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:局域網(wǎng)按照傳輸介質(zhì)使用的訪問控制方法,可以分為以太網(wǎng)、FDDI網(wǎng)和令牌網(wǎng),目前廣泛使用的是以太網(wǎng),它以集線器或交換機(jī)為中心構(gòu)成。故本題選擇B。21、將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,且采用基址加變址尋址方式,同時需要自動更新地址,則指令為“STRBR1,[R2,#1]!”,故本題選擇A。22、下面關(guān)于嵌入式系統(tǒng)中常用的簡單輸入設(shè)備和簡單輸出設(shè)備的敘述中,錯誤的是()。A、嵌入式系統(tǒng)中使用的鍵盤有線性鍵盤和矩陣鍵盤兩類B、電阻式觸摸屏和電容式觸摸屏是嵌入式系統(tǒng)中常用的兩種觸摸屏C、LCD是發(fā)光二極管的簡稱D、液晶顯示器是嵌入式系統(tǒng)常用的一種顯示設(shè)備標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:嵌入式系統(tǒng)中使用的鍵盤有線性鍵盤和矩陣鍵盤兩類;電阻式觸摸屏和電容式觸摸屏是嵌入式系統(tǒng)中常用的兩種觸摸屏;液晶顯示器是嵌入式系統(tǒng)常用的一種顯示設(shè)備;放光二極管是LED,LCD是液晶顯示器,故本題選擇C。23、下面與嵌入式處理器復(fù)位相關(guān)的敘述中,錯誤的是()。A、一般情況下,為保證系統(tǒng)可靠復(fù)位,復(fù)位信號有效電平的時間寬度必須為若干個處理器時鐘周期B、ARM復(fù)位后PC指針指向的地址是可選的C、嵌入式系統(tǒng)可使用外接典型復(fù)位芯片來保證系統(tǒng)可靠復(fù)位D、當(dāng)嵌入式處理器的復(fù)位引腳標(biāo)記為nRESET時,表示低電平復(fù)位標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:一般情況下,為保證系統(tǒng)可靠復(fù)位,復(fù)位信號有效電平的時間寬度必須為若干個處理器時鐘周期;嵌入式系統(tǒng)可使用外接典型復(fù)位芯片來保證系統(tǒng)可靠復(fù)位;嵌入式處理器都有一個系統(tǒng)復(fù)位引腳為nRESET或RESET.n表示低電平復(fù)位,不帶n的表示高電平復(fù)位;ARM復(fù)位后PC無條件的指向0x00000000處。B項(xiàng)錯誤,故本題選擇B。24、下面是關(guān)于嵌入式系統(tǒng)中使用的無線通信接口或技術(shù)的敘述,其中錯誤的是()。A、GPRS是GSM用戶可用的一種移動數(shù)據(jù)業(yè)務(wù),通常支持用AT指令集進(jìn)行呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務(wù)B、使用802.11系列協(xié)議的無線局域網(wǎng)也稱為WiFiC、藍(lán)牙是一種支持短距離通信的無線低速通信技術(shù),它采用分散式網(wǎng)絡(luò)結(jié)構(gòu)以及快跳頻和短包技術(shù),支持點(diǎn)對點(diǎn)及點(diǎn)對多點(diǎn)通信D、嵌入式系統(tǒng)可通過擴(kuò)展無線模塊來實(shí)現(xiàn)無線通信,該模塊與嵌入式處理器連接時一般只能采用UART標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:GPRS是GSM用戶可用的一種移動數(shù)據(jù)業(yè)務(wù),通常支持用AT指令集進(jìn)行呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務(wù);凡使用802.11系列協(xié)議的無線局域網(wǎng)又稱為WiFi;藍(lán)牙是一種支持短距離通信的無線低速通信技術(shù),它采用分散式網(wǎng)絡(luò)結(jié)構(gòu)以及快跳頻和短包技術(shù),支持點(diǎn)對點(diǎn)及點(diǎn)對多點(diǎn)通信;嵌入式系統(tǒng)中的常用無線模塊主要包括GPS、GPRS、WiFi、藍(lán)牙及通用射頻通信模塊等,通信連接接口有UART,也有基于USB的。D項(xiàng)錯誤,故本題選D。25、微軟公司開發(fā)的下列操作系統(tǒng)中,屬于嵌入式操作系統(tǒng)的是()。A、WindowsNTB、WindowsPhone8C、Windows8D、WindowsServer2012標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:B項(xiàng)windowsPhone8的前驅(qū)產(chǎn)品是2003年問世的windowsMobile,兩者都是微軟公司的手機(jī)操作系統(tǒng)。故本題選擇B。26、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適的開發(fā)平臺來進(jìn)行。下面有關(guān)嵌入式系統(tǒng)開發(fā)平臺的敘述中,不正確的是()。A、開發(fā)平臺中的軟件開發(fā)工具,通常會包括:項(xiàng)目管理器、編輯器、編譯器、連接器等B、開發(fā)平臺中的軟件開發(fā)工具往往都作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率C、有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā)D、用開發(fā)平臺所開發(fā)出的低端嵌入式系統(tǒng)應(yīng)用軟件,必須基于某一個嵌入式操作系統(tǒng)上運(yùn)行標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開發(fā)工具通常包括:項(xiàng)目管理器、編輯器、編譯器、連接器、定位器等;這些軟件開發(fā)工具往往都使用統(tǒng)一的用戶界面并作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率;有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā);嵌入式系統(tǒng)的開發(fā)平臺大多采用宿主機(jī)一目標(biāo)機(jī)的架構(gòu),宿主機(jī)是開發(fā)用機(jī),目前大多數(shù)運(yùn)行Windows操作系統(tǒng),而應(yīng)用軟件的開發(fā)和調(diào)試都是通過宿主機(jī)開完成。故本題選擇D。27、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適的開發(fā)平臺來進(jìn)行。下面有關(guān)嵌入式系統(tǒng)開發(fā)平臺的敘述中,不正確的是()。A、開發(fā)平臺中的軟件開發(fā)工具,通常會包括:項(xiàng)目管理器、編輯器、編譯器、連接器等B、開發(fā)平臺中的軟件開發(fā)工具往往都作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率。C、有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā)。D、用開發(fā)平臺所開發(fā)出的低端嵌入式系統(tǒng)應(yīng)用軟件,必須基于某一個嵌入式操作系統(tǒng)上運(yùn)行。標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開發(fā)工具通常包括:項(xiàng)目管理器、編輯器、編譯器、連接器、定位器等;這些軟件開發(fā)工具往往都使用統(tǒng)一的用戶界面并作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率:有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā);嵌入式系統(tǒng)的開發(fā)平臺大多采用宿主機(jī)—目標(biāo)機(jī)的架構(gòu),宿主機(jī)是開發(fā)用機(jī),目前大多數(shù)運(yùn)行Windows操作系統(tǒng),而應(yīng)用軟件的開發(fā)和調(diào)試都是通過宿主機(jī)開完成。故本題選D。28、在嵌入式系統(tǒng)(如數(shù)碼相機(jī))中,獲取數(shù)字圖像的過程大體分為四步,如下圖所示,其中前3個步驟分別是()。A、掃描、取樣、分色B、取樣、分色、掃描C、掃描、分色、取樣D、取樣、掃描、分色標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:從現(xiàn)實(shí)世界中獲得數(shù)字圖像的過程稱為圖像的獲取,使用的設(shè)備主要有數(shù)碼相機(jī)和掃描儀兩種。獲取過程的核心是模擬信號的數(shù)字化。其處理步驟大體分為4步:掃描,分色,取樣,量化。故本題選擇C。29、下面關(guān)于有線通信和無線通信的一些敘述中,正確的是()。A、有線通信需要使用金屬導(dǎo)體作為信息的傳輸介質(zhì)B、通過光波傳輸信息的都屬于無線通信C、通過電磁波在自由空間的傳播來傳輸信息的方法屬于無線通信D、有線通信最終將會被無線通信所淘汰標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:有線通信的傳輸介質(zhì)是金屬導(dǎo)體或光導(dǎo)纖維,包括雙絞線、同軸電纜和光纜;光纖通信利用光波傳輸信息,屬于有線通信;無線通信是借助自由空間的電磁波傳播信息;在某些關(guān)鍵領(lǐng)域,有線通信有著無線通信無法取代的地位。故本題選擇c。30、衡量實(shí)時操作系統(tǒng)性能的指標(biāo)不包括下列哪一項(xiàng)?A、中斷延遲時間B、任務(wù)切換時間C、任務(wù)搶占時間D、存儲器延遲時間標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:RTOS的實(shí)時性能主要根據(jù)三個指標(biāo):響應(yīng)時間、吞吐量和生存時間。其中,響應(yīng)時間包括中斷延遲時間和任務(wù)切換時間,任務(wù)搶占時間屬于任務(wù)切換時間。故本題選擇D。31、下面關(guān)于硬實(shí)時任務(wù)和軟實(shí)時任務(wù)的敘述中,錯誤的是()。A、軟實(shí)時任務(wù)仍然要求系統(tǒng)的響應(yīng)越快越好,但是偶爾超出時限并不會造成任務(wù)失敗或?qū)е氯蝿?wù)出現(xiàn)致命錯誤。B、對硬實(shí)時任務(wù),必須在給定的時限內(nèi)完成,超過時限將會導(dǎo)致任務(wù)失敗或引起致命的錯誤。C、硬實(shí)時任務(wù)的相對時限比軟實(shí)時任務(wù)短。D、DVD播放機(jī)的視頻播放任務(wù)屬于軟實(shí)時任務(wù)。標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:一旦任務(wù)執(zhí)行時間超過截止時間系統(tǒng)的總損益就為負(fù),這種實(shí)時系統(tǒng)稱為硬實(shí)時系統(tǒng),否則為軟實(shí)時系統(tǒng)。對于硬實(shí)時系統(tǒng),一旦超過時限將導(dǎo)致嚴(yán)重的負(fù)效益后果,如飛機(jī)控制器、核反應(yīng)堆處理裝置;而軟實(shí)時系統(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. 人人文庫網(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025養(yǎng)殖農(nóng)場租賃合同
- 2025版杭州智能家居裝修合同規(guī)范模板
- 2025版加工承攬合同:服裝定制與出口貿(mào)易2篇
- 2025注冊商標(biāo)的轉(zhuǎn)讓合同
- 2025年石油鉆探、開采專用設(shè)備項(xiàng)目合作計(jì)劃書
- 2025版水電項(xiàng)目融資與投資承包合同范本3篇
- 二零二五年度9A條款離婚協(xié)議子女撫養(yǎng)費(fèi)及財(cái)產(chǎn)分割與監(jiān)護(hù)權(quán)協(xié)議
- 2024年裝修行業(yè)清包協(xié)議樣本版B版
- 2024年大學(xué)生實(shí)習(xí)安全協(xié)議及安全風(fēng)險(xiǎn)評估與管理合同3篇
- 2025年度搬家服務(wù)與客戶增值服務(wù)合同3篇
- GB/T 12467.5-2009金屬材料熔焊質(zhì)量要求第5部分:滿足質(zhì)量要求應(yīng)依據(jù)的標(biāo)準(zhǔn)文件
- GB 17740-1999地震震級的規(guī)定
- 安全生產(chǎn)事故舉報(bào)獎勵制度
- 冠心病健康教育完整版課件
- 永久避難硐室安裝施工組織措施
- 元旦節(jié)前安全教育培訓(xùn)-教學(xué)課件
- 國家開放大學(xué)《理工英語1》單元自測8試題答案
- 芯片工藝流程課件1
- 人教版八年級下冊生物期末測試卷帶答案
- 《尖利的物體會傷人》安全教育課件
- 大學(xué)生自主創(chuàng)業(yè)證明模板
評論
0/150
提交評論