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

下載本文檔

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

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷27(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面關(guān)于嵌入式系統(tǒng)組成的敘述中,錯誤的是()。A、嵌入式系統(tǒng)由硬件和軟件兩部分組成B、嵌入式系統(tǒng)一般只能包含一個處理器,不采用多處理器組成系統(tǒng)C、嵌入式系統(tǒng)中的存儲器用于存儲程序和數(shù)據(jù)D、數(shù)據(jù)總線是嵌入式系統(tǒng)中各組件之間進行數(shù)據(jù)傳輸?shù)囊粋€傳輸通路標準答案:B知識點解析:嵌入式系統(tǒng)由硬件和軟件兩部分組成。有些嵌入式系統(tǒng)會包含多個處理器,分為中央處理器和協(xié)處理器。嵌入式系統(tǒng)中的存儲器用于存儲程序和數(shù)據(jù),數(shù)據(jù)總線是嵌入式系統(tǒng)中各組件之間進行數(shù)據(jù)傳輸?shù)囊粋€傳輸通路。故此題選擇B。2、蘋果公司的嵌入式移動電子產(chǎn)品風靡全球,iOS操作系統(tǒng)也隨之為大眾所熟悉。根據(jù)iOS的發(fā)展歷史,它的前身是()。A、DOSB、UNIX—BSDC、OS/2D、pSOS4.4標準答案:B知識點解析:iOS的前身是UNIX—BSD。故本題選擇B。3、一幅1024×768的彩色圖像,每個像素使用16位表示,采用壓縮比為5倍的算法壓縮圖像數(shù)據(jù)之后,其數(shù)據(jù)量大約是()MB。A、0.3B、0.5C、1D、1.5標準答案:A知識點解析:本題應掌握數(shù)字圖像數(shù)據(jù)量計算公式,(1024×768×16/8)/5=0.3MB。故本題選擇A。4、關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A、ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種B、ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb-2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲空間變大D、ARM處理器復位后自動進入ARM狀態(tài)標準答案:D知識點解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb/ThUmb一2狀態(tài)③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16位,使代碼密度變大,占用內(nèi)存空間減小,提供比32位程序代碼更佳的效能。ARM處理器復位后自動進入ARM狀態(tài)。D項正確,故本題選擇D。5、ARM處理器如果R1=0x98001200,已知在小端模式下,內(nèi)存0x98001204中存放數(shù)據(jù)0x35,0x98001205中存放數(shù)據(jù)0x36,0x98001206中存放數(shù)據(jù)0x37,0x98001207中存放數(shù)據(jù)0x38,在指令LDRR0,[R1,#4]執(zhí)行后,RO中的值為()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536標準答案:C知識點解析:小端模式,是指數(shù)據(jù)的高位保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位保存在內(nèi)存的低地址中;本指令表示將寄存器R1的內(nèi)容自動增加4,形成操作數(shù)的有效地址,從中取得32位操作數(shù)存入寄存器R0中。故本題選C。6、關(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)的引導加載標準答案:A知識點解析:u—Boot,全稱UniversalBootLoader,是德國DENX公司開發(fā)的,用于多重嵌入式CPU的Boofloader程序,它遵循GPL條款,源代碼完全開放。從FADSROM、8xxROM、PPCBOOT。逐步發(fā)展演化而來。A選項錯誤,其余選項正確,故本題選擇A。7、若基于Linux操作系統(tǒng)所開發(fā)的ARM應用程序源文件名為test.c,那么要生成該程序代碼的調(diào)試信息,編譯時使用的GCC命令正確的是()。A、arm–linux–gcc–c–0test.0test.cB、arm–linux–gcc–s–0test.otest.cC、arm–linux–gcc–0testtest.cD、arm–linux–gcc–g–0testtest.c標準答案:D知識點解析:要對源程序進行調(diào)試,通常需要在GCC命令中加入?yún)?shù)–g。故本題選D。8、下面關(guān)于目前嵌入式最小硬件系統(tǒng)的敘述中,錯誤的是()。A、嵌入式最小硬件系統(tǒng)包括嵌入式處理器B、嵌入式最小硬件系統(tǒng)包括時鐘電路C、嵌入式最小系統(tǒng)包括給系統(tǒng)供電的電源電路D、嵌入式處理器片內(nèi)一般不包括存儲器,組成最小系統(tǒng)時必須外擴存儲器標準答案:D知識點解析:嵌入式最小硬件系統(tǒng)一般包括嵌入式處理器、時鐘電路、電源電路、復位電路、存儲器和調(diào)試測試接口。D項不正確,故本題選擇D。9、音頻信號數(shù)字化過程中必須進行量化處理,下面有關(guān)音頻信號量化處理的敘述中,錯誤的是()。A、量化就是把每個樣本的模擬量轉(zhuǎn)換成數(shù)字量來表示B、量化過程往往也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)C、音頻信號量化后的樣本一般用8位、12位或16位的十進制整數(shù)表示D、量化精度越高,聲音的保真度越好,量化精度越低,聲音的保真度越差標準答案:C知識點解析:量化后的樣本一般用8位、12位或16位二進制整數(shù)表示(稱為“量化精度”),故本題選擇C。10、關(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)可以相互切換,復位時自動進入Thumb狀態(tài)標準答案:D知識點解析:ARM與Thumb間可以互相切換。如果Thumb狀態(tài)進入異常處理(異常處理要在ARM狀態(tài)下進行),則當異常返回時,將自動切換到Thumb狀態(tài)。當處理器進行異常處理時,則從異常向量地址開始執(zhí)行,將自動進入ARM狀態(tài)。D選項錯誤,故本題選擇D。11、需要ARM指令完成的功能是:如果不相等,則進行減法,正確的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3標準答案:D知識點解析:SUBVS表示溢出時相減,SUBEQ表示相等時相減,SUBLS表示無符號數(shù)小于或等于時相減,SUBNE表示不相等時相減。故本題選擇D。12、在μC/OS—II中,OSSched()函數(shù)是任務(wù)調(diào)度的前導函數(shù),用于判斷進行任務(wù)調(diào)度的條件是否滿足。下列滿足條件的變量值為()。A、OSIntNesting=0,OSLockNesting=0B、OSIntNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLockNesting=0D、OSIntNesting=1,OSLockNesting=1標準答案:A知識點解析:OSSched()函數(shù)是任務(wù)調(diào)度的前導函數(shù),判斷進行任務(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)先級比當前任務(wù)的優(yōu)先級高。故本題選擇A。13、在ARM匯編語言程序設(shè)計中,經(jīng)常用到子程序設(shè)計及調(diào)用,與子程序設(shè)計與調(diào)用無關(guān)的指令或偽指令是()。A、BLSerchMinB、IMPORTSerchMinC、MOVPC,LRD、BSerchMin標準答案:D知識點解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)。IMPORT偽指令用于通知編譯器要使用的標號在其他的源文件中定義但要在當前源文件中引用;MOVPC,LR在ARM匯編中用于子程序的返回。所以本題選擇D。14、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關(guān)的敘述中,錯誤的是()。A、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標準(通常稱為系統(tǒng)總線)B、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設(shè)備接口組件的接口標準(通常稱為外圍總線)C、基于ARM內(nèi)核的嵌入式芯片以ARM內(nèi)核為基礎(chǔ),通過AMBA總線技術(shù)將其他硬件組件連接在一起,組成片上系統(tǒng)的形式D、由于AMBA是一種標準,因此自制定之后就不會更改標準答案:D知識點解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)(SoC)中功能模塊的開放標準和片上互連規(guī)范。按照AMBA總線規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。標準規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準,也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢速設(shè)備接口組件的接口標準。AMBA有多個版本,性能隨版本的發(fā)展而逐步提高。因此D選項錯誤,故本題選擇D。15、為用ARM芯片的一根GPIO引腳驅(qū)動一個LED(發(fā)光二極管),設(shè)計了如下圖(a)~(d)共4個具體的電路。圖中,設(shè)計得最合理的電路是()。A、(a)圖所示的電路B、(b)圖所示的電路C、(c)圖所示的電路D、(d)圖所示的電路標準答案:A知識點解析:由于通常ARM的GPIO引腳提供的電流是有限的,不能直接驅(qū)動發(fā)光設(shè)備,因此連接LED時要加驅(qū)動電路,據(jù)此可排除直接連接的(b)和(d);(c)也是錯誤的,此處的電阻反而對LED進行了限流。只有(a)圖的電路合理,故本題選擇A。16、以下對于主流嵌入式操作系統(tǒng)的敘述,錯誤的是()。A、iOS的系統(tǒng)結(jié)構(gòu)分為以下四個層次:核心操作系統(tǒng),核心服務(wù)層,媒體層,觸摸框架層(theCocoaTouchlayer)B、WinCE源代碼數(shù)量龐大,API函數(shù)豐富C、微軟公司的WindowsPhone8操作系統(tǒng)與WindowsPhone7沒有升級換代更新的關(guān)系D、Android是國內(nèi)外目前最流行的手持設(shè)備操作系統(tǒng)之一標準答案:C知識點解析:iOS的系統(tǒng)結(jié)構(gòu)分為以下4個層次:核心操作系統(tǒng),核心服務(wù)層,媒體層,觸摸框架層(theCocoaTouchLayer),因此A選項正確;WincE的主要優(yōu)點是源代碼數(shù)量龐大,API函數(shù)豐富,B選項正確;WindowsPhone8針對WindowsPhone7的不足之處進行了大量技術(shù)升級,因此C選項錯誤;Android是國際上目前最流行的手持設(shè)備開發(fā)平臺之一,所以D選項也是正確的。故本題選擇C。17、下面對于Linux內(nèi)核的敘述,錯誤的是()。A、它為用戶進程提供系統(tǒng)調(diào)用B、Linux內(nèi)核主要作用包括進程管理與調(diào)度、內(nèi)存管理等C、Linux內(nèi)核通過OS服務(wù)組件訪問硬件D、系統(tǒng)調(diào)用是Linux中用戶進程與操作系統(tǒng)之間的重要接口標準答案:C知識點解析:Linux內(nèi)核的主要作用是:進程管理與調(diào)度、內(nèi)存管理、文件管理、網(wǎng)絡(luò)接口和進程間通信。它為用戶進程提供了一個虛擬接口(系統(tǒng)調(diào)用)。系統(tǒng)調(diào)用是Linux中用戶進程與操作系統(tǒng)之間的重要接口。而OS服務(wù)組件是位于Linux操作系統(tǒng)內(nèi)核之上的一層服務(wù)模塊或者實時程序集合。因此C選項錯誤。故本題選擇C。18、以下關(guān)于ARM處理器寄存器說法錯誤的是()。A、CPSR為程序狀態(tài)寄存器,存放各種標志和狀態(tài)B、SPSR為備份程序狀態(tài)寄存器C、R13為鏈接寄存器LRD、R15為程序計數(shù)器PC標準答案:C知識點解析:R13是堆棧指針(SP)寄存器,鏈接(LR)寄存器是R14,C選項錯誤,故本題選擇C。19、下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、洗衣機B、空調(diào)機C、個人電腦D、電子血壓計標準答案:C知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。嵌入式系統(tǒng)以應用為中心、以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。包括洗衣機、空調(diào)機等“白色家電”,也包括心電計、血壓計等醫(yī)療電子設(shè)備;而個人電腦(PC機)不屬于嵌入式系統(tǒng)。故本題選擇C。20、以下是有關(guān)TCP/IP協(xié)議中IP地址格式(IPv4)的敘述,其中錯誤的是()。A、IP地址使用64個二進位表示B、IP地址由網(wǎng)絡(luò)號和主機號兩部分組成C、IP地址有A類、B類、C類等不同類型之分D、具有C類地址的主機連接在小型網(wǎng)絡(luò)中標準答案:A知識點解析:IP協(xié)議第4版(IPv4)規(guī)定,每個IP地址使用4B(32個二進制位)表示,其中包含有網(wǎng)絡(luò)號和主機號兩部分。IP地址分為A類、B類、C類三個基本類,另有兩類分別作為組播地址和備用地址(D類和E類)。C類網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個網(wǎng)絡(luò)最多只能包含254臺計算機。所以A項錯誤,故本題選擇A。21、以下ARM指令中不屬于數(shù)據(jù)處理類指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3標準答案:B知識點解析:數(shù)據(jù)處理類指令可分為數(shù)據(jù)傳送指令、算術(shù)邏輯運算指令和比較指令。本題A、C、D項均屬于數(shù)據(jù)處理類指令,B項屬于加載/存儲指令,故本題選擇B。22、μC/OS—II的每個任務(wù)都處于5種狀態(tài)之一,這5種狀態(tài)是()。A、休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)、被中斷態(tài)B、等待態(tài)、輸入態(tài)、運行態(tài)、掛起態(tài)、輸出態(tài)C、休眠態(tài)、就緒態(tài)、運行態(tài)、輸入態(tài)、輸出態(tài)D、輸入態(tài)、就緒態(tài)、運算態(tài)、輸出態(tài)、完成態(tài)標準答案:A知識點解析:μC/OS—II的每個任務(wù)都處于以下5種狀態(tài)之一:休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)和被中斷態(tài)。故本題選擇A。23、以下具有Thumb-2狀態(tài)的ARM處理器內(nèi)核是()。A、ARM7B、ARM9C、ARM10D、Cortex-M3標準答案:D知識點解析:在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),而Cortex—M3只有Thumb一2狀態(tài)和調(diào)試狀態(tài)。故本題選擇D。24、已知R1=0x20000000,R0=0x55667788,在大端模式下執(zhí)行ARM指令STRR0,[R1]之后,0x20000003中的值為()。A、0x55B、0x66C、0x77D、0x88標準答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。STR為寄存器到存儲器的數(shù)據(jù)傳送指令,題中指令為寄存器間接尋址,將R0的值傳到以R1值為地址的存儲器中。故本題選擇D。25、ARM指令LDRR0,[R1,#4]!執(zhí)行后,以下說法正確的是()。A、R0中的值不變B、R1中的值不變C、內(nèi)存中的值不變D、R0和R1扣的值均不改變標準答案:C知識點解析:題中為基址加變址尋址,“!”表示指令在完成數(shù)據(jù)傳送之后應該更新基址寄存器。因此R0、Rl中的值都會改變,但是內(nèi)存中的值不變。故本題選擇C。26、為提高片上系統(tǒng)(SoC)的設(shè)計效率,減少重復開發(fā),通常大多以IP核為基礎(chǔ)在單個芯片上進行集成,組成一個計算機系統(tǒng)。按照IC設(shè)計文件的類型,IP核通常分為哪3種類型?A、ARM核、Intel核、AMD核B、處理器核、存儲器核、L/O核C、軟核、固核、硬核D、硬實時核、軟實時核、非實時核標準答案:C知識點解析:按照Ic設(shè)計文件的類型,IP核通常分為3種類型:軟核、固核和硬核。故本題選C。27、下面關(guān)于UART的敘述中,錯誤的是()。A、UART是一種同步串行外設(shè)接口B、UART可以實現(xiàn)全雙工串行通信C、UART本身不支持多機通信D、UART能實現(xiàn)的最高數(shù)據(jù)傳輸速率一般比SPI能實現(xiàn)的最高數(shù)據(jù)傳輸速率低標準答案:A知識點解析:串行異步通信接口通用異步收發(fā)器(UART)常用于全雙工串行異步通信,其本身不支持多機通信,能實現(xiàn)的最高數(shù)據(jù)傳輸速率一般比SPI能實現(xiàn)的最高數(shù)據(jù)傳輸速率低。故選A。28、嵌入式系統(tǒng)的應用極其廣泛,下列設(shè)備:①洗衣機;②電飯煲;③服務(wù)器;④平板掃描儀;⑤路由器;⑥機頂盒;⑦巨型機;⑧POS機中,屬于嵌入式系統(tǒng)應用的是()。A、除④和⑤之外B、除③和⑦之外C、除⑤和⑦之外D、①~⑧全部都是標準答案:B知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。嵌入式系統(tǒng)以應用為中心、以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。而服務(wù)器是網(wǎng)絡(luò)環(huán)境中的高性能計算機,巨型計算機實際上是一個巨大的計算機系統(tǒng),二者均不屬于嵌入式系統(tǒng)。故本題選擇B。29、下面關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述中,錯誤的是()。A、SRAM是靜態(tài)隨機存取存儲器B、DDR2SDRAM、DDR3SDRAM和DDR4SDRAM這3種SDRAM中,只有DDR2采用雙倍數(shù)據(jù)速率技術(shù)C、EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息D、鐵電隨機存取存儲器(FRAM)是一種非易失性存儲器標準答案:B知識點解析:SRAM是靜態(tài)隨機存取存儲器,是易失性存儲器;鐵電隨機存取存儲器(FRAM)是一種非易失性存儲器;EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息,無需紫外線照射;DDR2SDRAM(雙倍數(shù)據(jù)速率同步DRAM)、DDR3SDRAM和DDR4SDRAM均采用雙倍速率數(shù)據(jù)技術(shù)。故本題選擇B。30、下列各項中,屬于實時操作系統(tǒng)應該具備的特征的是()。A、任務(wù)切換時間和中斷延遲時間確定B、支持網(wǎng)絡(luò)協(xié)議棧C、支持時間片輪轉(zhuǎn)調(diào)度算法D、軟件可裁剪標準答案:A知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應該具備7個特征:具有異步I/O和中斷處理能力;任務(wù)切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。故本題選擇A。31、以下ARM處理器中,為降低成本,存儲機制采用為馮.諾依曼結(jié)構(gòu)的處理器是()。A、ARMCortex–M0B、ARMCortex–M3C、ARMCortex–M4D、ARMCortex–R4標準答案:A知識點解析:嵌入式處理器的體系結(jié)構(gòu)按存儲機制可以分為馮·諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)。選項中Cortex–M0采用了馮·諾依曼結(jié)構(gòu),其余都是哈佛結(jié)構(gòu)。故此題選擇A。32、一幅圖像的數(shù)據(jù)量可按下面的公式進行計算(單位為字節(jié))()。A、圖像水平分辨率×圖像垂直分辨率×像素深度×8B、圖像水平分辨率×圖像垂直分辨率×像素深度/采樣率×8C、圖像水平分辨率×圖像垂直分辨率×像素深度/8D、圖像水平分辨率×圖像垂直分辨率×像素深度×量化位數(shù)/8標準答案:C知識點解析:用來描述數(shù)字圖像的參數(shù)主要有圖像大?。▓D像分辨率)、位平面數(shù)目、像素深度和顏色模型。一幅圖像的數(shù)據(jù)量計算公式為:圖像水平分辨率×圖像垂直分辨率×像素深度/8。故此題選擇C。33、已知某ARM處理器內(nèi)部看門狗定時器(WDT)控制寄存器地址為0x40040000,將這個地址裝入R0后,要寫WDT的值(在R1中)來使能看門狗定時器,以下正確的指令是()。A、LDRR1,[R0]B、MOV[R0],R1C、STRR1,[R0]D、STRR0,[R1]標準答案:C知識點解析:按題意采取寄存器間接尋址,STR是寄存器到存儲器的數(shù)據(jù)傳輸指令。故此題選擇C。34、下列關(guān)于Bootloader的陳述中,不正確的是()。A、不同的Bootloader程序功能雖有差別,但大多支持操作系統(tǒng)引導和加載功能。B、Bootloader又稱為bootROM。C、Bootloader負責系統(tǒng)的上電自檢、硬件初始化、建立存儲空間映射、配制系統(tǒng)參數(shù)、建立上層軟件的運行環(huán)境,并加載和啟動操作系統(tǒng)。D、Bootloader依賴于具體的硬件結(jié)構(gòu)。標準答案:B知識點解析:嵌入式系統(tǒng)加電后執(zhí)行的第一批最初操作稱為引導或者自舉(Boot),對應的程序稱為引導程序或者引導加載程序(Bootload);Bootloader負責系統(tǒng)的上電自檢、硬件初始化、建立存儲空間映射、配制系統(tǒng)參數(shù)、建立上層軟件的運行環(huán)境,并加載和啟動操作系統(tǒng);Bootloader依賴于具體的硬件結(jié)構(gòu),不同的Bootloader程序功能雖有差別,但大多支持操作系統(tǒng)引導和加載功能。故此題選擇B。35、μC/OS-Ⅱ能夠提供周期性時鐘信號(即所謂的時鐘節(jié)拍),用于實現(xiàn)任務(wù)的正確延時和超時確認。節(jié)拍率應在什么范圍內(nèi)?A、10Hz~100HzB、10Hz~1000HzC、100Hz~1000HzD、100Hz~10000Hz標準答案:A知識點解析:μC/OS-Ⅱ能夠提供周期性時鐘信號(即所謂的時鐘節(jié)拍),用于實現(xiàn)任務(wù)的正確延時和超時確認。節(jié)拍率應在每秒10次到100次之間,即10Hz~100Hz。故本題選擇A。36、下面關(guān)于Linux內(nèi)核的有關(guān)敘述中,錯誤的是()。A、進程調(diào)度模塊負責控制進程對CPU資源的使用,所采取的調(diào)度策略是使得各個進程能夠平均訪問CPU,但并不保證內(nèi)核能及時地執(zhí)行硬件操作B、Linux內(nèi)存管理模塊的功能之一是屏蔽各種硬件內(nèi)存結(jié)構(gòu)的差異并向上返回統(tǒng)一的訪問接口C、網(wǎng)絡(luò)接口模塊包含網(wǎng)絡(luò)接口驅(qū)動程序D、支持進程之間各種通信機制,其通信機制主要包括信號、管道、消息隊列、信號量、共享內(nèi)存和套接字標準答案:A知識點解析:進程調(diào)度模塊負責控制進程對CPU資源的使用,所采取的調(diào)度策略是使得各個進程能夠公平合理地訪問CPU,同時保證內(nèi)核能及時地執(zhí)行硬件操作。A選項敘述有誤,B、C、D正確,故本題選擇A。37、下面關(guān)于S3C2410嵌入式微處理器芯片GPIOP端口的敘述中,錯誤的是()。A、GPIO端口有GPA/GPB/GPC/GPD共4個并行I/O接口B、GPIO端口的多個并行I/O接口中,有的接口的功能是單一的,有的接口的功能是復用的C、GPIO端口的每個并行I/O接口都有控制寄存器、數(shù)據(jù)寄存器以及上拉寄存器D、GPIO端口屬于芯片內(nèi)部的低帶寬組件標準答案:A知識點解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個并行I/O接口。選項A錯誤,故本題選擇A。38、路由器是互聯(lián)網(wǎng)中重要的網(wǎng)絡(luò)設(shè)備,它的主要功能是()。A、將有線通信網(wǎng)絡(luò)與無線網(wǎng)絡(luò)進行互連B、將多個異構(gòu)或同構(gòu)的物理網(wǎng)絡(luò)進行互連C、放大傳輸信號,實現(xiàn)遠距離數(shù)據(jù)傳輸D、用于傳輸層及以上各層的協(xié)議轉(zhuǎn)換標準答案:B知識點解析:路由器是一臺高性能的嵌入式計算機系統(tǒng),是遵循IP協(xié)議把異構(gòu)網(wǎng)絡(luò)互相連接起來的關(guān)鍵設(shè)備,工作在網(wǎng)絡(luò)層,主要有以下幾種功能:第一,網(wǎng)絡(luò)互連,實現(xiàn)不同網(wǎng)絡(luò)互相通信;第二,數(shù)據(jù)處理,提供包括分組過濾、分組轉(zhuǎn)發(fā)、優(yōu)先級、復用、加密、壓縮和防火墻等功能;第三,網(wǎng)絡(luò)管理,路由器提供包括配置管理、性能管理、容錯管理和流量控制等功能。選項B正確,選項A錯誤。信號的放大使用集線器來完成的,因此選項C錯誤。用于傳輸層及以上各層的協(xié)議轉(zhuǎn)換的設(shè)備稱為協(xié)議轉(zhuǎn)換器,因此選項D錯誤。故本題選擇B。39、ARM處理器在大端模式下從0x60000000到0x60000003存儲一個字數(shù)據(jù)0x32303134,R2=0x60000000,以下說法正確的是()。A、0x60000000中存儲的數(shù)據(jù)是0x32B、執(zhí)行LDRHR1,[R2]后R1=0x3134C、執(zhí)行LDRBR1,[R2]后R1=0x3230D、執(zhí)行LDRR1,[R2]后R1=0x34313032標準答案:A知識點解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內(nèi)存的低地址中,而數(shù)據(jù)的低位,保存在內(nèi)存的高地址中。在本題中的存放方式則為:內(nèi)存地址存放內(nèi)容0x600000000x320x600000010x300x600000020x310x600000030x34故A項正確。執(zhí)行LDRHR1,[R2]是將R2指示的存儲器中的半字數(shù)據(jù)讀人寄存器R1,并將R1的高16位清零,所以R1=0x3230;執(zhí)行LDRBR1,[R2]是將R2指示的存儲器中的字節(jié)數(shù)據(jù)讀入R1,并將R1的高24位清零,故R1=0x32;執(zhí)行LDRR1,[R2]是將R2指示的存儲器中的字數(shù)據(jù)讀入寄存器R1,故R1=0x32303134。綜上,故本題選擇A。40、目前流行的嵌入式操作系統(tǒng)有多個,下面不屬于嵌入式操作系統(tǒng)的是()。A、μCOS-Ⅱ/ⅢB、VxWorksC、Win7D、Android標準答案:C知識點解析:很明顯,四個選項中僅C項不屬于嵌入式操作系統(tǒng),Win7屬于多任務(wù)桌面操作系統(tǒng)。故本題選擇C。二、填空題(本題共20題,每題1.0分,共20分。)41、目前數(shù)碼相機中用于存儲所拍攝相片的大多是【43】_______存儲器,假設(shè)一臺數(shù)碼相機一次可連續(xù)拍攝65536色的1024×1024的彩色相片80張,數(shù)據(jù)壓縮比平均是4,則它使用的存儲器容量大約是【44】_______MB。標準答案:【43】Flash【44】40知識點解析:本題考查對嵌入式應用系統(tǒng)的典型例子——數(shù)碼相機的了解,包括數(shù)字圖像數(shù)據(jù)量的計算。當前數(shù)碼相機中用于存儲相片的大多是閃存卡,即Flash存儲器;65536色的圖像是16位的,所以數(shù)據(jù)量=1024×1024×16/8=2MB,壓縮比為4,所以80張所占存儲容量為80×2/4=40MB。42、嵌入式系統(tǒng)的調(diào)試相對來說比較復雜,調(diào)試的目的是發(fā)現(xiàn)錯誤并【77】。因此,通常需借助多種調(diào)試工具來進行。調(diào)試工具的作用是控制【78】的執(zhí)行,并使系統(tǒng)中看不見的信息成為可視。標準答案:【77】定位錯誤【78】程序代碼知識點解析:本題主要考查嵌入式系統(tǒng)的調(diào)試和調(diào)試工具的作用。調(diào)試的目的是發(fā)現(xiàn)錯誤并定位錯誤。調(diào)試工具的作用是控制程序代碼的執(zhí)行,使系統(tǒng)中看不見的信息成為可視。43、ARM處理器用一條指令完成有條件的無符號數(shù)加法運算,并更新CPSR中的狀態(tài),條件是如果相等,要求指令執(zhí)行R1+R2,結(jié)果送R3中,則這條指令為__________【55】;如果條件是大于,要求指令執(zhí)行R1-R2,結(jié)果放R3中,則該指令為__________【56】。標準答案:【55】ADDCEQR3,R1,R2【56】SUBHISR3,R1,R2知識點解析:本題考查ARM處理器的帶條件指令格式和尋址方式,題中采用寄存器尋址。按第一個相等則相加的條件,指令為ADDCEQ;第二個大于則相減,指令應為SUBHIS。44、嵌入式系統(tǒng)的開發(fā)過程,可劃分為4個階段,即:需求分析與規(guī)格說明、【77】、構(gòu)件設(shè)計、系統(tǒng)集成與測試。系統(tǒng)集成階段并不是把所有構(gòu)件連接在一起就行了,而是要反復的對系統(tǒng)進行測試,測試的目的就是要驗證系統(tǒng)功能,發(fā)現(xiàn)系統(tǒng)【78】。標準答案:【77】系統(tǒng)設(shè)計【78】錯誤知識點解析:本題主要考查嵌入式系統(tǒng)的開發(fā)過程,即需求分析與規(guī)格說明、系統(tǒng)設(shè)計、構(gòu)件設(shè)計、系統(tǒng)集成與測試4個階段。45、無線局域網(wǎng)采用的通信協(xié)議主要是802.11,通常也稱為__________【45】,為了能滿足傳輸語音、數(shù)據(jù)、圖像等需要,目前使用的802.11n協(xié)議其數(shù)據(jù)傳輸速率可達__________【46】Mbps甚至更高,相應的產(chǎn)品已經(jīng)廣泛使用。標準答案:【45】Wi-Fi[46】108知識點解析:此題主要考查無線局域網(wǎng)的主要通信協(xié)議IEEE802.11(俗稱Wi-Fi)。無線局域網(wǎng)采用的協(xié)議主要是IEEE802.11,通常也稱為Wi-Fi。為了實現(xiàn)高帶寬、高質(zhì)量的WLAN,近些年推出的IEEE802.11n協(xié)議又將傳輸速率進一步提高到108Mb/s甚至更高,相應的產(chǎn)品已經(jīng)廣泛使用。46、ARM處理器采用的指令集結(jié)構(gòu)是【47】,其中面向?qū)崟r系統(tǒng)的嵌入式Cortex系列是【48】。標準答案:【47】RISC【48】ARMCortex–R知識點解析:此題考查ARM處理器的指令集結(jié)構(gòu)以及嵌入式Cortex系列。ARM處理器的指令集結(jié)構(gòu)有兩種:RISC和CISC,ARM處理器采用RISC結(jié)構(gòu)。Cortex–A系列是面向高端應用的處理器核,Cortex–R系列是面向?qū)崟r控制的處理器,Cortex–M系列是面向微控制器的處理器核。47、在ARM處理器中,作為記錄程序狀態(tài)的寄存器是【49】,其中狀態(tài)位T的作用是在ARM狀態(tài)與Thumb狀態(tài)間進行切換,當T=1時處理器處于的狀態(tài)是【50】狀態(tài)。標準答案:【49】程序狀態(tài)寄存器CPSR【50】Thumb知識點解析:本題考查ARM處理器中的程序狀態(tài)寄存器CPSR的相關(guān)知識。T為ARM與Thumb指令切換,T=1時執(zhí)行Thumb指令,否則執(zhí)行ARM指令。48、在嵌入式操作系統(tǒng)中,核心部分稱為【69】,而對硬件設(shè)備進行控制和管理的程序模塊稱為【70】。標準答案:【69】內(nèi)核(kernel)【70】驅(qū)動程序(driver)知識點解析:本題考查嵌入式操作系統(tǒng)的基本組成。在嵌入式操作系統(tǒng)的核心部分稱為內(nèi)核(kernel),而對硬件設(shè)備進行控制和管理的程序模塊稱為驅(qū)動程序(driver)。49、小端模式下如果從0x60000010開始到0x60000017存放的一個雙字為0x123456789ABCDEF0,且R1=0x60000010,則加載指令LDRBR0,[R1]使R0=【53】_______、LDRHR2,[R1,#2]使R2=【54】_______。標準答案:【53】0xF0【54】0x9ABC知識點解析:本題考查小端模式下數(shù)據(jù)的存儲規(guī)則以及不同尋址方式下的數(shù)據(jù)加載指令。所謂的小端模式,是指數(shù)據(jù)的高位,保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位,保存在內(nèi)存的低地址中。因此R1指向的地址中存放的是0xF0,第一條指令是寄存器間接尋址,LDRB表示字節(jié)數(shù)據(jù)加載,故R0=0xF0;第二條指令是基址加變址尋址,LDRH表示半字數(shù)據(jù)加載,0x60000012中存放的是0xBC,0x60000013中存放的是0xB9A,故R2=0x9ABC。50、ADSL是利用普通電話線將家庭用戶計算機接入互聯(lián)網(wǎng)的技術(shù)之一。此時,用戶端需配置一個___________【43】設(shè)備,計算機則必須有___________【44】接口。標準答案:【43】ADSLMODEM(MODEM)【44】以太網(wǎng)(Ethernet網(wǎng)絡(luò)RJ45)知識點解析:本題主要考查互聯(lián)網(wǎng)接入技術(shù)。用戶安裝ADSL時,只需在已有電話線的用戶端配置一個ADSLMODEM和一個語音分離器,計算機中需要安裝一塊以太網(wǎng)網(wǎng)卡。51、如果R0=0x80000000,R1=4,R2=0x31322375,而指令STRR2,[R0,R1]!執(zhí)行后,0x80000004中的數(shù)據(jù)為0x31,0x80000005中的數(shù)據(jù)為0x32,0x80000006中的數(shù)據(jù)0x23,0x80000007中的數(shù)據(jù)0x75,則這種存儲器格式為___________【45】端模式,R0=___________【46】。標準答案:【45】大【46】0x80000004知識點解析:本題主要考查ARM體系結(jié)構(gòu)中的數(shù)據(jù)字存儲格式,常用ARM指令及尋址方式。所謂大端模式,即32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。52、如果R0=0x80000000,R1=4,R2=0x31322375,而指令STRR2,[R0,R1]!執(zhí)行后,0x80000004中的數(shù)據(jù)為0x31,0x80000005中的數(shù)據(jù)為0x32,0x80000006中的數(shù)據(jù)0x23,0x80000007中的數(shù)據(jù)0x75,則這種存儲器格式為【45】端模式,R0=【46】。標準答案:【45】大【46】0x80000004知識點解析:本題主要考查ARM體系結(jié)構(gòu)中的數(shù)據(jù)字存儲格式,常用ARM指令及尋址方式。所謂大端模式,即32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。53、衡量實時操作系統(tǒng)性能的一個重要指標是從接收到可屏蔽中斷請求信號到操作系統(tǒng)作出響應并轉(zhuǎn)入中斷服務(wù)程序所需要的最長時間,稱為___________【61】時間。該時間包括兩部分:一是___________【62】時間,是指系統(tǒng)因執(zhí)行臨界區(qū)代碼等原因不允許響應中斷請求的時間;二是從硬件開始響應中斷到開始執(zhí)行中斷服務(wù)程序第一條指令之間的時間。標準答案:【61】中斷延遲【62】最長關(guān)中斷知識點解析:本題考查RTOS的實時性能指標,其中響應時間的具體指標有中斷延遲時間和任務(wù)切換時間。從接收到可屏蔽中斷請求信號到操作系統(tǒng)作出響應并轉(zhuǎn)入中斷服務(wù)程序所需要的最長時間,稱為中斷延遲時間。該時間包括兩部分:一是最長關(guān)中斷時間,是指系統(tǒng)因執(zhí)行臨界區(qū)代碼等原因不允許響應中斷請求的時間;二是從硬件開始響應中斷到開始執(zhí)行中斷服務(wù)程序第一條指令之間的時間。54、若某嵌入式系統(tǒng)的應用程序基于μC/OS–II操作系統(tǒng)平臺來開發(fā),那么,應用程序的main()函數(shù)中,需要用函數(shù)【79】來創(chuàng)建任務(wù)。創(chuàng)建任務(wù)前用函數(shù)【80】來初始化μC/OS–II。標準答案:【79】OSTaskCreate()【80】OSInit()知識點解析:本題主要考查基于μC/OS–II操作系統(tǒng)的嵌入式系統(tǒng)軟件開發(fā)。包括任務(wù)創(chuàng)建以及初始化。55、數(shù)字視頻的應用日益廣泛,不同應用往往使用不同的視頻編碼格式。目前數(shù)字有線電視和衛(wèi)星電視所傳輸?shù)臄?shù)字視頻采用的編碼格式是【43】,而在互聯(lián)網(wǎng)視頻應用中最新也是應用最多的視頻編碼格式是【44】。標準答案:【43】MPEG–2【44】H.264/MPEG–4AVC知識點解析:本題主要考查對視頻編碼格式的了解。目前數(shù)字有線電視和衛(wèi)星電視所傳輸?shù)臄?shù)字視頻采用的編碼格式是MPEG–2,而在互聯(lián)網(wǎng)視頻應用中最新也是應用最多的視頻編碼格式是H.264/MPEG–4AVC。56、存儲器容量單位有字節(jié)(B)、千字節(jié)(KB)、兆字節(jié)(MB)、吉字節(jié)【55】和太字節(jié)【56】等。標準答案:【55】GB【56】TB知識點解析:本題考查存儲器容量單位及英文縮寫。其中吉字節(jié)和太字節(jié)的英文縮寫分別為GB和TB。57、在ARM指令中,如果R1≤R2,則將R2減去R1,結(jié)果放R0中,用兩條指令完成,則分別為【53】和【54】。標準答案:【53】CMPR1,R2【54】SUBLSR0,R2,R1知識點解析:本題先用比較指令CMP來判斷大小,再用減法指令完成數(shù)據(jù)相減和傳送。58、在μC/OS–II操作系統(tǒng)中,宏【73】()使系統(tǒng)進入臨界狀態(tài),其主要操作是關(guān)閉所有可屏蔽中斷,避免其他任務(wù)或中斷服務(wù)程序打斷臨界區(qū)代碼的執(zhí)行。當需要實現(xiàn)對不可分割數(shù)據(jù)的原子訪問時,μC/OS–II也可以調(diào)用函數(shù)void【74】(void)鎖定任務(wù)調(diào)度器,取代關(guān)中斷。標準答案:【73】OS_ENTER_CRITICAL【74】OSSchedLock知識點解析:本題考查μC/OS–II操作系統(tǒng)的代碼臨界區(qū),一般調(diào)用OS_ENTER_CRITICAL來執(zhí)行關(guān)中斷。也可以調(diào)用函數(shù)voidOSSchedLock鎖定任務(wù)調(diào)度器,取代關(guān)中斷。59、通用輸入/輸出接口,用英文大寫字母縮寫為【61】,嵌入式處理器內(nèi)部一般均集成該種I/O接口。該接口一般具有三態(tài),即0態(tài),1態(tài)和【62】態(tài)。標準答案:【61】GPIO【62】高阻知識點解析:本題考查GPIO端口的相關(guān)概念及三種工作狀態(tài)。GeneralPurposeInputOutput,即通用輸入/輸出接口;該接口除了0態(tài)、1態(tài)還有高阻態(tài)。60、在μC/OS-Ⅱ啟動過程中,BootLoader執(zhí)行完畢后,執(zhí)行應用程序主文件中main()時,依次執(zhí)行的三個主要的函數(shù)是:①OSInit();②【67】;③【68】。標準答案:【67】OSTaskCreate()【68】OSStart()知識點解析:本題主要考查μC/OS-Ⅱ的啟動過程。μC/OS-Ⅱ的啟動過程為:Bootloader執(zhí)行完畢后,調(diào)用應用程序主文件中的main()函數(shù)。main()函數(shù)在執(zhí)行過程中,除了用戶函數(shù)和硬件初始化函數(shù)外,按以下次序執(zhí)行3個主要的μC/OS-Ⅱ函數(shù):操作系統(tǒng)初始化OSInit(),任務(wù)創(chuàng)建OSrFaskCreate(),任務(wù)調(diào)度開始OSStart()。一旦OSStart()函數(shù)開始執(zhí)行,就標志著μC/OS-Ⅱ進入了多任務(wù)調(diào)度的正常運行狀態(tài)。三、綜合題(本題共1題,每題1.0分,共1分。)61、智能吸塵器(示意圖如圖所示)是家居環(huán)境下進行吸塵的智能家電,若以S3C2410芯片為核心來設(shè)計其控制系統(tǒng),該系統(tǒng)的基本功能描述如下:a.在家居環(huán)境中可以自主行走并進行吸塵。在行走中可以探測前方是否有障礙物,若有障礙物時,可以轉(zhuǎn)向或后退,然后再行走。b.智能吸塵器行走的軌跡可以事先存儲。即事先通過遙控器來控制智能吸塵器進行行走,然后把剛才行走的軌跡信息存儲在智能吸塵器中。使用時,智能吸塵器按照存儲的軌跡信息進行自主行走并進行吸塵。遙控器與智能吸塵器之間通過WiFi通信。c.需要4個共陰極的8段LED組成的顯示器,用來顯示計時信息。即智能吸塵器開始工作后,顯示器需要顯示到計時的時間信息。到計時的時間是事先設(shè)定的,到計時時間到時,無論是否設(shè)定的軌跡行走完,均停止工作根據(jù)上述功能要求的描述,請完善下面的敘述(程序)和回答有關(guān)的問題。(完善程序或回答問題所需的寄存器格式見題后的附錄)。(1)若智能吸塵器的應用軟件基于μC/OS-II操作系統(tǒng)上來開發(fā)。在軟件開發(fā)時,若設(shè)計者需要對啟動引導程序進行設(shè)計,那么,根據(jù)S3C2410芯片體系結(jié)構(gòu)的要求,其設(shè)計的啟動引導程序首先需完成異常向量表的設(shè)置、并完成關(guān)中斷和看門狗部件、完成【81】指針的設(shè)置等,然后,用指令【82】來引導應用程序(注:應用程序的主函數(shù)名為main())。按照S3C2410芯片體系結(jié)構(gòu)的規(guī)定,復位異常的向量地址是【83】,各異常向量地址之間相差【84】個字節(jié)。因此,智能吸塵器開機或復位后,首先從復位異常向量地址處運行啟動引導程序,然后引導應用程序主函數(shù)運行,并在主函數(shù)中啟動μC/OS-II。(2)若在啟動引導程序中直接引導了用戶應用程序的主函數(shù),那么,通常需在應用程序主函數(shù)中初始化μC/OS-II操作系統(tǒng),并創(chuàng)建【85】,建立消息隊列,啟動任務(wù)調(diào)度。若用戶應用程序的主函數(shù)main()的代碼設(shè)計如下,請補充完善之。intmain(void){ARMTargetInit();//初始化目標系統(tǒng)的相關(guān)硬件【86】();//初始化μC/OS-II的函數(shù)OSTaskCreate(Main_Task,(void*)0,(OS_STK*)&Main_Stack[4095],21);OSTaskCreate(Com_RS232,(void*)0,(OS_STK*)&Com_Stack[4095],22);OSTaskCreate(Infra_Red,(void*)0,(OS_STK*)Red_Stack[4095],23);msgqueue=OSQCreate(&msgqueueTbl[0],MSG_QUEUE_SIZE);//建立消息隊列函數(shù)【87】();//啟動任務(wù)調(diào)度return0;}上述的main()函數(shù)中任務(wù)名為【88】的任務(wù)優(yōu)先級最高,任務(wù)名為【89】的任務(wù)優(yōu)先級最低。(3)main()函數(shù)中的ARMTargetInit()函數(shù),是完成對目標系統(tǒng)上一些硬件進行初始化。若硬件設(shè)計時,WiFi模塊通過串口與S3C2410芯片的UART0部件連接,那么,該函數(shù)中需要用下面一組語句來初始化相關(guān)的硬件部件。rGPHCON=(rGPHCON&0xFFFFFF00)【90】;//rGPHCON是端口H的控制寄存器rUFCON0=0x0;//FIFOdisablerUMCON0=0x0;rULCON0=(【91】<<3)|(0<<2)|(【92】);//設(shè)置線路控制寄存器:偶校驗,1位停止位,8位數(shù)據(jù)位rUCON0=0x245;//設(shè)置控制寄存器//設(shè)置波特率,小數(shù)采用四舍五入rUBRDIV0=((int)(PCLK/(115200×【93】)+0.5)-1);//設(shè)置波特率為115200bps若硬件設(shè)計時,4個8段LED選用共陰極的(如圖61-2),通過S3C2410芯片端口C的GPC7~GPC0引腳外加同向驅(qū)動來控制LED的段信號,GPC11~GPC8引腳外加同向驅(qū)動來控制LED的位信號。那么,在ARMTargetInit()函數(shù)中還需用下面語句來初始化相關(guān)的硬件部件。rGPCCON=((rGPCCON|0x00FFFFFF)&【94】);//rGPCCON是端口C的控制寄存器并且用下面語句來初始化LED顯示器,使得初始時候4個LED組成的顯示器上均不顯示字符。rGPCDAT=rGPCDAT|【95】;//4個8段LED的位信號線輸出“1”,則共陰的LED不顯示字符(4)軟件系統(tǒng)中任務(wù)之間通過消息隊列來傳遞數(shù)據(jù)。μC/OS-II用函數(shù)【96】來等待并獲得消息,用函數(shù)【97】來發(fā)送消息(注:{1.1.16}和{1.1.17}空僅填出函數(shù)名即可)。若有多個任務(wù)在等待消息隊列中的消息時,其中任務(wù)優(yōu)先級【98】的任務(wù)將獲得消息。(5)Main_Task任務(wù)函數(shù)將根據(jù)接收到的消息類型,來控制智能吸塵器的動作,并控制LED顯示器上的到計時時間顯示。假設(shè)只在GPC8引腳所控制的LED上顯示字符4,那么,在段信號線GPC7~GPC0上輸出的數(shù)據(jù)組合是【99】,在位信號線GPC11~GPC8上輸出的數(shù)據(jù)組合是【100】。(注:{1.1.19}{1.1.20}空用二進制形式表示,GPC0對應于a段、GPC1對應于b段、…、依此順序?qū)?。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明1)端口C控制寄存器(GPCCON)的格式3)ULCONn寄存器的格式標準答案:(1)【81】堆棧【82】BL_main【83】0x00000000【84】4(2)【85】任務(wù)【86】OSInit【87】OSStart【88】Main_Task【89】Infra_Red(3)【90】0x000000AA0xAA【91】5【92】3【93】16【94】0xFF555555【95】0x0F00(4)【96】OSQPend【97】OSQPost【98】最高(5)【99】01100110【100】1110知識點解析:(1)系統(tǒng)上電或復位后,首先執(zhí)行的是“BColdReset”指令,系統(tǒng)跳轉(zhuǎn)到標號為ColdRest處接著執(zhí)行,在完成了關(guān)看門狗定時器、關(guān)中斷、初始化各模式的堆棧、初始化存儲器等功能后,執(zhí)行指令“BL_main”跳轉(zhuǎn)到C語言的主函數(shù)處執(zhí)行。按照S3C2410芯片體系結(jié)構(gòu)的規(guī)定,復位異常的向量地址是0x00000000,各異常向量地址之間相差4個字節(jié)。(2)在應用程序的main()函數(shù)中除了完成必要的AEM處理器初始化外,還必須初始化μC/OS–II操作系統(tǒng)、并創(chuàng)建多任務(wù)(至少創(chuàng)建一個任務(wù))、啟動多任務(wù)調(diào)度等:初始化μC/OS–II的函數(shù)用OSInit():啟動多任務(wù)調(diào)度用OSStart();任務(wù)優(yōu)先級的值越小表示任務(wù)優(yōu)先級越高,反之亦然。(3)該題主要是完成對GPH、GPC扣的初始化設(shè)置、線路控制器配置、波特率設(shè)置以及LED控制輸出,此處LED是共陰極接法。對照控制寄存器的格式,設(shè)置為相應的輸入輸出和使能功能。(4)在μC/OS–II操作系統(tǒng)中,一般用OSQPend()函數(shù)來等待并獲得消息,用函數(shù)OSQPost()來發(fā)送消息:當有多個任務(wù)在等待消息隊列中的消息時,其中任務(wù)優(yōu)先級最高的任務(wù)將獲得消息。(5)題中LED為共陰極接法,要顯示4,則b、c、f、g四段需要被點亮,分別對應GPC1、GPC2、GPC5、GPC6;在位信號線GPC11~GPC8上輸出的數(shù)據(jù)組合是1110。計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在Thumb指令集中,32位有效立即數(shù)是由8位立即數(shù)通過下面哪一種操作而間接得到的()。A、左移B、右移C、循環(huán)左移D、循環(huán)右移標準答案:A知識點解析:8位數(shù)據(jù)變32位可以通過數(shù)字左移完成,故本題選擇A。2、下列各項中,屬于靜態(tài)圖像格式的是()。A、PNGB、APEC、FLACD、AAC標準答案:A知識點解析:靜態(tài)圖像格式主要有BMP、JPEG、GIF、PNG;FLAC、APE是流行的數(shù)字音樂無損壓縮格式之一。故此題選擇A。3、關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A、ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種B、ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb-2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲空間變大D、ARM處理器復位后自動進入ARM狀態(tài)標準答案:D知識點解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb/Thumb-2狀態(tài)③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16位,使代碼密度變大,占用內(nèi)存空間減小,提供比32位程序代碼更佳的效能。ARM處理器復位后自動進入ARM狀態(tài)。D項正確,故本題選擇D。4、關(guān)于ARM的工作狀態(tài),以下說法正確的是()。A、ARM處理器的工作狀態(tài)包括ARM狀態(tài)和Thumb狀態(tài)兩種B、ARM狀態(tài)支持16位指令寬度也支持32位指令寬度C、Thumb狀態(tài)或Thumb一2狀態(tài)下,代碼密度低于ARM狀態(tài),占用存儲空間變大D、ARM處理器復位后自動進入ARM狀態(tài)標準答案:D知識點解析:在ARM的體系結(jié)構(gòu)中,處理器可以工作在3種不同的狀態(tài):①ARM狀態(tài)②Thumb/Thumb一2狀態(tài)③調(diào)試狀態(tài)。ARM狀態(tài)是ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度。Thumb狀態(tài)是ARM執(zhí)行16位指令的狀態(tài),即16位狀態(tài)。在Thumb模式下,指令代碼只有16位,使代碼密度變大,占用內(nèi)存空間減小,提供比32位程序代碼更佳的效能。ARM處理器復位后自動進入ARM狀態(tài)。D項正確,故本題選擇D。5、μC/OS–Ⅱ總是運行處于就緒態(tài)任務(wù)中優(yōu)先級最高的那個任務(wù),以下哪個說法是錯誤的?()A、真正實現(xiàn)任務(wù)切換的函數(shù)是OSCtxSw()B、任務(wù)級的調(diào)度是由函數(shù)OSSched()完成C、中斷級的調(diào)度是由函數(shù)OSIntExit()完成D、實現(xiàn)上下文切換的函數(shù)是OSSched()標準答案:D知識點解析:OSSched()函數(shù)是任務(wù)調(diào)度的前導函數(shù),D項錯誤,故本題選D。6、與個人計算機(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是()。A、嵌入式系統(tǒng)與具體應用緊密結(jié)合,具有很強的專用性B、嵌入式系統(tǒng)通常包含在非計算機設(shè)備(系統(tǒng))中,具有隱蔽性C、嵌入式系統(tǒng)的軟硬件資源往往受到嚴格的限制D、嵌入式系統(tǒng)性能較低,價格也比較便宜標準答案:D知識點解析:與人們?nèi)粘J褂玫膫€人計算機相比,嵌入式系統(tǒng)具有許多不同的特點:①專用型,嵌入式系統(tǒng)與具體應用緊密結(jié)合,具有很強的專用性;②隱蔽性,嵌入式系統(tǒng)通常總是非計算機設(shè)備(系統(tǒng))中的一個部分,它們隱藏在其內(nèi)部,不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成本,因此其軟硬件資源受到嚴格的限制;④高可靠性;⑤實時性;⑥軟件固化。綜上所述,D選項不屬于嵌入式系統(tǒng)的特點。故本題選擇D。7、關(guān)于ARM處理器的異常,以下說法錯誤的是()。A、復位異常級別最高B、FIQ是外部中斷異常C、每個異常中斷向量占據(jù)4個字節(jié)D、不同類型的異常中斷其中斷服務(wù)程序人口地址不同標準答案:B知識點解析:ARM有七種異常類型:復位異常、數(shù)據(jù)訪問中止異常、快速中斷請求異常(FIQ)、一般中斷請求(IRQ)、預取指令異常、軟件中斷異常、未定義異常。每個異常中斷向量占據(jù)4個字節(jié),不同類型的異常中斷其中斷服務(wù)程序人口地址不同,其中復位異常級別最高。故本題選B。8、下面關(guān)于三星公司基于ARM9內(nèi)核的S3C2410嵌入式微處理器芯片的敘述中,錯誤的是()。A、S3C2410包含32位嵌入式微處理器B、內(nèi)部具有分離的指令Cache和數(shù)據(jù)CacheC、高速組件和低速外設(shè)接口均采用AHB總線D、內(nèi)部集成了存儲器控制器標準答案:C知識點解析:S3C2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于中高檔32位嵌入式微處理器;內(nèi)部具有分離的16KB大小的指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線,AHB通過橋接器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲器控制器等等。綜上可知,C項錯誤,故本題選擇C。9、嵌入式系統(tǒng)的開發(fā)有一些不同于通用計算機應用開發(fā)的特點,下面不屬于嵌入式系統(tǒng)開發(fā)特點的是()。A、通常需要固化程序,即把軟件代碼燒寫到非易失性存儲器中B、應用軟件必須在基于嵌入式操作系統(tǒng)平臺上來開發(fā)C、通常采用宿主機一目標機的開發(fā)架構(gòu)D、軟件開發(fā)中通常涉及許多底層的硬件控制程序標準答案:B知識點解析:嵌入式應用產(chǎn)品的產(chǎn)品生命周期短,上市時間緊,功耗限制嚴,開發(fā)環(huán)境變化大,因此嵌入式系統(tǒng)的開發(fā)有些不用于通用計算機應用開發(fā),主要有以下特點:①使用宿主機一目標機的開發(fā)架構(gòu)②與底層硬件控制程序的關(guān)系密切③軟硬件資源受限制④需要固化程序。故本題選擇B。10、微電子技術(shù)特別是集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路的敘述中錯誤的是()。A、集成電路的特點是體積小、重量輕、可靠性高B、集成電路大多是在硅襯底上制作而成的C、集成電路的制造工藝復雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成D、集成電路的工作速度主要取決于電路結(jié)構(gòu)和工作電壓的高低,與電路元件的尺寸無關(guān)標準答案:D知識點解析:集成電路的工作速度主要取決于組成邏輯門電路的晶體管尺寸。晶體管的尺寸越小,其極限工作頻率越高,門電路的開關(guān)速度就越快,故本題選擇D。11、以下ARM指令中源操作數(shù)屬于立即尋址的指令是()。A、SUBCCR1,R2,R3B、LDRBR0,[R1]C、ANDR1,R,R3D、MOVR1,#0x0B標準答案:D知識點解析:立即尋址也稱立即數(shù)尋址,這是一種特殊的尋址方式,操作數(shù)本身就在指令中給出,只要取出指令也就取到了操作數(shù)。這個操作數(shù)被稱為立即數(shù)。A和C均為寄存器尋址。B為寄存器間接尋址。故本題選擇D。12、以下對偽指令的解釋正確的是()。A、DCD0x23;在內(nèi)存區(qū)域分配一個字節(jié)的內(nèi)存空間并初始化為0x23B、CODE16;偽指令通知編譯器,其前的指令序列為16位的Thumb指令C、MyBaudEQU9600;定義一個常量MyBaud的值為9600D、IMPORTLabel;聲明一個全局的標號Label,該標號可在其他文件中引用標準答案:C知識點解析:DCD用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化;CODEl6偽指令通知編譯器,其后的指令序列為16位的Thumb指令;EQU偽指令用于為程序中的常量、標號等定義一個等效的字符名稱,類似于C語言中的#define。IMPORT偽指令用于通知編譯器要使用的標號在其他的源文件中定義,但要在當前源文件中引用,而且無論當前源文件是否引用該標號,該標號均會被加入到當前源文件的符號表中。故本題選擇C。13、下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A、目前嵌入式系統(tǒng)中使用的觸摸屏除電容式觸摸屏外,還有電阻式觸摸屏B、使用電容式觸摸屏的LCD顯示器多半是硬屏C、用專用硬筆寫字的觸摸屏屬于電容式D、電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導電體內(nèi)形成一個低電壓交流電場,當手指觸摸屏幕時,手指會從接觸點吸走一個很小的電流標準答案:C知識點解析:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。用專用硬筆寫字的觸摸屏屬于電阻式,帶多點觸摸或滑動操作的觸摸屏均屬于電容式。選項C錯誤,故本題選擇C。14、下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A、目前嵌人式系統(tǒng)中使用的觸摸屏除電容式觸摸屏外,還有電阻式觸摸屏B、使用電容式觸摸屏的LCD顯示器多半是硬屏C、用專用硬筆寫字的觸摸屏屬于電容式D、電容式觸摸屏在觸摸屏四邊均鍍上狹長的電極,在導電體內(nèi)形成一個低電壓交流電場,當手指觸摸屏幕時,手指會從接觸點吸走一個很小的電流標準答案:C知識點解析:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。用專用硬筆寫字的觸摸屏屬于電阻式,帶多點觸摸或滑動操作的觸摸屏均屬于電容式。選項C錯誤,故本題選擇C。15、以下關(guān)于Linux的敘述,錯誤的是()。A、Linux內(nèi)核第一次問世是在1991年10月B、Linux是一種微內(nèi)核結(jié)構(gòu)C、同一個應用程序在UNIX環(huán)境下的運行速度和效率往往高于Linux環(huán)境D、Linux系統(tǒng)最初以Unix為原型,以實現(xiàn)POSIX標準作為其目標標準答案:B知識點解析: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等。選項B錯誤,故本題選擇B。16、下面關(guān)于UART的敘述中,正確的是()。A、UART不能實現(xiàn)全雙工通信B、UART即為通用異步收發(fā)器C、uART通信波特率固定為115200bps,不能調(diào)節(jié)D、UART發(fā)送字符的長度固定為8位標準答案:B知識點解析:UART即為通用異步收發(fā)器,是一種通用串行數(shù)據(jù)總線,用于異步通信。該總線雙向通信,可以實現(xiàn)全雙工傳輸和接收,因此A選項錯誤,B選項正確。UART總線的波特率可以調(diào)整的,因此選項C錯誤。UART發(fā)送的字符數(shù)據(jù)位可以是5位、6位、7位、8位,由編程決定,因此選項D錯誤。故本題選擇B。17、與通用計算機的操作系統(tǒng)相比較,下列各項中不屬于嵌入式操作系統(tǒng)特點的是()。A、實時性B、搶占式多任務(wù)處理C、內(nèi)核復雜D、高可靠性標準答案:C知識點解析:與通用計算機的操作系統(tǒng)相比較,嵌入式操作系統(tǒng)具有可移植性、強調(diào)實時性能、內(nèi)核精簡、搶占式多任務(wù)處理、使用可重入函數(shù)、可配置、可裁剪、高可靠性等特點。故本題選擇C。18、下面關(guān)于NORFlash和NANDFlash的敘述中,錯誤的是()。A、NORFlash和NANDFlash是目前市場上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機存取,在容量、使用壽命等方面有較大優(yōu)勢C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機存儲卡和U盤中的Flash均采用NORFlash標準答案:D知識點解析:NORFlash和NANDFlash是市場上兩種主要的閃存技術(shù);NORFlashROM的特點是以字節(jié)為單位隨機存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDF1ashROM以頁(行)為單位隨機存取,在容量、使用壽命和成本方面有較大優(yōu)勢。但是它的讀出速度稍慢,編程較為復雜,因此大多作為數(shù)據(jù)存儲器使用。數(shù)碼相機存儲卡和u盤中的Flash均采用NANDFlash,D選項錯誤,故本題選擇D。19、如下關(guān)于QNX操作系統(tǒng)的說法,正確的是()。A、它完全遵循POSIX相關(guān)各種標準B、屬于宏內(nèi)核操作系統(tǒng)C、內(nèi)核提供4種服務(wù):進程調(diào)度、進程間通信、底層網(wǎng)絡(luò)通信和中斷處理D、進程在非獨立的地址空間運行標準答案:C知識點解析:QNX是由加拿大QSSL公司(QNxSoftwareSystemLtd.)開發(fā)的分布式實時操作系統(tǒng),符合POSIX基本標準和實時標準,使其應用可以方便的進行移植。它具備一個很小的內(nèi)核,即微內(nèi)核的操作系統(tǒng)。內(nèi)核提供4種服務(wù):進程調(diào)度、進程間通信、底層網(wǎng)絡(luò)通信和中斷處理。C選項正確,故本題選擇C。20、一個早期的數(shù)碼相機只有80萬像素,它所拍攝的相片最高分辨率是()。A、1600×1200B、1024×768C、800×600D、480×640標準答案:B知識點解析:題中所謂的80萬像素是指圖像的大小,1024×768=768KB,約為80萬,故本題選B。21、以下關(guān)于ARM處理器從異常中斷返回的說法錯誤的是()。A、恢復原來被保護的用戶寄存器B、將SPSR寄存器的值復制到CPSRC、將異常向量地址寫入PC中D、清除I和F標志,允許IRQ和FIQ中斷標準答案:C知識點解析:除復位異常,其他所有異常處理完畢之后必須返回到原來程序處繼續(xù)向下執(zhí)行:恢復原來被保護的用戶寄存器;將SPSR_mode寄存器值復制到CPSR中;根據(jù)異常類型將PC值恢復成斷點地址;清除I和F標志,允許IRQ和FIQ中斷。故本題選擇C。22、以下ARM指令中不屬于數(shù)據(jù)處理類指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3標準答案:B知識點解析:數(shù)據(jù)處理類指令可分為數(shù)據(jù)傳送指令、算術(shù)邏輯運算指令和比較指令。本題A、C、D項均屬于數(shù)據(jù)處理類指令,B項屬于加載/存儲指令,故本題選擇B。23、下面關(guān)于嵌入式系統(tǒng)中常用的簡單輸入設(shè)備和簡單輸出設(shè)備的敘述中,錯誤的是()。A、嵌入式系統(tǒng)中使用的鍵盤有線性鍵盤和矩陣鍵盤兩類B、電阻式觸摸屏和電容式觸摸屏是嵌入式系統(tǒng)中常用的兩種觸摸屏C、LCD是發(fā)光二極管的簡稱D、液晶顯示器是嵌入式系統(tǒng)常用的一種顯示設(shè)備標準答案:C知識點解析:嵌入式系統(tǒng)中使用的鍵盤有線性鍵盤和矩陣鍵盤兩類;電阻式觸摸屏和電容式觸摸屏是嵌入式系統(tǒng)中常用的兩種觸摸屏;液晶顯示器是嵌入式系統(tǒng)常用的一種顯示設(shè)備;放光二極管是LED,LCD是液晶顯示器,故本題選擇C。24、下面是關(guān)于嵌入式系統(tǒng)中使用的無線通信接口或技術(shù)的敘述,其中錯誤的是()。A、GPRS是GSM用戶可用的一種移動數(shù)據(jù)業(yè)務(wù),通常支持用AT指令集進行呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務(wù)B、使用802.11系列協(xié)議的無線局域網(wǎng)也稱為WiFiC、藍牙是一種支持短距離通信的無線低速通信技術(shù),它采用分散式網(wǎng)絡(luò)結(jié)構(gòu)以及快跳頻和短包技術(shù),支持點對點及點對多點通信D、嵌入式系統(tǒng)可通過擴展無線模塊來實現(xiàn)無線通信,該模塊與嵌入式處理器連接時一般只能采用UART標準答案:D知識點解析:GPRS是GSM用戶可用的一種移動數(shù)據(jù)業(yè)務(wù),通常支持用AT指令集進行呼叫、短信、傳真、數(shù)據(jù)傳輸?shù)葮I(yè)務(wù);凡使用802.11系列協(xié)議的無線局域網(wǎng)又稱為Wi-Fi;藍牙是一種支持短距離通信的無線低速通信技術(shù),它采用分散式網(wǎng)絡(luò)結(jié)構(gòu)以及快跳頻和短包技術(shù),支持點對點及點對多點通信;嵌入式系統(tǒng)中的常用無線模塊主要包括GPS、GPRS、Wi-Fi、藍牙及通用射頻通信模塊等,通信連接接口有UART,也有基于USB的。D項錯誤,故本題選擇D。25、Linux內(nèi)核主要由5個子系統(tǒng)組成,下面選項中不屬于這5個子系統(tǒng)的是()。A、進程調(diào)度B、內(nèi)存管理C、虛擬文件系統(tǒng)D、瀏覽器程序標準答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進程調(diào)度;內(nèi)存管理;虛擬文件系統(tǒng);網(wǎng)絡(luò)接口;進程間通信。故本題選擇D。26、已知R3=0x80001000,R4=0x00A00010,執(zhí)行ARM指令MOVR3,R4,LSL#8后,R3的值為()。A、0x80001000B、0x00A00010C、0xA0001000D、0x0000A000標準答案:C知識點解析:題中將R4中的內(nèi)容左移8位送入R3。故本題選擇c。27、對于ARM處理器以下不屬于邏輯運算指令助記符的是()。A、ANDB、BICC、EORD、SBC標準答案:D知識點解析:ARM指令集中,SBC是帶借位減法指令,是算術(shù)運算指令,不屬于邏輯運算助記符。故本題選擇D。28、下述通信標準中,不采用差分方式進行信號傳輸?shù)氖?)。A、USBB、RS-232C、RS-485D、CAN標準答案:B知識點解析:采用差分信號傳輸方式,具有很強的抗共模干擾能力;選項中僅RS-232不是。故本題選擇B。29、片上系統(tǒng)(或系統(tǒng)級芯片)是目前廣泛使用的一種嵌入式處理芯片,下面有關(guān)敘述中錯誤的是()。A、其英文縮寫是SOC或SoC,它是電子設(shè)計自動化水平提高和大規(guī)模集成電路制造技術(shù)發(fā)展的成果B、它已成為集成電路設(shè)計的發(fā)展趨勢,現(xiàn)在許多嵌入式處理芯片都是片上系統(tǒng)C、芯片中既包含處理器又包含存儲器及外圍電路,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能D、智能手機已經(jīng)廣泛采用片上系統(tǒng),平板電腦大多還使用傳統(tǒng)的Intel處理器標準答案:D知識點解析:片上系統(tǒng)(或系統(tǒng)級芯片),即SOC或SoC,是目前廣泛使用的一種嵌入式處理芯片,它是電子設(shè)計自動化(EDA)水平提高和大規(guī)模集成電路制造技術(shù)(VLSI)發(fā)展的成果,芯片中既包含處理器又包含存儲器及外圍電路,單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能,目前大多數(shù)32位的嵌入式處理芯片均為SOC,包括智能手機和平板電腦,其逐漸成為集成電路設(shè)計的主流發(fā)展趨勢。故本題選擇D。30、下面是關(guān)于基于ARM內(nèi)核的典型嵌入式系統(tǒng)硬件組成的敘述()。Ⅰ.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸入功能的前向通道Ⅱ.典型嵌入式硬件系統(tǒng)包括完成模擬量和數(shù)字量輸出功能的后向通道Ⅲ.典型嵌入式硬件系統(tǒng)包括人機交互通道(例如鍵盤或觸摸屏等輸入接口及LED或LCD顯示等輸出接口)Ⅳ.典型嵌入式硬件系統(tǒng)包括相互互連通信通道(例如以太網(wǎng)接口、USB接口等)上述敘述中,正確的是:A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅱ、Ⅲ和ⅣC、僅Ⅰ、Ⅲ和ⅣD、全部標準答案:D知識點解析:基于ARM內(nèi)核的典型嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)、前向通道、后向通道、人機交互通道以及相互互聯(lián)通信通道等組成;前向通道即輸入接口,由模擬量輸入接口和數(shù)字量輸入接口組成;后向通道即輸出接口,由模擬輸出接口和數(shù)字輸出接口組成。故本題選擇D。31、下面關(guān)于S3C2410的外部存儲器的敘述中,錯誤的是()。A、S3C2410的存儲器控制組件中包括的存儲器控制器提供訪問片外存儲器芯片所需的控制信號B、S3C2410的外部存儲器地址空間共1GBC、S3C2410的I/O與存儲器采用統(tǒng)一編址方式D、S3C2410的外部存儲器地址空間可分成數(shù)個BANK,每個BANK均可實現(xiàn)8位、16位和32位總線寬度的訪問標準答案:D知識點解析:S3C2410的存儲器控制組件中包括存儲器控制器、外部主控器、NANDFlash控制器等,其中存儲器控制器提供訪問片外存儲器芯片所需的控制信號,支持大/小端模式,地址空間共1GB:其I/O與存儲器采用統(tǒng)一編址方式,而非I/O映射編址(獨立編址)方式;S3C2410的外部存儲器地址空間可分成8個BANK,BANK0只能是16位和32位總線寬度的訪問,其他所有BANK均可實現(xiàn)8位、16位和32位總線寬度的訪問。故本題選擇D。32、下列關(guān)于μC/OS–II操作系統(tǒng)空閑任務(wù)的描述中,錯誤的是()。A、空閑任務(wù)自創(chuàng)建之后永遠不會處于掛起態(tài)B、空閑任務(wù)是操作系統(tǒng)初始化函數(shù)創(chuàng)建的第一個任務(wù)C、空閑任務(wù)的優(yōu)先級設(shè)為最低優(yōu)先級D、空閑任務(wù)永遠不會處于運行態(tài)標準答案:D知識點解析:空閑任務(wù)OS_TaskIdle是μC/OS–II的系統(tǒng)任務(wù),是操作系統(tǒng)初始化函數(shù)創(chuàng)建的第一個任務(wù),自創(chuàng)建之后永遠不會處于掛起態(tài),因為它占據(jù)了最低優(yōu)先級63,所以只有在其他的任務(wù)都因為等待事件的發(fā)生而被阻塞的時候才能得到運行。故本題選擇D。33、硬件抽象層和引導加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實現(xiàn)的功能是()。A、設(shè)備初始化B、進程間通信C、裝載操作系統(tǒng)映像到內(nèi)存D、初始化存儲器標準答案:B知識點解析:底層軟件主要就是指硬件抽象層、板級支持包和引導加載程序。能夠?qū)崿F(xiàn)的功能包括設(shè)備初始化、初始化外圍設(shè)備、加載和啟動操作系統(tǒng)等。而進程間通信主要通過內(nèi)核和外設(shè)實現(xiàn)。故本題選擇B。34、下面有關(guān)嵌入式系統(tǒng)開發(fā)的說明中,錯誤的是()。A、嵌入式系統(tǒng)開發(fā)往往是與應用目標緊密聯(lián)系在一起的B、嵌入

溫馨提示

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

評論

0/150

提交評論