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

下載本文檔

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

文檔簡介

計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷13(共9套)(共549題)計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯誤的是()。A、嵌入式系統(tǒng)常用的電源模塊有AC—DC模塊、DC—DC模塊或LDO模塊B、大部分嵌入式處理器只能使用內(nèi)部時鐘信號發(fā)生器,不能使用外部時鐘信號源C、若嵌入式處理器芯片的系統(tǒng)復位引腳為nRESET,則表示低電平復位D、基于ARM處理器內(nèi)核的嵌入式處理器芯片都有調(diào)試接口標準答案:B知識點解析:大多數(shù)嵌入式處理器內(nèi)置了時鐘信號發(fā)生器,因此時鐘電路只需要外接一個石英晶體振蕩器和兩只電容就可以工作了,但有些場合(如為了減少功耗、需要嚴格同步等)需要使用外部振蕩源提供時鐘信號。B項敘述有誤,故本題選擇B。2、下面關(guān)于嵌入式系統(tǒng)邏輯組成的敘述中,錯誤的是()。A、嵌入式系統(tǒng)與通用計算機一樣,也由硬件和軟件兩部分組成B、硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系C、嵌入式系統(tǒng)的CPU主要使用的是數(shù)字信號處理器D、嵌入式系統(tǒng)的軟件配置有些很簡單,有些比較復雜標準答案:C知識點解析:嵌入式系統(tǒng)與通用計算機一樣,也由硬件和軟件兩部分組成。硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系。嵌入式系統(tǒng)的軟件配置有多種情況,有些簡單,有些比較復雜;而嵌入式系統(tǒng)的CPU有ARM、DSP和FPGA等。故本題選擇C。3、在以下ARM處理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為()。A、MOVB、ANDC、ADDD、ORR標準答案:B知識點解析:使用邏輯與指令A(yù)ND和0進行按位相與,可以起到清零的作用。故本題選擇B。4、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是()。A、PWMB、SPIC、I2CD、Ethemet標準答案:A知識點解析:ARM處理芯片內(nèi)部有多個可互聯(lián)通信的組件,主要包括UART、I2C、SPI、CAN、USB、Ethemet等。A項是詠寬調(diào)制,不屬于互連通信組件,故本題選擇A。5、下面關(guān)于嵌入式系統(tǒng)中使用的觸摸屏的敘述中,錯誤的是()。A、目前嵌入式系統(tǒng)中使用的觸摸屏除電阻式觸摸屏外,還有電容式觸摸屏B、電阻式觸摸屏是一種電阻傳感器,它將矩形區(qū)域中觸摸點(X,Y)的物理位置轉(zhuǎn)換為代表X坐標和Y坐標的電壓C、電阻式觸摸屏通過多點觸摸或滑動進行操作D、相對于電容式觸摸屏,電阻式觸摸屏結(jié)構(gòu)簡單、價格低標準答案:C知識點解析:目前的觸摸屏有兩種形式,一種是電阻式觸摸屏(俗稱軟屏),另一種是電容式觸摸屏(俗稱硬屏)。電阻式觸摸屏是一種電阻傳感器,它將矩形區(qū)域中觸摸點(X,Y)的物理位置轉(zhuǎn)換為代表X坐標和Y坐標的電壓,基本原理是利用壓力感應(yīng)進行控制,結(jié)構(gòu)簡單,價格低;而電容式觸摸屏結(jié)構(gòu)復雜,價格高,帶多點觸摸或滑動操作的觸摸屏均屬于電容式。故本題選擇C。6、下面關(guān)于片上系統(tǒng)(SoC)的敘述中,錯誤的是()。A、SoC芯片中可以包含數(shù)字電路、模擬電路及數(shù)字/模擬混合電路,但不含射頻電路B、SoC單個芯片就能實現(xiàn)數(shù)據(jù)的采集、轉(zhuǎn)換、存儲、處理和I/O等多種功能C、SoC有通用SoC芯片和專用SoC芯片之分,D、專用SoC芯片按其制作工藝分為定制芯片和現(xiàn)場可編程芯片兩類標準答案:A知識點解析:SoC芯片中既包含數(shù)字電路,也可以包含模擬電路,甚至還能包含數(shù)字/模擬混合電路和射頻電路。所以選項A錯誤,故本題選擇A。7、將R1寄存器中的指定位bit0和bit3清零,以下ARM匯編指令正確的是()。A、ANDR1,R1,#0xFFFFFFF6B、BICR1,R1,#0xFFFFFFF6C、EORR1,R1,#0xFFFFFFF6D、ORRR1,R1,#0xFFFFFFF6標準答案:A知識點解析:和0相與清零,和1相與保持不變。BIC表示位清除,EOR表示邏輯異或,ORR表示邏輯或,和0相或保持不變,和1相或置1。選項A正確,故本題選擇A。8、關(guān)于μC/OS-II的敘述,正確的是()。A、μC/OS-II系統(tǒng)擁有統(tǒng)一的驅(qū)動程序,不需要開發(fā)商自行開發(fā)B、μC/OS-II包含基本設(shè)備驅(qū)動程序C、使用μC/OS-II的棧空間校驗函數(shù),可以確定每個任務(wù)到底需要多少??臻gD、μC/OS-II是一個單內(nèi)核操作系統(tǒng)標準答案:C知識點解析:μC/OS-II基本不包含設(shè)備驅(qū)動程序,只是一個純內(nèi)核。μC/OS-II驅(qū)動程序?qū)儆诘讓?,需要系統(tǒng)開發(fā)商自行開發(fā)。使用μC/OS-II的??臻g校驗函數(shù),可以確定每個任務(wù)到底需要多少??臻g。選項C正確,故本題選擇C。9、以下關(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)標準答案:A知識點解析:根據(jù)微處理器的字長寬度:微處理器可分為4位、8位、16位、32位、64位。因此可知選項A正確。根據(jù)指令集可分為RISC和CISC,因此選項B錯誤。根據(jù)系統(tǒng)體系結(jié)構(gòu)分為:哈佛結(jié)構(gòu)和馮.諾依曼結(jié)構(gòu),選項C錯誤。不是所有ARM處理器都采用哈佛結(jié)構(gòu),早期大多使用的是馮諾.依曼結(jié)構(gòu)。所以選項D錯誤。故本題選擇A。10、嵌入式Linux操作系統(tǒng)的組成,不包括()。A、用戶進程B、OS服務(wù)組件C、Linux內(nèi)核D、編譯程序標準答案:D知識點解析:嵌入式Linux操作系統(tǒng)主要由用戶進程、OS服務(wù)組件和Linux內(nèi)核三大子系統(tǒng)組成。故本題選擇D。11、在采用ADS1.2集成開發(fā)工具軟件開發(fā)基于ARM微處理器的嵌入式系統(tǒng)軟件時,下面有關(guān)地址映射的說明中,不正確的是()。A、只能通過提供一個scatter格式的配置文件來確定地址映射關(guān)系B、scatter格式的配置文件是一個文本文件C、scatter格式的配置文件描述了連接器進行連接時所需的分組及定位信息等D、一個scatter配置文件中通常要描述1個下載時域,以及若干個運行時域標準答案:A知識點解析:利用ADS1.2工具來進行地址映射,即在編譯連接其工程項目時,有兩種方式,即Simple連接類型和Scattered連接類型;在采用Scattered連接類型時,需要提供一個scatter格式的配置文件,該配置文件是一個文本文件,描述ARM連接器在完成連接操作時所需要的分組及定位信息等。一個scatter文件中通常要描述一個下載時域的首地址、域的大小、域的屬性,以及若干個運行時域的首地址、域的大小、域的屬性、包含的輸入段等信息。因此A選項不正確,故本題選擇A。12、以下關(guān)于ARM處理器寄存器說法錯誤的是()。A、CPSR為程序狀態(tài)寄存器,存放各種標志和狀態(tài)B、SPSR為備份程序狀態(tài)寄存器C、R13為鏈接寄存器LRD、R15為程序計數(shù)器PC標準答案:C知識點解析:R13是堆棧指針(CP)寄存器,鏈接(LR)寄存器是R14,C選項錯誤,故本題選擇C。13、在指令LDRR3,[R4,#4]!執(zhí)行后,R4中的值為()。A、不變B、R4+1C、R4+4D、4標準答案:C知識點解析:LDR是存儲器到寄存器的數(shù)據(jù)傳送指令,題中是基址加變址尋址,且存儲器值改變,即R3←[R4+4]、R4←R4+4;故本題選擇C。14、如果條件為負數(shù),將R1指向的內(nèi)存單元中8位數(shù)據(jù)加載到RO寄存器中,正確的ARM指令為()。A、LDRPLR0,[R1]B、LDRMIR0,[R0]C、LDRHMIR1,[R0]D、LDRBMIR0,[R1]標準答案:D知識點解析:按題目要求需要用到字節(jié)數(shù)據(jù)加載指令LDRB,且寄存器間接尋址,故本題選擇D。15、如下關(guān)于開源操作系統(tǒng)的說法,正確的是()。A、能夠免費獲得源碼,起始使用成本較低B、獲得技術(shù)支持比較困難,但維護比較簡單C、移植過程開發(fā)工作量大,但系統(tǒng)可靠性較高D、即購即用,且產(chǎn)品研發(fā)容易滿足工期要求標準答案:A知識點解析:開源操作系統(tǒng)具有能夠免費獲得、成本較低的優(yōu)點,但是存在獲得技術(shù)支持困難、配套開發(fā)工作量大、系統(tǒng)可靠性低、完工后維護困難的缺點。A選項正確,故本題選擇A。16、以下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。17、下列程序中通常不屬于板級支持包(BSP)內(nèi)容的是()。A、初始化程序B、設(shè)備驅(qū)動程序C、引導加載程序D、進程管理程序標準答案:D知識點解析:BSP實際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序、設(shè)備驅(qū)動程序、配置文件和引導加載程序等。D項不屬于BSP內(nèi)容,故本題選擇D。18、嵌入式Linux操作系統(tǒng)由用戶進程、OS服務(wù)組件和Linux內(nèi)核3個部分組成(如圖),下面選項中正確的是()。A、①是用戶進程,③是服務(wù)組件B、①是服務(wù)組件,②是用戶進程C、②是服務(wù)組件,③是Linux內(nèi)核D、②是用戶進程,③是Linux內(nèi)核標準答案:C知識點解析:從頂視圖看,嵌入式Linux操作系統(tǒng)由用戶進程、OS服務(wù)組件和Linux內(nèi)核3個子系統(tǒng)組成。故題中從上到下依次是用戶進程、OS服務(wù)組件和Linux內(nèi)核。故本題選擇C。19、當條件為非負數(shù)時,將R1指示的內(nèi)存中16位數(shù)據(jù)加載到R0寄存器中,ARM指令為()。A、LDRHPLR0,[R1]B、LDRHMIR0,[R0]C、LDRBMIR1,[R0]D、LDRBMIR0,[R1]標準答案:A知識點解析:題目要求16位數(shù)據(jù),故需用半字數(shù)據(jù)加載指令LDRH,又數(shù)據(jù)是在R1指示的內(nèi)存中,故采用寄存器間接尋址[R1],故本題選A項。20、下列程序中屬于板級支持包(BSP)內(nèi)容的是()。A、引導加載程序B、進程管理程序C、進程間通信程序D、文件管理程序標準答案:A知識點解析:BSP實際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序、設(shè)備驅(qū)動程序、配置文件和引導加載程序等。A項屬于BSP內(nèi)容,故本題選擇A。21、下列關(guān)μC/OS-II操作系統(tǒng)的描述中,錯誤的是()。A、用戶必須在多任務(wù)調(diào)度啟動以后再使能時鐘節(jié)拍中斷B、在中斷返回之前,必須調(diào)用退出中斷函數(shù)voidOSIntExit(void)C、互斥信號量可以解決優(yōu)先級反轉(zhuǎn)問題D、一個任務(wù)或中斷服務(wù)子程序可以等待其他任務(wù)或中斷服務(wù)子程序通過事件控制塊給其發(fā)送信號標準答案:D知識點解析:用戶必須在多任務(wù)調(diào)度啟動以后再使能時鐘節(jié)拍中斷;在中斷返回之前,必須調(diào)用退出中斷函數(shù)voidOSIntExit(void);互斥信號量可以解決優(yōu)先級反轉(zhuǎn)問題;一個任務(wù)或中斷服務(wù)子程序可以通過事件控制塊來向另外的任務(wù)發(fā)信號。故本題選擇D。22、以下關(guān)于嵌入式系統(tǒng)軟件與通用計算機系統(tǒng)軟件的異同的陳述中,錯誤的是()。A、通常嵌入式系統(tǒng)的軟件配備沒有通用系統(tǒng)多B、嵌入式系統(tǒng)必須配備實時操作系統(tǒng),而通用計算機系統(tǒng)上的操作系統(tǒng)沒有實時性要求C、嵌入式系統(tǒng)應(yīng)用軟件往往內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少D、嵌入式系統(tǒng)軟件和通用計算機系統(tǒng)軟件都可以實現(xiàn)圖形用戶界面標準答案:B知識點解析:通常嵌入式系統(tǒng)的軟件配備沒有通用系統(tǒng)多;嵌入式系統(tǒng)軟件和通用計算機系統(tǒng)軟件都可以實現(xiàn)圖形用戶界面,嵌入式系統(tǒng)應(yīng)用軟件的特點是:內(nèi)部結(jié)構(gòu)精簡化、代碼輕量化、占用存儲資源少;多數(shù)嵌入式系統(tǒng)具有時間約束性,因而至少是軟實時系統(tǒng),通用計算機系統(tǒng)像因特網(wǎng)域名服務(wù)系統(tǒng)也是典型的實時系統(tǒng)。故本題選擇B。23、下列關(guān)于嵌入式系統(tǒng)硬件抽象層的描述中,正確的是()。A、硬件抽象層向操作系統(tǒng)內(nèi)核提供了訪問底層硬件的函數(shù)接口B、硬件抽象層又稱為BootloaderC、U-boot是支持多種常用體系結(jié)構(gòu)的硬件抽象層D、硬件抽象層與硬件無關(guān),故在移植操作系統(tǒng)時不需要改動標準答案:A知識點解析:硬件抽象層又稱為HAL,作用是向操作系統(tǒng)內(nèi)核提供了訪問底層硬件的函數(shù)接口;如果要移植操作系統(tǒng),就要對HAL驅(qū)動函數(shù)進行改寫,以滿足具體操作系統(tǒng)的上層函數(shù)接口的規(guī)范。故本題選擇A。24、若把嵌入式系統(tǒng)設(shè)計開發(fā)過程分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設(shè)計、構(gòu)件設(shè)計、系統(tǒng)集成與測試等4個階段。下面的說法中,恰當?shù)氖?)。A、在系統(tǒng)需求分析階段,必須了解用戶對嵌入式系統(tǒng)的功能需求,尺寸、大小、成本等需求不需了解B、系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成C、構(gòu)件設(shè)計階段的任務(wù)是進行芯片比較并選擇現(xiàn)成的芯片或模塊D、系統(tǒng)集成與測試階段應(yīng)該把系統(tǒng)所需部件全部集成后再進行測試標準答案:B知識點解析:用戶需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等;系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成;構(gòu)件設(shè)計階段的任務(wù)是設(shè)計或選擇符合系統(tǒng)結(jié)構(gòu)和規(guī)格說明中所需要的具體構(gòu)件,既包括硬件也包括軟件模塊;在系統(tǒng)集成時,應(yīng)該分步地、按階段地構(gòu)建系統(tǒng),并且每次只對一部分構(gòu)件或模塊所集成的系統(tǒng)進行測試。故本題選擇B。25、若把嵌入式系統(tǒng)設(shè)計開發(fā)過程分為:系統(tǒng)需求分析與規(guī)格說明、系統(tǒng)設(shè)計、構(gòu)件設(shè)計、系統(tǒng)集成與測試等4個階段。下面的說法中,恰當?shù)氖?)。A、在系統(tǒng)需求分析階段,必須了解用戶對嵌入式系統(tǒng)的功能需求,尺寸、大小、成本等需求不需了解。B、系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成。C、構(gòu)件設(shè)計階段的任務(wù)是進行芯片比較并選擇現(xiàn)成的芯片或模塊D、系統(tǒng)集成與測試階段應(yīng)該把系統(tǒng)所需部件全部集成后再進行測試。標準答案:B知識點解析:用戶需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等:系統(tǒng)設(shè)計階段,必須確定哪些功能由硬件完成,哪些功能由軟件完成:構(gòu)件設(shè)計階段的任務(wù)是設(shè)計或選擇符合系統(tǒng)結(jié)構(gòu)和規(guī)格說明中所需要的具體構(gòu)件,既包括硬件也包括軟件模塊;在系統(tǒng)集成時,應(yīng)該分步地、按階段地構(gòu)建系統(tǒng),并且每次只對一部分構(gòu)件或模塊所集成的系統(tǒng)進行測試。故本題選擇B。26、嵌入式系統(tǒng)的應(yīng)用極其廣泛,下列設(shè)備:①洗衣機;②電飯煲;③服務(wù)器;④平板掃描儀;⑤路由器;⑥機頂盒;⑦巨型機;⑧POS機中,屬于嵌入式系統(tǒng)應(yīng)用的是()。A、除④和⑤之外B、除③和⑦之外C、除⑤和⑦之外D、①~⑧全部都是標準答案:B知識點解析:廣義上講,凡是帶有微處理器的專用軟硬件系統(tǒng)都可稱為嵌入式系統(tǒng)。狹義上講,嵌入式系統(tǒng)強調(diào)那些使用嵌入式微處理器構(gòu)成的具有自己的操作系統(tǒng)和特定功能、用于特定場合的獨立系統(tǒng)。嵌入式系統(tǒng)以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。而服務(wù)器是網(wǎng)絡(luò)環(huán)境中的高性能計算機,巨型計算機實際上是一個巨大的計算機系統(tǒng),二者均不屬于嵌入式系統(tǒng)。故本題選擇B。27、關(guān)于ARM處理器的工作模式,以下說法錯誤的是()。A、用戶模式是程序正常執(zhí)行的工作模式B、管理模式負責處理存儲器故障,實現(xiàn)虛擬存儲器和存儲器的保護C、系統(tǒng)模式運行特權(quán)級的操作系統(tǒng)任務(wù)D、當處理器處于用戶模式時,如果沒有異常發(fā)生是不能改變工作模式的標準答案:B知識點解析:ARM體系結(jié)構(gòu)支持7種工作模式,取決于當前程序狀態(tài)寄存器CPSR的低5位值。用戶模式是程序正常執(zhí)行工作模式,當處理器處于用戶模式時,如果沒有異常發(fā)生不能改變工作模式;系統(tǒng)模式運行特權(quán)級的操作系統(tǒng)任務(wù):管理模式是操作系統(tǒng)的保護模式,處理軟中斷。故本題選擇B。28、關(guān)于ARM處理器的工作模式,以下說法正確的是()。A、快速中斷模式用來處理FIQ中斷B、用戶模式用來處理普通中斷C、中止模式運行特權(quán)級的操作系統(tǒng)任務(wù)D、系統(tǒng)模式運行正常的程序標準答案:A知識點解析:ARM體系結(jié)構(gòu)支持7種工作模式,取決于當前程序狀態(tài)寄存器CPSR的低5位值。用戶模式是程序正常執(zhí)行工作模式;快速中斷模式(FIQ)用來處理高速中斷;中止模式處理存儲器故障;系統(tǒng)模式運行特權(quán)級的操作系統(tǒng)任務(wù)。故本題選擇A。29、如下關(guān)于Android操作系統(tǒng)的說法,正確的是()。A、是以Unix為基礎(chǔ)改造而成的操作系統(tǒng)B、主要用于桌面計算設(shè)備C、是針對特定應(yīng)用領(lǐng)域的完整的軟件平臺,由操作系統(tǒng)、中間件和若干典型的移動應(yīng)用軟件組成D、谷歌公司對基于Android操作系統(tǒng)的第三方軟件進行嚴格把關(guān)標準答案:C知識點解析:Android(安卓)是一種以Linux為基礎(chǔ)的半開放源代碼操作系統(tǒng),主要使用于移動便攜設(shè)備;是針對特定應(yīng)用領(lǐng)域的完整的軟件平臺,由操作系統(tǒng)、中間件和若干典型的移動應(yīng)用軟件;谷歌公司不對基于Android操作系統(tǒng)的第三方軟件進行嚴格控制,從而促使第三方應(yīng)用軟件發(fā)展迅速。故本題選擇C。30、下面關(guān)于實時系統(tǒng)的敘述中,錯誤的是()。A、單一的實時系統(tǒng)中可以同時包含硬實時任務(wù)和軟實時任務(wù)B、動車的自動駕駛?cè)蝿?wù)屬于準實時任務(wù)C、硬實時、軟實時與準實時的概念與時限的長短沒有關(guān)系D、硬件和軟件必須協(xié)同配合,共同支持系統(tǒng)對實時性的要求標準答案:B知識點解析:具有實時性能的控制系統(tǒng)稱為實時系統(tǒng),單一的實時系統(tǒng)中可以同時包含硬實時任務(wù)和軟實時任務(wù),硬實時、軟實時與準實時的概念與時限的長短沒有關(guān)系;硬件和軟件必須協(xié)同配合,共同支持系統(tǒng)對實時性的要求;動車的自動駕駛?cè)蝿?wù)屬于硬實時任務(wù);故B項錯誤。31、不屬于RISC處理器特點的是()。A、指令數(shù)目較少,指令字長統(tǒng)一B、指令格式規(guī)范,尋址模式較為簡單C、大多能在一個周期內(nèi)完成指令的執(zhí)行D、指令數(shù)目多且結(jié)構(gòu)復雜標準答案:D知識點解析:RISC的英文全稱是ReducedInstructionSetComputer,中文是精簡指令集計算機;指令系統(tǒng)小,一個時鐘周期內(nèi)可以執(zhí)行一條或者多條指令;采用標準長度指令;指令格式規(guī)范,尋址模式較為簡單,存儲器訪問只使用加載和存儲兩個指令等;采用硬布線邏輯控制為主。故本題選擇D。32、以下ARM指令正確的是()。A、ADDR1,[R2,#1]B、AND[R0],R1C、SUBSR7,R7,#1D、BEQPC,LR標準答案:C知識點解析:ADD為加法指令,AND是邏輯與指令,SUBS是帶進位的減法指令,BEQ是跳轉(zhuǎn)指令,結(jié)合ARM指令的尋址方式,只有C項指令是正確的,采用的是立即尋址。故本題選擇C。33、在μC/OS-II操作系統(tǒng)下,由中斷服務(wù)子程序代碼完成的操作一定包括()。A、初始化任務(wù)的??臻gB、調(diào)用OSIntEnter()或者對OSIntNesting變量加1C、關(guān)閉所有可屏蔽中斷D、利用函數(shù)OSSchedLock()給調(diào)度器上鎖標準答案:B知識點解析:中斷服務(wù)子程序的偽碼結(jié)構(gòu)如下:保存全部CPU寄存器到棧;調(diào)用OSIntEnter()或者對OSIntNesting變量加1;執(zhí)行中斷服務(wù)代碼,或者發(fā)出IPC消息通知特定任務(wù)去執(zhí)行中斷服務(wù);調(diào)用OSIntExit()函數(shù);恢復所有CPU寄存器;執(zhí)行中斷返回指令。故本題選擇B。34、下面有關(guān)嵌入式系統(tǒng)開發(fā)的說明中,錯誤的是()。A、嵌入式系統(tǒng)開發(fā)往往是與應(yīng)用目標緊密聯(lián)系在一起的B、嵌入式系統(tǒng)的應(yīng)用程序需要基于某個嵌入式操作系統(tǒng)上來開發(fā)C、嵌入式系統(tǒng)開發(fā)往往需要綜合考慮系統(tǒng)的硬件、軟件邏輯功能如何實現(xiàn)D、嵌入式系統(tǒng)開發(fā)往往需使用宿主機一目標機的開發(fā)架構(gòu)來進行標準答案:B知識點解析:由于嵌入式系統(tǒng)與應(yīng)用目標緊密集合,并且其硬件資源有限,其開發(fā)具有許多特點:使用宿主機一目標機的開發(fā)架構(gòu);與底層硬件控制程序的關(guān)系密切;軟硬件資源受限制,故需綜合考慮系統(tǒng)軟硬件邏輯功能如何實現(xiàn);需要固化程序,嵌入式應(yīng)用程序經(jīng)過交叉工具鏈生成映像文件之后下載到目標機進行調(diào)試。故本題選擇B。35、下面有關(guān)基于嵌入式WEB服務(wù)器應(yīng)用的描述語句中,不恰當?shù)氖?)。A、嵌入式WEB服務(wù)器通常與設(shè)備的控制器融為一體B、嵌入式WEB服務(wù)器的功能通常與PC機的WEB服務(wù)器相同C、基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計工作中有許多工作是涉及網(wǎng)頁設(shè)計D、嵌入式WEB服務(wù)器的主要用途是提供一個遠程操控設(shè)備的手段標準答案:B知識點解析:通用WEB服務(wù)器一般運行在計算資源和內(nèi)存資源都比較豐富的通用計算機上,向用戶提供信息服務(wù);而嵌入式WEB服務(wù)器是嵌入在設(shè)備中的,通常與設(shè)備的控制器融為一體,用來控制和管理設(shè)備,但也向客戶提供設(shè)備的運行狀態(tài)信息;基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計工作中有許多工作是涉及網(wǎng)頁設(shè)計,而嵌入式WEB服務(wù)器的主要用途是提供一個遠程操控設(shè)備的手段。故本題選擇B。36、下面有關(guān)基于嵌入式WEB服務(wù)器應(yīng)用的描述語句中,不恰當?shù)氖?)。A、嵌入式WEB服務(wù)器通常與設(shè)備的控制器融為一體B、嵌入式WEB服務(wù)器的功能通常與PC機的WEB服務(wù)器相同C、基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計工作中有許多工作是涉及網(wǎng)頁設(shè)計D、嵌入式WEB服務(wù)器的主要用途是提供一個遠程操控設(shè)備的手段標準答案:B知識點解析:通用WEB服務(wù)器一般運行在計算資源和內(nèi)存資源都比較豐富的通用計算機上,向用戶提供信息服務(wù):而嵌入式WEB服務(wù)器是嵌入在設(shè)備中的,通常與設(shè)備的控制器融為一體,用來控制和管理設(shè)備,但也向客戶提供設(shè)備的運行狀態(tài)信息;基于嵌入式WEB服務(wù)器的應(yīng)用系統(tǒng),其設(shè)計工作中有許多工作是涉及網(wǎng)頁設(shè)計,而嵌入式WEB服務(wù)器的主要用途是提供一個遠程操控設(shè)備的手段。故本題選擇B。37、下面關(guān)于實時系統(tǒng)的敘述中,錯誤的是()。A、單一的實時系統(tǒng)中可以同時包含硬實時任務(wù)和軟實時任務(wù)B、動車的自動駕駛?cè)蝿?wù)屬于準實時任務(wù)C、硬實時、軟實時與準實時的概念與時限的長短沒有關(guān)系D、硬件和軟件必須協(xié)同配合,共同支持系統(tǒng)對實時性的要求標準答案:B知識點解析:具有實時性能的控制系統(tǒng)稱為實時系統(tǒng),單一的實時系統(tǒng)中可以同時包含硬實時任務(wù)和軟實時任務(wù),硬實時、軟實時與準實時的概念與時限的長短沒有關(guān)系;硬件和軟件必須協(xié)同配合,共同支持系統(tǒng)對實時性的要求;動車的自動駕駛?cè)蝿?wù)屬于硬實時任務(wù);故B項錯誤。38、嵌入式系統(tǒng)使用的存儲器可以劃分成不同的層次,下列敘述中,錯誤的是()。A、CPU使用最頻繁的少量的程序代碼和數(shù)據(jù)存放在高速緩沖存儲器(Cache)中B、正在運行中程序的數(shù)據(jù)和代碼存放在主存儲器(內(nèi)存)中C、尚未啟動運行的其余程序或數(shù)據(jù)存放在容量很大的外部存儲器(外存)中D、嵌入式系統(tǒng)中Cache存儲器的存取速度與外存的存取速度相當標準答案:D知識點解析:CPU使用最頻繁的少量的程序代碼和數(shù)據(jù)存放在高速緩沖存儲器(Cache)中,為了提高處理速度:正在運行中程序的數(shù)據(jù)和代碼存放在主存儲器(內(nèi)存)中,尚未啟動運行的其余程序或數(shù)據(jù)存放在容量很大的外部存儲器(外存)中。故此題選擇D。39、以下按照ARM公司的分類,屬于經(jīng)典ARM處理器的是()。①ARM7②ARM9③ARM11④ARMCortex–M0⑤ARMCortex–M3⑥ARMCortex–R4⑦ARMCortex–A9⑧ARMCortex–A57A、⑦⑧B、①②③C、④⑤⑥D(zhuǎn)、①②③④⑤⑥⑦⑧標準答案:B知識點解析:ARM公司把從ARM7到ARM11為內(nèi)核的系列處理器稱為經(jīng)典ARM處理器。故此題選擇B。40、下面的語句中,說法不正確的是()。A、使用在線仿真器的調(diào)試方式時,在線仿真器取代了被調(diào)試目標系統(tǒng)中的CPU。B、片上調(diào)試技術(shù)通常采用JTAG標準。C、指令集模擬器是在目標機上模擬調(diào)試程序代碼。D、駐留監(jiān)控軟件調(diào)試方法需要在目標機中存儲一段支持通信和調(diào)試命令的軟件。標準答案:C知識點解析:指令集模擬器(ISS)是在宿主機上模擬應(yīng)用程序在目標機上運行行為的一個軟件工具,其操作界面與通用機的集成開發(fā)環(huán)境類似。故此題選擇C。二、填空題(本題共20題,每題1.0分,共20分。)41、按照AMBA總線規(guī)范,基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與__________【57】總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。其中的系統(tǒng)總線主要用于連接__________【58】帶寬快速組件。標準答案:【57】外圍【58】高知識點解析:本題考查基于AMBA總線的典型ARM片上系統(tǒng)構(gòu)建方式。按照AMBA總線規(guī)范,基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。其中的系統(tǒng)總線主要用于連接高帶寬快速組件。42、已知ARM處理器的R1=0x12345678,R2=0xFF00FF00,則執(zhí)行指令ORRR0,R1,R2后,寄存器R0=__________【51】,R1=__________【52】。標準答案:【51】0xFF34FF78【52】0x12345678知識點解析:本題考查ARM處理器的指令格式和尋址方式。R0中是R1和R2邏輯或之后的值;而R1中的值不變。43、S3C2410采用AHB總線和APB總線構(gòu)建片上系統(tǒng)。芯片內(nèi)部的USB設(shè)備接口與【61】總線相連,芯片內(nèi)部的USB主控制器接口與【62】總線相連。標準答案:【61】APB【62】AHB知識點解析:S3C2410使用ARM公司特有的AMBA總線,對于高速組件采用AHB總線,而對于低速外設(shè)接口則采用APB總線。44、已知R1=0x12345678,R2=0x80000101,則執(zhí)行指令A(yù)NDR0,R1,R2后,寄存器R0=__________【53】,R2=__________【54】。標準答案:【53】0【54】0x80000101知識點解析:AND是邏輯與指令,按位相與,有0出0,全1出1;屬于數(shù)據(jù)處理類之邏輯運算指令。將R1和R2進行與運算之后的結(jié)果送到R0中,R2中保持不變。45、無線局域網(wǎng)采用的通信協(xié)議主要是___________【45】,通常也稱為Wi-Fi,它有幾種不同的數(shù)據(jù)傳輸速率,其中___________【46】協(xié)議的數(shù)據(jù)傳輸速率可達108Mbps甚至更高,可以滿足傳輸語音、數(shù)據(jù)、圖像等的需要標準答案:【45】802.11【46】802.11n知識點解析:此題主要考查無線局域網(wǎng)的主要通信協(xié)議IEEE802.11(俗稱wi-Fi)。IEEE802.11n使用2.4GHz頻段和5GHz頻段,傳輸速度300Mbps,最高可達600Mbps,可向下兼容802.11b、802.11g。46、GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,【77】是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加人參數(shù)【78】。標準答案:【77】GDB【78】-g知識點解析:本題考查GNU工具套件的組成以及源程序調(diào)試參數(shù)。GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工具,GDB是調(diào)試器工具。若要對某應(yīng)用程序進行調(diào)試,則在編譯該應(yīng)用程序時,要在編譯命令中加入?yún)?shù)一g。47、數(shù)字圖像的文件格式有多種,不同的文件格式采用不同的編碼方法。其中JPEG大多采用有損壓縮方法,壓縮率較高,它在___________【43】中廣泛使用。___________【44】圖像文件格式采用無損壓縮方法,圖像的顏色數(shù)目較少,文件特別小,適合在網(wǎng)頁中作為插圖或剪貼畫使用。標準答案:【43】數(shù)碼相機(互聯(lián)網(wǎng)、電腦、計算機)【44】GIF知識點解析:本題考查對數(shù)字圖像文件格式及編碼方法的了解。其中JPEG大多采用有損壓縮方法,壓縮率較高,在數(shù)碼相機中廣泛使用;GIF圖像文件格式采用無損壓縮方法,圖像的顏色數(shù)目較少,文件特別小,適合在網(wǎng)頁中作為插圖或剪貼畫使用。48、構(gòu)建無線局域網(wǎng)的技術(shù)除了采用802.11(wi—Fi)之外,另一種常用的是___________【45】技術(shù),它是一種短距離、低速率、低成本的無線通信技術(shù),其最高數(shù)據(jù)傳輸速率為1Mbps左右,傳輸距離大約在___________【46】m之內(nèi)。標準答案:【45】藍牙【46】10知識點解析:本題考查無線局域網(wǎng)構(gòu)建技術(shù)。按題目描述,應(yīng)該是藍牙技術(shù)。其最高數(shù)據(jù)傳輸速率為1Mbps左右,傳輸距離大約在10m之內(nèi)。49、引導加載程序在引導加載操作系統(tǒng)時,設(shè)置相關(guān)的寄存器和資源,跳轉(zhuǎn)到【73】所在的空間,執(zhí)行其引導,這個過程中可以給【74】傳遞參數(shù),可以控制系統(tǒng)啟動的模式。標準答案:【73】操作系統(tǒng)【74】內(nèi)核知識點解析:本題考查嵌入式Linux的Bootloader的執(zhí)行步驟。引導加載程序在引導加載操作系統(tǒng)時,設(shè)置相關(guān)的寄存器和資源,跳轉(zhuǎn)到操作系統(tǒng)所在的空間,執(zhí)行其引導,這個過程中可以給內(nèi)核傳遞參數(shù),可以控制系統(tǒng)啟動的模式。50、U-Boot是一種通用的引導加載程序,對___________【75】系列處理器支持最為豐富,對___________【76】操作系統(tǒng)的支持最為完善。標準答案:【75】PowerPC【76】Linux知識點解析:本題考查對U—boot的了解。U—Boot是一種通用的引導加載程序,對PowerPC系列處理器支持最為豐富,對Linux操作系統(tǒng)的支持最為完善。51、CPSR寄存器中的I和F分別為中斷和快速中斷禁止控制位,當I=__________【51】將禁止外部中斷IRQ,當F=__________【52】時允許快速中斷FIQ。標準答案:【51】1【52】0知識點解析:本題考查當前程序狀態(tài)寄存器CPSR的相關(guān)控制位。CPSR中的控制位中,I是外部IRQ中斷禁止控制位,I=1禁止外部IRQ中斷,I=0允許IRQ中斷:F為禁止快速中斷FIQ的控制位,F(xiàn)=1禁止FIQ中斷,F(xiàn)=0允許FIQ中斷。52、用ARM匯編語言,在內(nèi)存空間定義一個字(32位)變量的偽指令為【57】,指示下面為16位代碼的偽指令是【58】。標準答案:【57】DCD【58】CODE16知識點解析:本題考查ARM匯編器支持的偽指令。題中DCD用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化,屬于數(shù)據(jù)定義偽指令;CODE16偽指令通知編譯器,其后的指令序列為16位的Thumb指令。53、JTAG是指滿足IEEE1149規(guī)范的邊界掃描測試方法及TAP接口,是一種用于片上___________【77】技術(shù)的統(tǒng)稱。JTAG接口標準中規(guī)定了TAP接口所使用的5個信號,它們分別是___________【78】、TMS、TDI、TDO和TRST。標準答案:【77】調(diào)試(測試)【78】TCK(時鐘信號線)知識點解析:本題考查片上調(diào)試技術(shù)JTAG。人們常用JTAG來表示滿足IEEE1149規(guī)范的邊界掃描測試方法和TAP接口(稱為JTAG接口),是一種用于片上調(diào)試技術(shù)的統(tǒng)稱。JTAG標準中規(guī)定TAP接口使用以下5條信號線:TCK、TMS、TDI、TDO和TRST。54、如果一種存儲器的總線工作頻率為333MHz,數(shù)據(jù)線寬度為32位,每個存儲器總線周期傳輸1次數(shù)據(jù),則該存儲器的帶寬為【55】MB/s。AM29LV160是一種典型的NORFlash芯片,芯片內(nèi)部具有20條地址線和16條數(shù)據(jù)線,該芯片的存儲容量為【56】MB。標準答案:【55】1332【56】2知識點解析:本題考查典型片外存儲器的帶寬及容量計算。帶寬=總線頻率×數(shù)據(jù)寬度/8×傳輸次數(shù)/總線周期=1332MB/s;有20條地址線,16條數(shù)據(jù)線,則容量為V=220×16=16Mb,即2MB。55、小端模式下ARM指令序列如下:LDRR0,=0x13579246LDRR1,=0x10000000STRR0,[R1,#R]!執(zhí)行后,內(nèi)存0x10000008中的值=【55】_______,R1=【56】_______標準答案:【55】0x46【56】0x10000008知識點解析:ARM可以用兩種方法存儲數(shù)據(jù)字,稱為大端模式和小端模式;在小端模式下,32位數(shù)據(jù)字的高字節(jié)存放在高地址,而低字節(jié)存放在低地址。題中前兩條指令是存儲器到寄存器的數(shù)據(jù)傳送指令,第三條是寄存器到存儲器的數(shù)據(jù)傳送指令,采用基址加變址尋址方式,且“!”表示指令完成后更新基址寄存器。56、如果ARM小端模式下,R0=0x10000000,內(nèi)存0x10000000到0x10000007中的數(shù)據(jù)分別為,0,1,2,3,4,5,6,7,執(zhí)行指令LDMIAR0,{R1,R2}后,R1=【53】和R2=【54】標準答案:【53】Ox03020100【54】0x07060504知識點解析:本題考查小端模式下的指令操作。在小端模式下,32位數(shù)據(jù)字的高字節(jié)存放在高地址,而低字節(jié)存放在低地址,這與通用微型計算機的存儲器的信息存放格式相同。題中是塊拷貝尋址,又稱為多寄存器尋址。LDM是加載多個寄存器指令,后綴IA表示在每次執(zhí)行完加載/存儲操作后,R0按字長度增加。57、在μC/OS—II操作系統(tǒng)中,某任務(wù)正在等待鍵盤輸入消息,該任務(wù)應(yīng)處于__________【67】態(tài)。若鍵盤中斷服務(wù)程序向該任務(wù)發(fā)送了消息,則該任務(wù)轉(zhuǎn)變?yōu)開_________【68】態(tài)。標準答案:【67】掛起【68】就緒知識點解析:本題考查μC/OS—II操作系統(tǒng)的任務(wù)狀態(tài)。絕大多數(shù)情況下,μC/OS—II的每個任務(wù)都是一個無線的循環(huán)。每個任務(wù)都處在以下5種狀態(tài)之一的狀態(tài)下:休眠態(tài)、就緒態(tài)、運行態(tài)、掛起態(tài)和被中斷態(tài)。當某任務(wù)正在等待鍵盤輸入消息時,該任務(wù)處在掛起態(tài)或者等待態(tài);若鍵盤中斷服務(wù)程序向該任務(wù)發(fā)送了消息,則該任務(wù)轉(zhuǎn)變?yōu)榫途w態(tài)。58、按照內(nèi)核結(jié)構(gòu)分類,Android系統(tǒng)的內(nèi)核屬于【73】_______內(nèi)核,這類內(nèi)核的缺點是占內(nèi)存空間【74】_______、維護困難、任務(wù)執(zhí)行時間的可預(yù)測性低等。標準答案:【73】單【74】大知識點解析:單內(nèi)核結(jié)構(gòu)是傳統(tǒng)操作系統(tǒng)采用的內(nèi)核結(jié)構(gòu),缺點是占內(nèi)存空間大,缺乏可擴展性。AndroidOS是典型的單內(nèi)核操作系統(tǒng)。59、嵌入式Web服務(wù)器應(yīng)用需求與通用Web服務(wù)器應(yīng)用需求是不同的,它不是以提供信息服務(wù)為主,而是提供遠程__________【77】及配置設(shè)備的一種方式。嵌入式Web服務(wù)器的硬件設(shè)計時,需設(shè)計能夠支持以太網(wǎng)連接的電路。AX88796是一款以太網(wǎng)控制器芯片,若其片選信號CS引腳連到S3C2410芯片的nGCS3上,那么,讀寫該芯片內(nèi)部寄存器的首地址(注:用十六進制數(shù)表示地址)是__________【78】。標準答案:【77】操控【78】0x18000000知識點解析:嵌入式Web服務(wù)器與通用Web服務(wù)器主要存在以下三個方面的差別:運行的目標環(huán)境、在各自系統(tǒng)中的作用、運行的優(yōu)先級。嵌入式Web服務(wù)器不是以提供信息服務(wù)為主,而是提供遠程操控及配置設(shè)備的一種方式。若AX88796片選信號Cs引腳連到S3C2410芯片的nGCS3上,則讀寫該芯片內(nèi)部寄存器的首地址用十六進制數(shù)表示是0x18000000。60、已知內(nèi)存0x41000004中的數(shù)據(jù)為0x12,0x41000005中的數(shù)據(jù)為0x34,0x41000006中的數(shù)據(jù)0x56,0x41000007中的數(shù)據(jù)0x78,R2=4,R3=0x41000000,ARM指令LDRR0,[R3,R2]!執(zhí)行后,R0=0x78563412,則這種存儲器格式為【51】模式,R3=【52】。標準答案:【51】小端【52】0x41000004知識點解析:所謂小端模式,是指數(shù)據(jù)的高位保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位保存在內(nèi)存的低地址中;指令LDRR0,[R3,R2]!是基址加變址尋址方式,符號“!”表示指令在完成數(shù)據(jù)傳送后應(yīng)該更新基址寄存器。將寄存器R3的內(nèi)容加上寄存器R2的內(nèi)容,形成操作數(shù)的有效地址,從中取得操作數(shù)存入寄存器R0中,并更新R3的內(nèi)容。三、綜合題(本題共1題,每題1.0分,共1分。)61、電梯群控系統(tǒng)由樓層控制器、電梯轎箱控制器、電機房控制器和中央控制子系統(tǒng)組成,其中電梯轎箱控制器的基本功能要求如下:a、需要若干個對應(yīng)樓層的按鍵和開門、關(guān)門、緊急呼叫等功能按鍵,用戶可同時按下若干個樓層按鍵。需要用7段LED顯示器顯示電梯所運行到的樓層。b、需要在電梯轎箱門的兩側(cè)安裝紅外發(fā)射、接收探頭,門打開后開始監(jiān)測紅外接收電路的信號,當探測到無人再進入電梯時,5秒后電梯門關(guān)閉。若門在關(guān)閉時,又有人已經(jīng)進入門內(nèi),門將再自動打開,以防夾到人。然后重新開始計時5秒,再關(guān)門,電梯運行。c、具備與中央控制子系統(tǒng)的數(shù)字語音對講功能。若用戶遇到緊急情況,可以按下“緊急呼叫”按鍵,則啟動數(shù)字語音對講。d、具備對轎箱內(nèi)部的視頻監(jiān)控功能。中央控制子系統(tǒng)通過電梯轎箱控制器可以查看轎箱內(nèi)部的監(jiān)控視頻。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建電梯轎箱控制器的硬件平臺,請完善下面的敘述(程序)和回答有關(guān)的問題。(注意:完善程序或回答問題所需的寄存器格式見題后的附錄)(1)電梯轎箱控制器的硬件平臺設(shè)計時,除了要設(shè)計最小硬件系統(tǒng)外,還必須完成按鍵接口電路、LED顯示器接口電路、紅外探測接口電路、電梯開關(guān)門驅(qū)動電路、音頻接口電路、【81】接口電路及通信接口電路等。在通信接口設(shè)計時,由于電梯轎箱控制器與電機房控制器之間只需要傳輸包含命令信息、樓層信息的文本數(shù)據(jù),它們之間的通信接口擬設(shè)計為RS-485接口,可以采用S3C2410芯片內(nèi)部的【82】部件外加電平轉(zhuǎn)換芯片等來實現(xiàn)。而電梯轎箱控制器與中央控制子系統(tǒng)之間需要傳輸視頻和音頻信息,它們之間的通信接口擬設(shè)計為以太網(wǎng)接口,由于S3C2410芯片內(nèi)部沒有以太網(wǎng)控制部件,因此需外加以太網(wǎng)控制器芯片及電平轉(zhuǎn)換等來實現(xiàn)。實現(xiàn)時,若選用AX88796芯片,其片選信號CS引腳(低電平有效)連到S3C2410芯片的nGCS3上,因此,讀寫AX88796芯片內(nèi)部寄存器的首地址是:【83】。(說明:S3C2410芯片外部可擴展的存儲容量為1GB,分成了8塊,每塊128MB,分別由nGCS0~nGCS7選擇,整個外部存儲空間的首地址為:0x00000000)(2)設(shè)計紅外探測電路時,利用GPE2作為輸出,控制紅外發(fā)射管工作,GPE3作為輸入連接到紅外接收管。那么,相關(guān)驅(qū)動程序中,初始化GPE2、GPE3引腳功能的語句是:rGPECON=((rGPECON|0x00000010)&【84】);//rGPECON是端口E的控制寄存器若GPE2輸出“1”時,控制紅外發(fā)射管工作(即發(fā)射紅外線),GPE2輸出“0”時,控制紅外發(fā)射管不工作,那么,相關(guān)驅(qū)動程序中,控制紅外發(fā)射管工作和不工作的語句分別是:rGPEDAT=rGPEDAT|【85】;//rGPEDAT是端口E的數(shù)據(jù)寄存器rGPEDAT=rGPEDAT&【86】;(3)電梯轎箱控制器探測到無人再進入電梯時,將延時5秒后關(guān)閉電梯門。設(shè)計時,若選用S3C2410芯片內(nèi)部的Timer2部件來產(chǎn)生0.05秒的時間間隔,然后,再用Timer0部件來計數(shù),即計0.05秒時間間隔的產(chǎn)生次數(shù)。那么,Timer0部件在此將作為計數(shù)器用,而Timer2部件在此將作為【87】器用。軟件設(shè)計時,Timer0部件計數(shù)【88】,即表示5秒時間間隔到,將產(chǎn)生中斷請求,在Timer0的中斷服務(wù)程序中發(fā)出轎箱門關(guān)閉信號。若系統(tǒng)主頻參數(shù)PCLK為264MHz,分割器值選擇為16,預(yù)分頻系數(shù)選擇為19,那么,為了使Timer2能產(chǎn)生0.05秒的時間間隔,初始化函數(shù)可以設(shè)計如下,請補充完善。(注:所有參數(shù)請用十六進制表示)voidTimer2Int(void){//設(shè)置定時器配置寄存器0(TCFG0)rTCFG0=【89】;//deadzone=0,Timer2預(yù)分頻系數(shù)設(shè)19//設(shè)置定時器配置寄存器1(TCFG1)rTCFG1=【90】;//都工作在中斷方式,mux2=1/16//設(shè)置計數(shù)常數(shù)rTCNTB2=【91】;//設(shè)置控制寄存器TCONrTCON=【92】;//更新TCNTB2和TCMPB2rTCON=0x001000;//Timer2啟動}(4)電梯轎箱控制器中所需的數(shù)字語音對講功能,需要設(shè)計語音信號的采集電路和回放電路。通常情況下人的語音信號是頻率范圍為300Hz~【93】z的模擬信號,因此,可以利用A/D轉(zhuǎn)換部件設(shè)計語音波形的采集電路,從而得到數(shù)字語音信號,并通過以太網(wǎng)通信接口傳輸給中央控制子系統(tǒng)。假設(shè)采樣頻率為8KHz,樣本值用8位二進制數(shù)進行編碼。那么,125ms的語音片段,用10Mbps的以太網(wǎng)傳輸,至少需要【94】ms。語音信號回放電路可以利用D/A轉(zhuǎn)換芯片再加功放電路等來設(shè)計,設(shè)計語音回放軟件時,為了使回放時語音不會失真,需定時把數(shù)字語音信號輸出到D/A芯片中,這個定時時間間隔應(yīng)該是【95】μs。(5)電梯轎箱控制器中所需的視頻監(jiān)控功能,需要設(shè)計與視頻模塊的接口電路。若用GPE15、【96】來連到視頻模塊的SDA、【97】引腳上,GPC0~GPC7連接到視頻模塊的數(shù)據(jù)線上,用于輸入視頻圖像的Y信號,那么,相關(guān)驅(qū)動程序中需要下面語句來初始化GPC0~GPC7引腳的功能。rGPCCON=rGPCCON&【98】;//rGPCCON是端口C的控制寄存器(6)電梯轎箱控制器中需要移植μC/OS-II操作系統(tǒng)作為軟件平臺。移植工作的重點是改寫OS_CPU.H、【99】、OS_CPU_C.C等與處理器硬件有關(guān)的文件,使其適合電梯轎箱控制器的硬件環(huán)境,從而在其上運行。電梯轎箱控制器的應(yīng)用程序主函數(shù)中,需要用【100】函數(shù)來創(chuàng)建任務(wù),并用OSStart()函數(shù)來啟動多任務(wù)調(diào)度功能。說明:下面是試題解答時需要用到的寄存器格式及相關(guān)說明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式4)TCFG1寄存器說明:設(shè)置TCFG0、TCFG1可以確定預(yù)分頻器系數(shù)、分割器值,如:通過設(shè)置TCFG0為0x00001F00,Timer2的預(yù)分頻器系數(shù)選擇為31,設(shè)置TCFGl為Ox00000100,Timer2的分割器值選擇為4。通過下面公式計算定時器的計數(shù)常數(shù):定時器輸入時鐘頻率=PCLK/(預(yù)分頻系數(shù)+1)/分割器值計數(shù)常數(shù)=定時時間間隔/(1/定時器輸入時鐘頻率)預(yù)分頻系數(shù)的范圍為0~255,分割器值的取值范圍為2、4、8、16。5)TCON寄存器(注:此處不用的位被省略,其值均默認為0)標準答案:(1)【81】視頻【82】UART0【83】0x18000000(2)【84】0xFFFFFF1F或(~0x000000E0)或~0x000000E0【85】0x0004【86】0xFFFB(3)【87】定時【88】100【89】0x00001300或0x1300【90】0x000300或0x00000300或0x300【91】0xA122【92】0x002000或0x00002000或0x2000(4)【93】34004000或3.4k,4k【94】0.8【95】125(5)【96】GPE14【97】SCL【98】0xFFFF0000或(~0x0000FFFF)或~0x0000FFFF(6)【99】OS_CPU_A.S【100】OSTaskCreate()知識點解析:(1)電梯轎箱控制器的硬件平臺設(shè)計時,視頻接口電路用以實現(xiàn)視頻監(jiān)控功能,空【81】為視頻;S3C2410芯片內(nèi)部串行異步通信接口外加電平轉(zhuǎn)換芯片可采用RS–485總線進行通信。UART1與UART0相同,只是增加了一個調(diào)制解調(diào)器(Modem)接口,空【82】為UART0;每塊128MB,nGCS3控制第4塊,其首地址為3×128MB,換算成十六進制即為空【83】的答案0x18000000。(2)和0相與清零,和1相與保持不變。和0相或保持不變,和1相或置1。00為輸入,01為輸出,則初始化GPE2、GPE3引腳功能為輸出、輸入的語句是:rGPECON=((rGPECON|0x00000010)&0xFFFFFF1F),則空【84】為0xFFFFFF1F或(~0x000000E0)或~0x000000E0。GPE2輸出“1”時,控制紅外發(fā)射管工作,則空【85】為0x0004;GPE2輸出“0”時,控制紅外發(fā)射管不工作則空【86】為0xFFFB。(3)Timer0部件為計數(shù)器,而Timer2部件為定時器,則【87】為定時;軟件設(shè)計時,Timer0部件計數(shù)為100,因為定時5s=0.05×100,則空【88】為100;Timer2預(yù)分頻系數(shù)為19,則【89】為0x00001300或0x1300。Timer2分割器值為16,則空【90】為0x000300或0x00000300或0x300。定時器輸入時鐘頻率=PCLK/(預(yù)分頻系數(shù)+1)/分割器值,計數(shù)常數(shù)=定時時間間隔/(1/定時器輸入時鐘頻率),即可得到空【91】的答案為0xA122;更新TCNTB2和TCMPB2則空【92】的答案為:0x002000或0x00002000或0x2000。(4)人的語音信號是頻率范圍為300Hz~3400/4000Hz的模擬信號,則空【93】為34004000或3.4k,4k;采樣頻率為8KHz,采樣周期為125us,樣本值用8位二進制數(shù)進行編碼,125ms的語音片段,用10Mbps的以太網(wǎng)傳輸,至少需要(125ms×8)/(125us×10M)=0.8ms。則空【94】為0.8;空【95】為:125;即為一個采樣周期。(5)GPE15、GPE14連接視頻模塊I2C總線的SDA、SCL引腳。初始化GPC0~GPC7引腳為輸入的語句是:rGPCCON=rGPCCON&0xFFFF0000。(6)電梯轎箱控制器中需要移植μC/OS–II操作系統(tǒng)作為軟件平臺。移植工作的重點是改寫OS_CPU.H、OS_CPU_A.S、OS_CPU_C.C等與處理器硬件有關(guān)的文件:用OSTaskCreate()函數(shù)來創(chuàng)建任務(wù),并用OSStart()函數(shù)來啟動多任務(wù)調(diào)度功能。計算機三級(嵌入式系統(tǒng)開發(fā)技術(shù))機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、片上系統(tǒng)(SoC)也稱為系統(tǒng)級芯片。下面關(guān)于SoC敘述中,錯誤的是()。A、SoC芯片中只有一個CPU或DSPB、SoC芯片可以分為通用SoC芯片和專用SoC芯片兩大類C、專用SoC芯片可分為定制的嵌入式處理芯片和現(xiàn)場可編程嵌入式處理芯片兩類D、FPGA芯片可以反復地編程、擦除、使用,在較短時間內(nèi)就可完成電路的輸入、編譯、優(yōu)化、仿真,直至芯片的制作標準答案:A知識點解析:SoC芯片可以分為通用SoC芯片和專用SoC芯片兩大類。通用的SoC芯片中可以只有一個CPU(或DSP),稱為單核SoC,也可以包含多個CPU(或DSP),稱為多核SoC,故本題選擇A。2、以ARM內(nèi)核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)方式構(gòu)建片上系統(tǒng),下面列出的組件中,不與外圍總線相連的組件是()。A、UARTB、DMA控制器C、ADCD、USB設(shè)備標準答案:B知識點解析:系統(tǒng)總線通過橋接器與外圍總線互連,外圍總線連接的硬件組件包括:GPIO、UART、SPI、I2C、USB設(shè)備ADC、DAC等等。DMA(DirectMemoryAccess)控制器是一種在系統(tǒng)內(nèi)部轉(zhuǎn)移數(shù)據(jù)的獨特外設(shè),可以將其視為一種能夠通過一組專用總線將內(nèi)部和外部存儲器與每個具有DMA能力的外設(shè)連接起來的控制器。故本題選擇B。3、IEEE的實時UNIX分委會認為實時操作系統(tǒng)應(yīng)該具備若干特征,下面()不是實時操作系統(tǒng)必須具有的特征。A、具有異步I/O和中斷處理能力B、任務(wù)切換時間和中斷延遲時間確定C、優(yōu)先級中斷和調(diào)度D、輪轉(zhuǎn)調(diào)度標準答案:D知識點解析:IEEE的實時UNIX分委會認為實時操作系統(tǒng)應(yīng)該具備7個特征:具有異步I/O和中斷處理能力;任務(wù)切換時間和中斷延遲時間確定;優(yōu)先級中斷和調(diào)度;搶占式調(diào)度;內(nèi)存鎖定;連續(xù)文件;同步。選項D不是實時系統(tǒng)的特征,故本題選擇D。4、UNIX、嵌入式Linux、winCE、MacOS、AndroidOS和DOS操作系統(tǒng)是典型的單內(nèi)核(也稱為宏內(nèi)核)操作系統(tǒng),相對于微內(nèi)核操作系統(tǒng),下面不屬于單內(nèi)核操作系統(tǒng)缺點的是()。A、占用內(nèi)存空間大B、缺乏可擴展性而不方便移植C、內(nèi)核切換太快D、可靠性較低標準答案:C知識點解析:單內(nèi)核結(jié)構(gòu)是傳統(tǒng)操作系統(tǒng)采用的結(jié)構(gòu),也稱為宏內(nèi)核(MacroKernel)。其缺點是占內(nèi)存空間大,缺乏可擴展性,維護困難,任務(wù)執(zhí)行時間的可預(yù)測性較低,可靠性較低,排除故障和增加新功能需要重編譯。其優(yōu)點是應(yīng)用程序生成效率高,系統(tǒng)花在內(nèi)核功能切換上的開銷非常小,對外來事件反應(yīng)速度快,操作系統(tǒng)內(nèi)核的運行效率高。故本題選擇C。5、下列關(guān)于Bootloader的陳述中,不正確的是()。A、不同的Bootloader程序功能雖有差別,但大多支持操作系統(tǒng)引導和加載功能B、Bootloader又稱為bootROMC、嵌入式操作系統(tǒng)的引導加載可以采用啟動加載(bootloading)模式或下載(downloading)模式D、Bootloader依賴于具體的硬件結(jié)構(gòu)標準答案:B知識點解析:嵌入式系統(tǒng)加電后執(zhí)行的第一批最初操作,稱為引導或者自舉(Boot),對應(yīng)的程序稱為引導程序或者引導加載程序(Bootload)。故此題選擇B。6、以下關(guān)于ARM處理器的敘述中,錯誤的是()。A、ARM7~ARMll為經(jīng)典ARM處理器B、Codex—A系列為應(yīng)用Cortex處理器,主要面向高端應(yīng)用C、Codex—M系列為面向移動計算領(lǐng)域的嵌入式處理器D、Codex—R系列應(yīng)用于實時應(yīng)用的場合標準答案:C知識點解析:ARM7~ARM11為經(jīng)典ARM處理器;RM11以后則以Cortex命名,分為三個系列,一A,一R,一M系列,分別面向高端應(yīng)用、實時控制和微控制器;其中Cortex—M系列針對成本和功耗敏感的MCU和終端應(yīng)用(如智能測量、人機接口設(shè)備、汽車和工業(yè)控制系統(tǒng)、大型家用電器、消費性產(chǎn)品和醫(yī)療器械)的混合信號設(shè)備進行過優(yōu)化。因此C項錯誤,故本題選擇C。7、ARM處理器采用指令流水線技術(shù),并采用加載/存儲指令訪問內(nèi)存,此外,ARM處理器還具有的特點是()。①功能強②功耗大③RISC架構(gòu)④單周期操作⑤低功耗設(shè)計⑥指令長度固定⑦哈佛結(jié)構(gòu)⑧成本高A、①②③④⑥⑦⑧B、①③④⑤⑥C、①④⑤⑥D(zhuǎn)、③④⑤⑥標準答案:B知識點解析:ARM處理器采用指令流水線技術(shù),并采用加載/存儲指令訪問內(nèi)存,此外,ARM處理器還具有功能強、RISC架構(gòu)、單周期操作、低功耗設(shè)計、指令長度固定等特點。故此題選擇B。8、下面是關(guān)于嵌人式系統(tǒng)使用的存儲器的敘述:I.嵌入式系統(tǒng)使用的存儲器按照其存取特性可分為RAM和ROMⅡ.嵌入式系統(tǒng)使用的存儲器按照其所處物理位置可分為片內(nèi)存儲器和片外存儲器以及外部存儲器Ⅲ.嵌入式系統(tǒng)使用的存儲器按照存儲信息的類型可分為程序存儲器和數(shù)據(jù)存儲器Ⅳ.新型的鐵電存儲器FRAM在嵌入式系統(tǒng)中得到了應(yīng)用上述敘述中,正確的是()。A、僅I和ⅡB、僅Ⅱ和ⅢC、僅I和ⅢD、全部標準答案:D知識點解析:嵌入式系統(tǒng)使用的存儲器按照其存取特性可分為RAM和ROM;按照其所處物理位置可分為片內(nèi)存儲器和片外存儲器以及外部存儲器;按照存儲信息的類型可分為程序存儲器和數(shù)據(jù)存儲器;隨著新技術(shù)的發(fā)展,新型的鐵電存儲器FRAM在嵌入式系統(tǒng)中得到了應(yīng)用。全部正確,故本題選擇D。9、假設(shè)一臺數(shù)碼相機一次可拍攝16位色1024×1024的彩色相片共80張,數(shù)據(jù)壓縮比平均是4,則它使用的存儲器容量大約是()。A、40MBB、60MBC、80MBD、120MB標準答案:A知識點解析:此題主要為數(shù)字圖像的數(shù)據(jù)量計算。圖像數(shù)據(jù)量的計算公式如下:圖像數(shù)據(jù)量:圖像水平分辨率×圖像垂直分辨率×像素深度/8。由此可知,此題中的數(shù)碼相機一張照片大小為1024×1024×16/8=2M,所以需要使用的存儲器容量為2M×80/4=40M。故本題選擇A。10、在數(shù)字音頻信息數(shù)字化過程中,正確的處理順序是()。A、量化、取樣、編碼B、取樣、編碼、量化C、取樣、量化、編碼D、編碼、取樣、量化標準答案:C知識點解析:音頻信息數(shù)字化的過程是取樣、量化、編碼。故本題選擇C。11、某ARM指令完成的功能是“如果相等,則進行帶進位的加法”,該指令是()。A、ADCNER1,R2,R3B、ADDEQR1,R2,R3C、ANDEQR1,R2,R3D、ADCEQR1,R2,R3標準答案:D知識點解析:ADD和ADC分別表示加操作和帶進位加操作,而AND表示邏輯與操作,NE和EQ分別表示不相等和相等的判斷,故本題選擇D。12、以下ARM指令中屬于寄存器間接尋址的指令是()。A、TSTR1,#0xFEB、LDRBR1,[R2]C、MOVR1,R0,LSL#3D、BICR0,R0,#0x0B標準答案:B知識點解析:寄存器間接尋址就是以寄存器中的值作為操作數(shù)地址,而操作數(shù)本身存放在存儲器中。用于間接尋址的寄存器必須用[]括起來。因此,只有B選項正確,故本題選擇B。13、下面關(guān)于S3C2410嵌入式微處理器芯片RTC的敘述中,錯誤的是()。A、實時鐘模塊RTC采用單獨的供電引腳和單獨的時鐘源B、RTC內(nèi)部的年(YEAR)、月(MON)、日(DAY)數(shù)據(jù)寄存器中的數(shù)據(jù)以BCD碼表示C、RTC內(nèi)部的寄存器讀寫有一個使能位,在訪問RTC寄存器之前需要先使這個使能位置位,這是為了保護系統(tǒng)的實時時鐘不被誤寫。D、RTC內(nèi)部的寄存器能以8位、16位或32位的方式訪問標準答案:D知識點解析:實時時鐘(RTC)組件是一種能提供日歷/時鐘等功能的內(nèi)置硬件。S3C2410的RTC具有的主要功能包括BCD數(shù)據(jù)、閏年產(chǎn)生器、告警功能、獨立的電源端口、支持毫秒滴答時鐘中斷作為RTOS核的滴答時鐘、循環(huán)復位功能等。實時時鐘模塊RTC采用單獨的供電引腳和單獨的時鐘源;實時時鐘控制寄存器RTCCON共4位,控制時鐘計數(shù)復位、BCD計數(shù)、時鐘選擇以及確定是否允許RTC讀/寫等;RTC內(nèi)部的數(shù)據(jù)寄存器都是8位寄存器,存放相應(yīng)的BCD碼值。D項錯誤,故本題選擇D。14、以下關(guān)于ARM處理器寄存器說法錯誤的是()。A、R0~R7在任何模式下均作為通用寄存器使用B、R0~R15寄存器的位數(shù)為32位C、作為鏈接寄存器LR的是R14D、堆棧指針SP使用的寄存器是R15標準答案:D知識點解析:堆棧指針SP使用的寄存器是R13,鏈接寄存器LR使用的寄存器是LR,程序計數(shù)器PC使用的寄存器是R15。選項D錯誤,故本題選擇D。15、下面關(guān)于USB的敘述中,正確的是()。A、USB2.0采用全雙工通信方式B、USB2.0采用差分信號傳輸方式C、MiniUSB接口不提供電源D、USB總線通信采用多主方式標準答案:B知識點解析:USB總線(1.1和2.0)有4根信號線,采用半雙工差分方式,用來傳送信號并提供電源。MiniUSB也提供電源。USB總線通常采用主從方式,它有一個主機,負責管理所有USB設(shè)備的連接與刪除、發(fā)起與USB設(shè)備的通信等。故本題選擇B。16、下面關(guān)于S3C2410中斷控制器的敘述中,錯誤的是()。A、中斷控制器不支持內(nèi)置SPI引起的中斷B、中斷控制器支持內(nèi)置I2C引起的中斷C、中斷控制器支持內(nèi)置USB引起的中斷D、中斷控制器支持內(nèi)置RTC引起的中斷標準答案:A知識點解析:S3C2410中斷控制器支持所有內(nèi)置硬件各組件的硬件中斷,包括24個外部可屏蔽中斷EINT0~EINT23以及ADC、RTC、SPI、I2C、UARTO/UART1、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、電池錯誤中斷等。A選項錯誤,故本題選擇A。17、獲取數(shù)字聲音的過程中必須進行“取樣”、“量化”等處理。下面關(guān)于“量化”的敘述中錯誤的是()。A、量化就是把聲音樣本的模擬量轉(zhuǎn)換成數(shù)字量來表示B、量化過程往往也稱為D/A轉(zhuǎn)換C、量化位數(shù)增多,量化的精度可以提高,聲音的保真度也更好D、量化位數(shù)越少,數(shù)字聲音的數(shù)據(jù)量也越少標準答案:B知識點解析:音頻信息數(shù)字話的過程是取樣、量化、編碼。其中量化是把每個樣本的模擬值轉(zhuǎn)換成數(shù)字量來表示,因此量化過程往往也稱為A/D轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)。量化位數(shù)增多,量化的精度可以提高,聲音的保真度也更好,量化位數(shù)越少,數(shù)字聲音的數(shù)據(jù)量也越少。故本題選擇B。18、關(guān)于ARM處理器異常中斷響應(yīng)過程中,以下說法正確的是()。A、SPSR的值保存到CPSR中B、設(shè)置當前狀態(tài)寄存器CPSR的相應(yīng)位C、斷點地址會自動保存在R13中D、自動把異常向量地址寫入R14中標準答案:B知識點解析:ARM對異常的響應(yīng)過程如下:將CPRS的值保存到將要執(zhí)行的異常中斷對應(yīng)的各自SPSR中;設(shè)置CPSR的相應(yīng)位;將引起異常指令的下一條地址(斷點地址)保存到R14中;給PC強制賦值,轉(zhuǎn)入向量地址,以便執(zhí)行相應(yīng)的處理程序。故本題選擇B。19、下列程序中屬于板級支持包(BSP)內(nèi)容的是()。A、引導加載程序B、進程管理程序C、進程間通信程序D、文件管理程序標準答案:A知識點解析:BSP實際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序、設(shè)備驅(qū)動程序、配置文件和引導加載程序等。A項屬于BSP內(nèi)容,故本題選擇A。20、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適的開發(fā)平臺來進行。下面有關(guān)嵌入式系統(tǒng)開發(fā)平臺的敘述中,不正確的是()。A、開發(fā)平臺中的軟件開發(fā)工具,通常會包括:項目管理器、編輯器、編譯器、連接器等B、開發(fā)平臺中的軟件開發(fā)工具往往都作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率C、有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā)D、用開發(fā)平臺所開發(fā)出的低端嵌入式系統(tǒng)應(yīng)用軟件,必須基于某一個嵌入式操作系統(tǒng)上運行標準答案:D知識點解析:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開發(fā)工具通常包括:項目管理器、編輯器、編譯器、連接器、定位器等;這些軟件開發(fā)工具往往都使用統(tǒng)一的用戶界面并作為一個整體提供給開發(fā)人員使用,以提高開發(fā)工作效率;有的開發(fā)平臺中還包含一些中間件和軟件組件,以滿足特定應(yīng)用領(lǐng)域的各種應(yīng)用開發(fā);嵌入式系統(tǒng)的開發(fā)平臺大多采用宿主機一目標機的架構(gòu),宿主機是開發(fā)用機,目前大多數(shù)運行Windows操作系統(tǒng),而應(yīng)用軟件的開發(fā)和調(diào)試都是通過宿主機開完成。故本題選擇D。21、通常嵌入式系統(tǒng)對實時性和可靠性都有一定要求,如果把ATM柜員機和數(shù)碼相機兩者進行比較,它們中對實時性和可靠性要求較高的分別是()。A、ATM柜員機、數(shù)碼相機B、數(shù)碼相機、ATM柜員機C、ATM柜員機、ATM柜員機D、數(shù)碼相機、數(shù)碼相機標準答案:B知識點解析:嵌入式系統(tǒng)按實時性要求可分為非實時系統(tǒng),軟實時系統(tǒng)和硬實時系統(tǒng)。選項中對實時性要求較高的是數(shù)碼相機,對可靠性要求較高的是ATM柜員機。故本題選擇B。22、微波通信是利用頻率為300MHz~300GHz電磁波進行的通信,它具有頻帶寬、容量大的特性,應(yīng)用廣泛。下面不屬于微波通信應(yīng)用的是()。A、手機通信B、衛(wèi)星通信C、無線局域網(wǎng)(WiFi)D、調(diào)頻廣播(FM)標準答案:D知識點解析:微波是一種300MHz~300GHz的電磁波,具有類似光波的特性,在空間主要作直線傳播。微波通信的一種途徑是借助衛(wèi)星進行接力通信,即衛(wèi)星通信;手機通信,即個人移動通信技術(shù)是微波通信最具代表性的一種;無線局域網(wǎng)(WiFi)借助無線電波進行數(shù)據(jù)傳輸,主要是2.4GHz和5.8GHz兩個頻段,故也屬于微波通信;FM(調(diào)頻廣播)主要是利用短波和超短波進行通信,不屬于微波通信。故本題選擇D。23、下圖為基于ARM嵌入式芯片的嵌入式系統(tǒng)的鍵盤接口。下面關(guān)于該鍵盤接口的敘述中,錯誤的是()。A、圖中所示的鍵盤接口采用了非編碼鍵盤(線性鍵盤)的結(jié)構(gòu)形式B、當僅KEY4按下時,ARM嵌入式芯片讀到的GPF6~GPF1的值為001000C、對于有些ARM嵌入式芯片,圖中的GPF6~GPF1可作為外部中斷引腳EINT6~EINT1,此時可通過中斷方式讀取按鍵結(jié)果D、圖中鍵盤接口用到的GPF口是ARM嵌入式芯片的GPO端口中的一個端口標準答案:B知識點解析:圖中所示為典型的非編碼鍵盤,即線性按鍵接口,利用GPIO引腳連接按鍵,當沒有鍵被按下時,相應(yīng)的引腳為高電平,即邏輯1,當相應(yīng)的鍵被按下時,對應(yīng)的引腳則呈現(xiàn)低電平,即邏輯0;因此,當僅按下KEY4時,讀出的值應(yīng)該是110111;對于如S3C2410和S3C2440的GPF6~GPF1正好是EINT1~EINT6這6個外部中斷引腳。故本題選擇B。24、數(shù)字音頻的比特率(碼率)指的是每秒鐘的數(shù)據(jù)量,它與取樣頻率、量化位數(shù)、聲道數(shù)目、使用的壓縮編碼方法等密切相關(guān)。假設(shè)數(shù)字音頻的比特率為32kb/s,其量化位數(shù)為8位,單聲道,采用壓縮編碼,壓縮比為2,那么取樣頻率是()。A、8kHzB、12kHzC、16kHzD、20kHz標準答案:A知識點解析:數(shù)字音頻的主要參數(shù)包括取樣頻率、量化位數(shù)、聲道數(shù)目、使用的壓縮編碼方法以及比特率。數(shù)字音頻未壓縮前,其比特率(碼率)的計算公式為:波形聲音的碼率=取樣頻率×量化位數(shù)×聲道數(shù)。壓縮編碼后的碼率則為壓縮前的碼率除以壓縮倍數(shù)(壓縮比)。故經(jīng)計算可知,此題選擇A。25、在μC/OS-Ⅱ操作系統(tǒng)下,處于運行態(tài)的任務(wù)不可能直接轉(zhuǎn)入的狀態(tài)是()。A、等待態(tài)B、被中斷態(tài)C、就緒態(tài)D、休眠態(tài)標準答案:D知識點解析:休眠態(tài)相當于該任務(wù)駐留在內(nèi)存中,但還沒有交給內(nèi)核管理;運行態(tài)指得到了CPU的控制權(quán)正在運行之中的任務(wù)狀態(tài)。因為μC/OS-II是搶占式內(nèi)核,所以處于運行態(tài)的任務(wù)一定是當前就緒任務(wù)集里的最高優(yōu)先級任務(wù)。故本題選擇D。26、μC/OS—II操作系統(tǒng)內(nèi)核通過任務(wù)控制塊管理任務(wù)。下列各項中,不屬于任務(wù)控制塊的內(nèi)容的是()。A、指向任務(wù)代碼臨界區(qū)的指針B、指向任務(wù)堆棧棧頂?shù)闹羔楥、任務(wù)的優(yōu)先級D、任務(wù)的狀態(tài)字標準答案:A知識點解析:內(nèi)核對任務(wù)的管理通過任務(wù)控制塊OSTCB進行,是一個數(shù)據(jù)結(jié)構(gòu)。包括任務(wù)的優(yōu)先級、任務(wù)的狀態(tài)字、指向任務(wù)堆棧棧頂?shù)闹羔樀?。故本題選擇A。27、下面有關(guān)嵌入式系統(tǒng)開發(fā)的說明中,錯誤的是()。A、嵌入式系統(tǒng)開發(fā)往往是與應(yīng)用目標緊密聯(lián)系在一起的B、嵌入式系統(tǒng)的應(yīng)用程序需要基于某個嵌入式操作系統(tǒng)上來開發(fā)C、嵌入式系統(tǒng)開發(fā)往往需要綜合考慮系統(tǒng)的硬件、軟件邏輯功能如何實現(xiàn)D、嵌入式系統(tǒng)開發(fā)往往需使用宿主機一目標機的開發(fā)架構(gòu)來進行標準答案:B知識點解析:由于嵌入式系統(tǒng)與應(yīng)用目標緊密集合,并且其硬件資源有限,其開發(fā)具有許多特點:使用宿主機一目標機的開發(fā)架構(gòu);與底層硬件控制程序的關(guān)系密切;軟硬件資源受限制,故需綜合考慮系統(tǒng)軟硬件邏輯功能如何實現(xiàn);需要固化程序,嵌入式應(yīng)用程序經(jīng)過交叉工具鏈生成映像文件之后下載到目標機進行調(diào)試。故本題選擇B。28、下面關(guān)于嵌入式系統(tǒng)的敘述中,錯誤的是()。A、嵌入式系統(tǒng)在應(yīng)用數(shù)量上遠遠超過了通用計算機系統(tǒng)。B、嵌入式系統(tǒng)正在逐步滲透到人類社會的各個領(lǐng)域,嵌入式應(yīng)用無處不在。C、嵌入式系統(tǒng)的研發(fā)能力及產(chǎn)業(yè)化水平是衡量一個國家經(jīng)濟發(fā)展、科技進步和國防實力的重要標志。D、嵌入式系統(tǒng)的應(yīng)用和發(fā)展是一個新生事物,它還只有十年左右的歷史。標準答案:D知識點解析:目前,嵌入式系統(tǒng)在應(yīng)用數(shù)量上遠遠超過了各種類型的通用計算機系統(tǒng):嵌入式系統(tǒng)正在逐步滲透到人類社會的各個領(lǐng)域,嵌入式應(yīng)用無處不在:嵌入式系統(tǒng)的研發(fā)能力及產(chǎn)業(yè)化水平是衡量一個國家經(jīng)濟發(fā)展、科技進步和國防實力的重要標志:第一個公認的現(xiàn)代嵌入式系統(tǒng)是20世紀60年代初美國麻省理工學院開發(fā)的阿波羅導航計算機;嵌入式系統(tǒng)的批量生產(chǎn)是在20世紀60年代中期:真正意義上的嵌入式系統(tǒng)是從20世紀70年代微處理器出現(xiàn)后發(fā)展起來的。故本題選擇D。29、已知內(nèi)存0x30000010~0x30000013以大端模式存放一個32位無符號數(shù)0xAABBCCDD,R1=0x30000010,R0=0,執(zhí)行ARM指令LDRHR0,[R1,#2]之后,R0的值為()。A、0xAABBCCDDB、0x000000BBC、0x0000AABBD、0x0000CCDD標準答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。題中LDRH是半字數(shù)據(jù)加載指令,用于從存儲器中將一個16位的半字數(shù)據(jù)傳送到目的寄存器中,同時將寄存器的高16位清零,且為基址加變址尋址方式。故本題選擇D。30、將地址0x40007000裝入寄存器R0,正確的ARM指令或偽指令是()。A、LDRR0,=0x40007000B、LDRR0,#0x40007000C、MOVR0,#0x40007000D、MOVR0,0x40007000標準答案:A知識點解析:從存儲器到寄存器的數(shù)據(jù)傳送指令的LDR,且是將地址裝入寄存器,故此題選擇A。31、下列關(guān)于Bootloader的陳述中,不正確的是()。A、不同的Bootloader程序功能雖有差別,但

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論