版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷3(共9套)(共549題)計算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、在以下ARM處理器的指令操作碼中可讓寄存器R1中的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標(biāo)準(zhǔn)答案:D知識點解析:匯編中使用邏輯或指令和1進(jìn)行或運算可以達(dá)到讓寄存器中的指定位置位的作用。故本題選擇D。2、移植μC/OS—II到一個嵌入式系統(tǒng)電路板上正常運行,下面()條件不是必須的。A、處理器的C編譯器能產(chǎn)生可重入代碼,且用C語言就可以打開和關(guān)閉中斷B、該電路板的處理器必須具備MMU(存儲管理單元)C、處理器支持中斷,并且能產(chǎn)生定時中斷(通常在10至100Hz之間)D、處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件棧區(qū)標(biāo)準(zhǔn)答案:B知識點解析:移植μC/OS-II到一個嵌入式電路板上正常運行,必須滿足以下要求:處理器的C編譯器能產(chǎn)生可重入代碼;用C語言就可以打開和關(guān)閉中斷;處理器支持中斷,并且能產(chǎn)生定時中斷(通常在10Hz~100Hz之間);處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件棧區(qū);處理器有將棧區(qū)指針和其他CPU寄存器讀出和存儲到棧區(qū)或內(nèi)存中的指令。存儲管理單元可以不需要。故本題選擇B。3、ARM處理器當(dāng)前運算操所產(chǎn)生的標(biāo)志位記錄在以下()寄存器中?A、PSPB、MSPC、SPSRD、CPSR標(biāo)準(zhǔn)答案:D知識點解析:程序狀態(tài)寄存器(currentprogramstatusregister)CPSR在用戶級編程時用于存儲條件碼;CPSR包含條件碼標(biāo)志,中斷禁止位,當(dāng)前處理器模式以及其他狀態(tài)和控制信息。故本題選擇D。4、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í)行后,R0中的值為()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536標(biāo)準(zhǔn)答案:C知識點解析:小端模式,是指數(shù)據(jù)的高位保存在內(nèi)存的高地址中,而數(shù)據(jù)的低位保存在內(nèi)存的低地址中;本指令表示將寄存器R1的內(nèi)容自動增加4,形成操作數(shù)的有效地址,從中取得32位操作數(shù)存入寄存器R0中。故本題選擇c。5、基于ARM內(nèi)核的嵌入式芯片中包含互連通信組件,下面不屬于互連通信組件的是()。A、PWMB、SPIC、I2CD、Ethemet標(biāo)準(zhǔn)答案:A知識點解析:ARM處理芯片內(nèi)部有多個可互聯(lián)通信的組件,主要包括UART、I2C、SPI、CAN、USB、Ethernet等。A項是脈寬調(diào)制,不屬于互連通信組件,故本題選擇A。6、下列不是單內(nèi)核操作系統(tǒng)的是()。A、UnixB、WindowsCEC、AndroidOSD、iOS標(biāo)準(zhǔn)答案:D知識點解析:單內(nèi)核結(jié)構(gòu)是傳統(tǒng)操作系統(tǒng)采用的結(jié)構(gòu),也成為宏內(nèi)核(MacreKemel)。Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系統(tǒng)都是典型的單內(nèi)核操作系統(tǒng)。故本題選擇D。7、假設(shè)一臺數(shù)碼相機(jī)一次可連續(xù)拍攝24位色(真彩色)的4096×4096的彩色相片160張,數(shù)據(jù)壓縮比平均是4,則它使用的存儲器容量大約是()。A、1GBB、2GBC、3GBD、4GB標(biāo)準(zhǔn)答案:B知識點解析:一幅圖像的數(shù)據(jù)量可按下面的公式進(jìn)行計算(以字節(jié)為單位):圖像數(shù)據(jù)量=圖像水平分辨率圖像垂直分辨率像素深度÷8,則存儲器容量為(4096×4096×24×160)÷(8×4)=1.875GB,故本題選擇B。8、音頻信號數(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知識點解析:量化后的樣本一般用8位、12位或16位二進(jìn)制整數(shù)表示(稱為“量化精度”),故本題選擇C。9、下面是關(guān)于AMBA總線的敘述:Ⅰ.按照AMBA規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)構(gòu)建片上系統(tǒng)Ⅱ.AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件Ⅲ.AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件Ⅳ.系統(tǒng)總線通過橋接器與外圍總線互連上述敘述中,正確的是()。A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅰ、Ⅱ和ⅢD、全部標(biāo)準(zhǔn)答案:D知識點解析:按照AMBA規(guī)范,以ARM內(nèi)核為基礎(chǔ)的嵌入式處理芯片采用系統(tǒng)總線與外圍總線的層次結(jié)構(gòu)構(gòu)建片上系統(tǒng)。AMBA的系統(tǒng)總線主要用于連接高帶寬快速組件。AMBA的外圍總線主要連接低帶寬組件以及與外部相連的硬件組件。系統(tǒng)總線通過橋接器與外圍總線互連。全部選項正確,故本題選擇D。10、在μC/OS—II中,OSInit()函數(shù)先建立最初的任務(wù)就緒表,然后建立4個空白的數(shù)據(jù)鏈表。這4個空白的數(shù)據(jù)鏈表是()。A、任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和進(jìn)程控制塊鏈表B、任務(wù)控制塊鏈表、事件控制塊鏈表、消息鏈表和進(jìn)程控制塊鏈表C、任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和內(nèi)存控制塊鏈表D、任務(wù)控制塊鏈表、事件控制塊鏈表、消息鏈表和內(nèi)存控制塊鏈表標(biāo)準(zhǔn)答案:C知識點解析:在μC/OS—II中,OSInit()函數(shù)先建立最初的任務(wù)就緒表,然后建立4個空白的數(shù)據(jù)鏈表。它們分別是任務(wù)控制塊鏈表、事件控制塊鏈表、標(biāo)志鏈表和內(nèi)存控制塊鏈表。故本題選擇C。11、Linux內(nèi)核的子系統(tǒng)中,不包括()。A、進(jìn)程調(diào)度B、虛擬文件系統(tǒng)C、內(nèi)存管理D、通用公共許可協(xié)議標(biāo)準(zhǔn)答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進(jìn)程調(diào)度(SCHED),內(nèi)存管理(MM),虛擬文件系統(tǒng)(VFS),網(wǎng)絡(luò)接口(NET),進(jìn)程間通信(IPC)。故本題選擇D。12、假設(shè)數(shù)碼相機(jī)使用的存儲卡容量是1GB,數(shù)據(jù)壓縮比平均是4,那么它一次可連續(xù)拍攝65536色的1024×1024,分辨率的彩色相片大約多少張?A、200B、500C、1000D、2000標(biāo)準(zhǔn)答案:D知識點解析:根據(jù)題設(shè)給出的數(shù)據(jù)可知一張相片的大小為(1024×1024×16/8)/4=0.5MB,存儲卡容量是1GB,存儲相片大約為2000(1GB/0.5MB)張,故本題選擇D。13、在嵌入式系統(tǒng)開發(fā)時,有時會利用指令集模擬器來開發(fā)、調(diào)試相關(guān)的嵌入式應(yīng)用軟件。下面有關(guān)指令集模擬器的說法中,錯誤的是()。A、指令集模擬器只是在宿主機(jī)上運行的純軟件工具B、指令集模擬器可以根據(jù)目標(biāo)機(jī)指令集的定義生成目標(biāo)機(jī)器指令序列,并仿真運行C、指令集模擬器中把目標(biāo)機(jī)處理器硬件邏輯用變量或數(shù)據(jù)結(jié)構(gòu)表示D、指令集模擬器只能采用解釋型的方式來仿真運行目標(biāo)機(jī)器指令序列標(biāo)準(zhǔn)答案:D知識點解析:指令集模擬器(InstructionSetsimulator,ISS)是在宿主機(jī)上模擬應(yīng)用程序在目標(biāo)機(jī)上運行行為的一個軟件工具。指令集模擬器的操作界面與通用機(jī)的集成開發(fā)環(huán)境類似。運行時,它接受編譯器或匯編程序生成的目標(biāo)代碼及其指令輸入,模仿目標(biāo)機(jī)CPU的取值、澤碼和執(zhí)行操作,并將中間執(zhí)行結(jié)果或最終執(zhí)行結(jié)果存入目標(biāo)機(jī)硬件映射數(shù)據(jù)結(jié)構(gòu)中。調(diào)試人員可以在指令集模擬器界面的控制下,通過觀察目標(biāo)機(jī)映射寄存器顯示框、映射存儲器顯示框、變量觀察窗口等了解目標(biāo)代碼的執(zhí)行結(jié)果。因此,D選項錯誤。故本題選擇D。14、如果條件為負(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知識點解析:按題目要求需要用到字節(jié)數(shù)據(jù)加載指令LDRB,且寄存器間接尋址,故本題選擇D。15、下面4種嵌入式系統(tǒng)的I/O接口中,哪一種可以實現(xiàn)并行I/O?()。A、GPIOB、SPIC、UARTD、I2C標(biāo)準(zhǔn)答案:A知識點解析:四個選項中只有GPIO可以實現(xiàn)并行I/O;SPI、UART、I2C均是串行工作。故本題選擇A。16、RTOS響應(yīng)時間的具體指標(biāo)不包括如下哪一項?()A、中斷延遲時間(InterruptLatency)B、任務(wù)切換時間(TaskSwitchingLatency)C、進(jìn)程切換時間(ProcessSwitchingLatency)D、存儲器延遲時間(MemoryLatency)標(biāo)準(zhǔn)答案:D知識點解析:RTOS響應(yīng)時間的具體指標(biāo)是:中斷延遲時間(InterruptLatency)和任務(wù)切換時間(TaskSwitchingLatency)。在操作系統(tǒng)中,術(shù)語“任務(wù)”和“進(jìn)程”基本上是通用的。故本題選擇D。17、下面哪種設(shè)備是組建以太局域網(wǎng)必不可少的?A、網(wǎng)橋B、集線器或交換機(jī)C、路由器D、中繼器標(biāo)準(zhǔn)答案:B知識點解析:局域網(wǎng)按照傳輸介質(zhì)使用的訪問控制方法,可以分為以太網(wǎng)、FDDI網(wǎng)和令牌網(wǎng),目前廣泛使用的是以太網(wǎng),它以集線器或交換機(jī)為中心構(gòu)成。故本題選擇B。18、將寄存器R1中指定的bit7和bit3位清除、其它位保持不變的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088標(biāo)準(zhǔn)答案:C知識點解析:將寄存器中指定位清零可使用位清零指令BIC完成,也可以通過與指令將指定位與零按位相與完成,故本題選C。19、下面關(guān)于嵌入式系統(tǒng)邏輯組成的敘述中,錯誤的是()。A、嵌入式系統(tǒng)由硬件和軟件兩部分組成B、嵌入式系統(tǒng)硬件的主體是中央處理器(CPU)和存儲器C、嵌入式系統(tǒng)的CPU比通用計算機(jī)簡單得多,它們都是8位字長的處理器D、嵌入式系統(tǒng)通過輸入/輸出(I/O)接口和輸入/輸出設(shè)備與外部世界進(jìn)行聯(lián)系標(biāo)準(zhǔn)答案:C知識點解析:嵌入式系統(tǒng)與通用計算機(jī)一樣,也由硬件和軟件兩部分組成。硬件的主體是CPU和存儲器,它們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系?,F(xiàn)在嵌入式系統(tǒng)中使用最多的還是8位和16位CPU,但32位是技術(shù)發(fā)展的主流。故本題選擇C。20、將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知識點解析:根據(jù)題目意思,本題要用的指令是STRB,且采用基址加變址尋址方式,同時需要自動更新地址,則指令為“STRBR1.[R2,#1]!”,故本題選擇A。21、當(dāng)條件為非負(fù)數(shù)時,將R1指示的內(nèi)存中16位數(shù)據(jù)加載到R0寄存器中,ARM指令為()。A、LDRHPLR0,[R1]B、LDRHMIR0,[R0]C、LDRBMIR1,[R0]D、LDRBMIR0,[R1]標(biāo)準(zhǔn)答案:A知識點解析:題目要求16位數(shù)據(jù),故需用半字?jǐn)?shù)據(jù)加載指令LDRH,義數(shù)據(jù)足在R1指示的內(nèi)存中,故采用寄存器間接尋址[R1],故本題選擇A。22、下面關(guān)于Linux內(nèi)核的敘述中,錯誤的是()。A、Linux的創(chuàng)始人是芬蘭大學(xué)生LinusTorvaldsB、Linux內(nèi)核的最新版本是2.0版C、Linux內(nèi)核是一種自由軟件,其源代碼是開放的D、對于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同標(biāo)準(zhǔn)答案:B知識點解析:Linux內(nèi)核是一種自由軟件,其源代碼是開放的,其創(chuàng)始人是芬蘭學(xué)生IAnusTorvalds;對于不同體系結(jié)構(gòu)的CPU,Linux內(nèi)核的源代碼各不相同;2012年Linux內(nèi)核升級到3.0版本,B項錯誤。故本題選擇B。23、關(guān)于μC/OS—II中處于就緒狀態(tài)的任務(wù),下面敘述中正確的是()。A、該任務(wù)已經(jīng)可以運行,一旦CPU空閑該任務(wù)將立即運行B、該任務(wù)已經(jīng)可以運行,但由于優(yōu)先級不夠暫時不能運行C、該任務(wù)已經(jīng)可以運行,一旦得到所需資源將立即運行D、該任務(wù)已經(jīng)可以運行,一旦事件信號量出現(xiàn)將立即運行標(biāo)準(zhǔn)答案:B知識點解析:處在就緒態(tài)的任務(wù)意味著該任務(wù)已經(jīng)準(zhǔn)備好,可以運行但由于該任務(wù)的優(yōu)先級比正在運行的任務(wù)的優(yōu)先級低,暫時還不能運行。故本題選擇B。24、關(guān)于μC/OS-II中處于就緒狀態(tài)的任務(wù),下面敘述中正確的是()。A、該任務(wù)已經(jīng)可以運行,一旦CPU空閑該任務(wù)將立即運行B、該任務(wù)已經(jīng)可以運行,但由于優(yōu)先級不夠暫時不能運行C、該任務(wù)已經(jīng)可以運行,一旦得到所需資源將立即運行D、該任務(wù)已經(jīng)可以運行,一旦事件信號量出現(xiàn)將立即運行標(biāo)準(zhǔn)答案:B知識點解析:處在就緒態(tài)的任務(wù)意味著該任務(wù)已經(jīng)準(zhǔn)備好,可以運行但由于該任務(wù)的優(yōu)先級比正在運行的任務(wù)的優(yōu)先級低,暫時還不能運行。故本題選擇B。25、以下具有Thumb-2狀態(tài)的ARM處理器內(nèi)核是()。A、ARM7B、ARM9C、ARM10D、Cortex-M3標(biāo)準(zhǔn)答案: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。26、已知R1=0x20000000,R0=0x55667788,在大端模式下執(zhí)行ARM指令STRR0,[R1]之后,0x20000003中的值為()。A、0x55B、0x66C、0x77D、0x88標(biāo)準(zhǔn)答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。STR為寄存器到存儲器的數(shù)據(jù)傳送指令,題中指令為寄存器間接尋址,將R0的值傳到以R1值為地址的存儲器中。故本題選擇D。27、ARM指令LDRR0,[R1,#4]!執(zhí)行后,以下說法正確的是()。A、R0中的值不變B、R1中的值不變C、內(nèi)存中的值不變D、R0和R1扣的值均不改變標(biāo)準(zhǔn)答案:C知識點解析:題中為基址加變址尋址,“!”表示指令在完成數(shù)據(jù)傳送之后應(yīng)該更新基址寄存器。因此R0、Rl中的值都會改變,但是內(nèi)存中的值不變。故本題選擇C。28、USB經(jīng)歷了1.0、1.1、2.0及3.0等版本,各版本的最大數(shù)據(jù)傳輸速率不同,其中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是()。A、USB1.0B、USB1.1C、USB2.0D、USB3.0標(biāo)準(zhǔn)答案:D知識點解析:各版本中最大數(shù)據(jù)傳輸速率為5Gbps的USB版本是USB3.0。故本題選擇D。29、SoC芯片的開發(fā)流程大致可分為如下圖所示的4個階段。其中①、②、③和④分別表示()。A、總體設(shè)計、邏輯設(shè)計、綜合與仿真、芯片制造B、邏輯設(shè)計、綜合與仿真、總體設(shè)計、芯片制造C、總體設(shè)計、綜合與仿真、邏輯設(shè)計、芯片制造D、總體設(shè)計、邏輯設(shè)計、芯片制造、綜合與仿真標(biāo)準(zhǔn)答案:A知識點解析:SoC芯片的設(shè)計開發(fā)相當(dāng)于一個計算機(jī)系統(tǒng)的設(shè)計開發(fā),是嵌入式系統(tǒng)開發(fā)的基礎(chǔ)性工作。SoC芯片的開發(fā)流程大致分為總體設(shè)計、邏輯設(shè)計、綜合與仿真和芯片制造4個階段,大部分工作都是采用電子設(shè)計自動化(ElectronicDesignAutomation,EDA)工具完成。故本題選擇A。30、以下關(guān)于ARM狀態(tài)寄存器CPSR的說法錯誤的是()。A、CPSR決定經(jīng)典ARM處理器的工作模式B、CPSR決定是否允許中斷C、CPSR中存放了運算結(jié)果產(chǎn)生的一些標(biāo)志D、CPSR可讀,但不可寫標(biāo)準(zhǔn)答案:D知識點解析:CPSR(當(dāng)前狀態(tài)寄存器)可以讀寫,當(dāng)中存放了運算結(jié)果產(chǎn)生的一些標(biāo)志,決定經(jīng)典ARM處理器的工作模式和是否允許中斷。此題選擇D。31、μ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)字標(biāo)準(zhǔn)答案:A知識點解析:內(nèi)核對任務(wù)的管理通過任務(wù)控制塊OSTCB進(jìn)行,是一個數(shù)據(jù)結(jié)構(gòu)。包括任務(wù)的優(yōu)先級、任務(wù)的狀態(tài)字、指向任務(wù)堆棧棧頂?shù)闹羔樀?。故本題選擇A。32、下面關(guān)于嵌入式處理芯片特點的敘述中,錯誤的是()。A、嵌入式處理芯片一般支持實時處理B、嵌入式處理芯片一般具有低功耗的特性C、嵌入式處理芯片有多種產(chǎn)品類型,但不包括微處理器D、嵌入式處理芯片一般集成了測試電路標(biāo)準(zhǔn)答案:C知識點解析:嵌入式處理芯片一般支持實時處理,具有低功耗和可擴(kuò)展性,集成了測試電路。嵌入式處理芯片有多種產(chǎn)品類型,包括微處理器、數(shù)字信號處理器、微控制器和片上系統(tǒng)。故此題選擇C。33、下列各項中,不屬于靜態(tài)圖像格式的是()。A、BMPB、APEC、JPEGD、GIF標(biāo)準(zhǔn)答案:B知識點解析:靜態(tài)圖像格式主要有BMP、JPEG、GIF,APE是流行的數(shù)字音樂無損壓縮格式之一。故此題選擇B。34、下列關(guān)于實時系統(tǒng)的陳述中,不正確的是()。A、民航飛機(jī)上的計算機(jī)系統(tǒng)中運行的都是硬實時任務(wù)。B、實時系統(tǒng)對外界的響應(yīng)是否正確不僅取決于功能正確性,而且取決于對事件處理的時間正確性。C、嵌入式系統(tǒng)中有相當(dāng)大的比例是實時系統(tǒng),實時系統(tǒng)中也有相當(dāng)大比例是嵌入式系統(tǒng)。D、實時性要求高的系統(tǒng)既要有足夠強(qiáng)大的硬件平臺支撐,也要有專門設(shè)計的實時軟件并合理安排任務(wù)的優(yōu)先級,才能滿足實時處理的要求。標(biāo)準(zhǔn)答案:A知識點解析:一旦任務(wù)執(zhí)行時間超過截止時間系統(tǒng)的總損益就為負(fù),這種實時系統(tǒng)稱為硬實時系統(tǒng),否則為軟實時系統(tǒng)。對于硬實時系統(tǒng),一旦超過時限將導(dǎo)致嚴(yán)重的負(fù)效益后果,如飛機(jī)控制器、核反應(yīng)堆處理裝置;而軟實時系統(tǒng)中如果輸出響應(yīng)超過時限,一般不會造成嚴(yán)重后果;民航飛機(jī)上多數(shù)的嵌入式系統(tǒng)都具有時間約束性,然而并非都是硬實時任務(wù)。故此題選擇A。35、以下關(guān)于ARM處理器內(nèi)核說法正確的是()。A、經(jīng)典ARM處理器包括Cortex-M、Cortex-R和Cortex-A三大類B、Cortex-A系列為應(yīng)用Cortex處理器,主要面向高端應(yīng)用設(shè)計C、Cortex-M系列為面向控制領(lǐng)域的實時嵌入式處理器D、ARM11性能優(yōu)于Cortex-A5,但低于Codex-A15標(biāo)準(zhǔn)答案:B知識點解析:ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務(wù)。Cortex系列屬于ARMv7架構(gòu),這是到2010年為止ARM公司最新的指令集架構(gòu)。(2011年,ARMv8架構(gòu)在TechCon上推出)ARMv7架構(gòu)定義了三大分工明確的系列:“A”系列面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。故本題選擇B。36、下面關(guān)于NORFlash和NANDF1ash的敘述中,錯誤的是()。A、NORFlash和NANDFlash是目前市場上兩種主要的閃存技術(shù)B、NANDFlash以頁(行)為單位隨機(jī)存取,在容量、使用壽命等方面有較大優(yōu)勢C、NORFlash寫入和擦除速度較慢D、數(shù)碼相機(jī)存儲卡和U盤中的Flash均采用NORFlash標(biāo)準(zhǔn)答案:D知識點解析:NORFlash和NANDFlash是市場上兩種主要的閃存技術(shù);NORFlashROM的特點是以字節(jié)為單位隨機(jī)存取,但NORFlashROM寫入和擦除速度較慢,影響了它的性能。NANDFlashROM以頁(行)為單位隨機(jī)存取,在容量、使用壽命和成本方面有較大優(yōu)勢。但是它的讀出速度稍慢,編程較為復(fù)雜,因此大多作為數(shù)據(jù)存儲器使用。數(shù)碼相機(jī)存儲卡和U盤中的Flash均采用NAN=DFlash,D選項錯誤,故本題選擇D。37、嵌入式系統(tǒng)工作時需要為其供電,下面與嵌入式系統(tǒng)供電相關(guān)的敘述中,錯誤的是()。A、78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電壓B、低壓差穩(wěn)壓器常簡稱為LDOC、AC-DC電源模塊用于實現(xiàn)交流電到直流電的變換D、低壓交流電可以直接用來給嵌入式處理器供電標(biāo)準(zhǔn)答案:D知識點解析:嵌入式系統(tǒng)常用的電源模塊是交流變直流(AC-DC)模塊、直流到直流(DC-DC)模塊以及低壓差穩(wěn)壓器(LDO)。AC-DC模塊完成交流電到直流電的變換。78XX系列是一類常用的直流穩(wěn)壓芯片,例如7805可以提供+5V直流電壓。選項中D項錯誤,故本題選擇D。38、在開發(fā)低端、中端、高端等類型的嵌入式系統(tǒng)時,一般都需要選擇和利用合適的開發(fā)平臺來進(jìn)行。下面有關(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)上運行標(biāo)準(zhǔn)答案:D知識點解析:嵌入式系統(tǒng)的開發(fā)平臺包含大量開發(fā)工具,軟件開發(fā)工具通常包括:項目管理器、編輯器、編譯器、連接器、定位器等;這些軟件開發(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ù)運行Windows操作系統(tǒng),而應(yīng)用軟件的開發(fā)和調(diào)試都是通過宿主機(jī)開完成。故本題選擇D。39、下面關(guān)于有線通信和無線通信的一些敘述中,正確的是()。A、有線通信需要使用金屬導(dǎo)體作為信息的傳輸介質(zhì)B、通過光波傳輸信息的都屬于無線通信C、通過電磁波在自由空間的傳播來傳輸信息的方法屬于無線通信D、有線通信最終將會被無線通信所淘汰標(biāo)準(zhǔn)答案:C知識點解析:有線通信的傳輸介質(zhì)是金屬導(dǎo)體或光導(dǎo)纖維,包括雙絞線、同軸電纜和光纜;光纖通信利用光波傳輸信息,屬于有線通信;無線通信是借助自由空間的電磁波傳播信息;在某些關(guān)鍵領(lǐng)域,有線通信有著無線通信無法取代的地位。故本題選擇C。40、下列關(guān)于嵌入式系統(tǒng)板級支持包的描述中,錯誤的是()。A、板級支持包又稱為BSPB、板級支持包與硬件無關(guān),故在移植操作系統(tǒng)時不需要改動C、板級支持包含有電路板的初始化程序D、操作系統(tǒng)的上層代碼通過板級支持包訪問底層硬件標(biāo)準(zhǔn)答案:B知識點解析:板級支持包又稱為BSP,含有電路板的初始化程序;所有與特定電路板上硬件相關(guān)的功能都集成在板級支持包的庫里,操作系統(tǒng)的上層代碼通過板級支持包訪問底層硬件。故本題選擇B。二、填空題(本題共20題,每題1.0分,共20分。)41、我國大陸地區(qū)目前廣泛使用的漢字編碼國家標(biāo)準(zhǔn)有【43】和GBl8030兩種,常用漢字采用【44】個字節(jié)表示。標(biāo)準(zhǔn)答案:【43】GB2312【44】2知識點解析:本題考查漢字編碼國家標(biāo)準(zhǔn)及漢字字節(jié)表示。我國大陸地區(qū)目前廣泛使用的漢字編碼國家標(biāo)準(zhǔn)有GB2312和GBl8030兩種,常用漢字采用2個字節(jié)表示。42、已知ARM處理器進(jìn)位標(biāo)志C=1,R1=1000,R2=99,執(zhí)行指令A(yù)DDCR0,R1,R2之后,R0=__________【53】,R1=__________【54】。標(biāo)準(zhǔn)答案:【53】1100【54】1000知識點解析:本題考查ARM處理器的指令格式和尋址方式。ADDC是帶進(jìn)位加法,指令執(zhí)行完后,R0中是R1和R2帶進(jìn)位相加之后的值;而R1中的值不變。43、RVDS開發(fā)工具套件中,主要包括工程管理器、【79】、調(diào)試器和指令集仿真器等。調(diào)試器是RVDS工具套件中的功能模塊之一,它支持【80】調(diào)試和軟件仿真調(diào)試。標(biāo)準(zhǔn)答案:【79】編譯連接器【80】硬件在線知識點解析:本題主要考查RVDS開發(fā)工具套件的相關(guān)知識。RVDS開發(fā)工具套件中,主要包括工程管理器(IDE)、編譯連接器(RVCT)、調(diào)試器(RVD)和指令集仿真器(RVISS)等。RVDS調(diào)試器支持硬件在線調(diào)試和軟件仿真調(diào)試,通過它可以進(jìn)行單步、斷點調(diào)試,并觀察程序運行中的變量、寄存器、主存儲器單元等的內(nèi)容,使設(shè)計者能夠據(jù)此判斷程序運行的狀況是否正常。44、利用ADS1.2工具套件進(jìn)行基于ARM硬件平臺的軟件開發(fā),在進(jìn)行編譯連接時,地址映射連接類型有2種方式,分別是【79】連接類型和Scattered連接類型。采用Scattered連接類型時需要提供一個scatter格式的【80】。標(biāo)準(zhǔn)答案:【79】simple【80】配置文件知識點解析:本題考查使用ADSL2工具軟件對嵌入式系統(tǒng)進(jìn)行開發(fā)時的相關(guān)設(shè)置。利用ADS1.2工具套件進(jìn)行基于ARM硬件平臺的軟件開發(fā),在進(jìn)行編譯連接時,地址映射連接類型有2種方式,分別是Simple連接類型和Scattered連接類型。采用Scattered連接類型時需要提供一個scatter格式的配置文件。45、CPSR寄存器中的I和F分別為中斷和快速中斷禁止控制位,當(dāng)I=__________【51】將禁止外部中斷IRQ,當(dāng)F=__________【52】時允許快速中斷FIQ。標(biāo)準(zhǔn)答案:【51】1【52】0知識點解析:本題考查當(dāng)前程序狀態(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中斷。46、基于ARM內(nèi)核的嵌入式芯片中的中斷控制器的功能是對芯片中相關(guān)硬件組件的中斷請求進(jìn)行管理和控制,一般采用___________【63】中斷(VIC)或___________【64】中斷(NVIC)方式管理中斷。標(biāo)準(zhǔn)答案:【63】向量(矢量)【64】嵌套向量(嵌套矢量)知識點解析:本題考查ARM的中斷控制器。每一個ARM芯片,除了內(nèi)核異常外,還有多種內(nèi)置硬件組件的中斷,基于ARM內(nèi)核的嵌入式芯片中的中斷控制器的功能是對芯片中相關(guān)硬件組件的中斷請求進(jìn)行管理和控制,一般采用向量中斷(VIC)或嵌套向量中斷(NVIC)方式管理中斷。47、在ARM指令中,兩個無符號數(shù)在寄存器R5和R6中,若R5<R6,則將R5與R6進(jìn)行邏輯與操作,結(jié)果放R7中,并要求更新程序狀態(tài)寄存器的狀態(tài)位。用兩條指令完成,則分別為___________【51】和___________【52】標(biāo)準(zhǔn)答案:【51】CMPR5,R6【52】ANDCCSR7,R5,R6知識點解析:本題考查ARM指令系統(tǒng)中常用指令的指令類型、指令格式以及尋址方式。其中,CMP是比較指令;AND是邏輯與指令,題中將R5和R6按位進(jìn)行邏輯與操作,相同置1,不同置0,結(jié)果存儲到R7中,并更新程序狀態(tài)寄存器的狀態(tài)位,因此用ANDCCSR7,R5,R6。48、片上系統(tǒng)(SoC)的開發(fā)大多以IP核為基礎(chǔ),在單個芯片上集成處理器、存儲器、各種接口電路等組件,組成一個較為完整的計算機(jī)系統(tǒng)。IP核中的IP是中文【41】的英文縮寫;目前SoC芯片中32/64位CPU大多數(shù)采用的是【42】內(nèi)核。標(biāo)準(zhǔn)答案:【41】知識產(chǎn)權(quán)【42】ARM知識點解析:本題主要考查SoC和IP核的基本概念。IP核中的IP是中文知識產(chǎn)權(quán)的英文縮寫;目前SoC芯片中32/64位CPU大多數(shù)采用的是ARM內(nèi)核。49、在嵌入式應(yīng)用系統(tǒng)中,通??捎肎PIO來構(gòu)建簡單鍵盤,分為_________【59】鍵盤和_________【60】鍵盤兩類,其中后一類鍵盤利用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值。標(biāo)準(zhǔn)答案:【59】線性(非編碼獨立式)【60】矩陣(行列式)知識點解析:本題考查用GPIO鏈接鍵盤的兩種方式。用GPIO構(gòu)建簡單鍵盤分為非編碼鍵盤(線性鍵盤)和矩陣鍵盤。50、在ARMCoaex—M系列處理器中,NVIc稱為【59】,WIC稱為【60】。標(biāo)準(zhǔn)答案:【59】嵌套向量中斷控制器;【60】喚醒中斷控制器;知識點解析:本題考查ARMCortex—M系列處理器中斷控制器的相關(guān)概念。NVIC稱為嵌套向量中斷控制器,WIC稱為喚醒中斷控制器。51、控制器局域網(wǎng)常用3個大寫英文字母表示為【61】_______,有的ARM嵌入式芯片中集成了該種互連通信組件??刂破骶钟蚓W(wǎng)的【62】_______幀由7個不同的域組成,其幀格式如下。幀起始仲裁域控制域數(shù)據(jù)域CRC域應(yīng)答域幀結(jié)尾標(biāo)準(zhǔn)答案:【61】CAN【62】數(shù)據(jù)知識點解析:控制器局域網(wǎng)即CAN,其總線的數(shù)據(jù)幀由7個不同的域組成:幀起始、仲裁域、控制域、數(shù)據(jù)域、CRC域、應(yīng)答域、幀結(jié)尾。52、在μC/OS—II操作系統(tǒng)中,內(nèi)核對任務(wù)的管理通過名為__________【69】的數(shù)據(jù)結(jié)構(gòu)進(jìn)行。當(dāng)任務(wù)切換時,任務(wù)的工作現(xiàn)場被保存到任務(wù)的__________【70】中。標(biāo)準(zhǔn)答案:【69】任務(wù)控制塊【70】自用棧知識點解析:在μC/OS—II操作系統(tǒng)中,內(nèi)核對任務(wù)的管理通過任務(wù)控制塊OS_TCB進(jìn)行;任務(wù)切換也稱為上下文切換,實際含義是任務(wù)的CPU寄存器內(nèi)容切換。當(dāng)μC/OS—II內(nèi)核決定運行別的任務(wù)時,正在運行任務(wù)的工作現(xiàn)場被保存到任務(wù)的自由棧之中。53、嵌入式Web服務(wù)器應(yīng)用需求與通用Web服務(wù)器應(yīng)用需求是不同的,它不是以提供信息服務(wù)為主,而是提供遠(yuǎn)程__________【77】及配置設(shè)備的一種方式。嵌入式Web服務(wù)器的硬件設(shè)計時,需設(shè)計能夠支持以太網(wǎng)連接的電路。AX88796是一款以太網(wǎng)控制器芯片,若其片選信號CS引腳連到S3C2410芯片的nGCS3上,那么,讀寫該芯片內(nèi)部寄存器的首地址(注:用十六進(jìn)制數(shù)表示地址)是__________【78】。標(biāo)準(zhǔn)答案:【77】操控【78】0x18000000知識點解析:嵌入式Web服務(wù)器與通用Web服務(wù)器主要存在以下三個方面的差別:運行的目標(biāo)環(huán)境、在各自系統(tǒng)中的作用、運行的優(yōu)先級。嵌入式Web服務(wù)器不是以提供信息服務(wù)為主,而是提供遠(yuǎn)程操控及配置設(shè)備的一種方式。若AX88796片選信號Cs引腳連到S3C2410芯片的nGCS3上,則讀寫該芯片內(nèi)部寄存器的首地址用十六進(jìn)制數(shù)表示是0x18000000。54、將ARM程序狀態(tài)寄存器的值保存到寄存器R0中的指令為__________【55】,將寄存器Rl的值存儲到程序狀態(tài)寄存器中的指令為__________【56】標(biāo)準(zhǔn)答案:【55】MRSR0,CPSR【56】MSRCPSR,R1知識點解析:傳送CPSR或SPSR的內(nèi)容到通用寄存器指令用MRS;傳送通用寄存器到CPS或SPSR的指令用MSR。55、Ifinux操作系統(tǒng)遵從__________【67】計劃下的公共授權(quán)協(xié)議(GPL)。下圖所示的Linux操作系統(tǒng)的組織結(jié)構(gòu)中,模塊X應(yīng)為__________【68】程序。標(biāo)準(zhǔn)答案:【67】GNU【68】設(shè)備驅(qū)動(devicedriver)知識點解析:GNU包含三個協(xié)議條款,其中最重要的是GPL。GPL是通用公共許可協(xié)議。圖中X處應(yīng)為設(shè)備驅(qū)動程序。56、I2C總線只有兩條信號線,一條是【59】線SDA,另一條是【60】線SCL,I2C總線的所有操作都通過這兩條信號線完成。標(biāo)準(zhǔn)答案:【59】數(shù)據(jù)【60】時鐘知識點解析:本題考查I2C總線的構(gòu)成,I2C總線的所有操作都通過數(shù)據(jù)線和時鐘線來完成。57、在Internet中負(fù)責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的計算機(jī)所使用的【45】協(xié)議簇中的【46】協(xié)議。標(biāo)準(zhǔn)答案:【45】TCP/IP【46】IP知識點解析:本題主要考查對TCP/IP協(xié)議的了解。TCP/IP協(xié)議簇中的IP協(xié)議,在Intemet中負(fù)責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的計算機(jī)。58、高清晰度多媒體接口用4個大寫英文字母簡稱為【63】,它是一種【64】化音頻/視頻接口,適合影像傳輸,可同時傳送音頻和視頻信號而無需在信號傳送前進(jìn)行數(shù)/?;蛘吣#瘮?shù)轉(zhuǎn)換。標(biāo)準(zhǔn)答案:【63】HDMI【64】數(shù)字知識點解析:本題考查對HDMI的了解。HDMI即高清晰度多媒體接口,是一種數(shù)字化音頻/視頻接口,適合影像傳輸,可同時傳送音頻和視頻信號而無需在信號傳送前進(jìn)行數(shù)/?;蛘吣#瘮?shù)轉(zhuǎn)換。59、在μC/OS-Ⅱ操作系統(tǒng)中,當(dāng)處于運行態(tài)的任務(wù)執(zhí)行節(jié)拍延時函數(shù)OSTimeDly()后,該任務(wù)將轉(zhuǎn)入【73】態(tài)。一旦預(yù)定的延時時間達(dá)到,該任務(wù)立即轉(zhuǎn)入【74】態(tài)。標(biāo)準(zhǔn)答案:【73】掛起【74】就緒知識點解析:本題考查μC/OS-Ⅱ操作系統(tǒng)中任務(wù)狀態(tài)即狀態(tài)切換。當(dāng)處于運行態(tài)的任務(wù)執(zhí)行節(jié)拍延時函數(shù)OSTimeDly()后,該任務(wù)將轉(zhuǎn)入掛起態(tài)。一旦預(yù)定的延時時間達(dá)到,該任務(wù)立即轉(zhuǎn)入就緒態(tài)。60、互聯(lián)網(wǎng)的各個物理網(wǎng)絡(luò)使用的數(shù)據(jù)包格式可能相互不兼容,因此不能將一個網(wǎng)絡(luò)送來的包直接傳遞給另外一個網(wǎng)絡(luò)。為了克服這種異構(gòu)性,【43】協(xié)議定義了一種獨立于各個物理網(wǎng)的數(shù)據(jù)包的格式,稱為【44】。標(biāo)準(zhǔn)答案:【43】IP【44】IP數(shù)據(jù)報知識點解析:互聯(lián)的各個物理網(wǎng)絡(luò),它們使用的數(shù)據(jù)包(或幀)的格式可能互不兼容,因此不能將一個網(wǎng)絡(luò)送來的包直接傳送給另一個網(wǎng)絡(luò)。為了克服這種異構(gòu)性,IP協(xié)議定義了一種獨立于各種物理網(wǎng)的數(shù)據(jù)包的格式,稱為IP數(shù)據(jù)報(IPDatagram)。IP數(shù)據(jù)報由兩部分組成:頭部和數(shù)據(jù)區(qū)。三、綜合題(本題共1題,每題1.0分,共1分。)61、車載行車記錄儀用于在汽車行駛過程中記錄汽車行駛周圍環(huán)境的視頻圖像。其基本功能要求有:a、需要一個視頻攝像模塊,用于采集汽車行駛中周圍環(huán)境的視頻圖像,圖像分辨率為320×240。b、需要“回放”、“下載”、“刪除”3個命令按鍵。c、需要一個320×240的彩色LCD顯示屏。d、采集視頻圖像的同時,需要記錄當(dāng)前的實時時間,精確到秒。f、需要一個通信接口,在視頻圖像下載時用來傳輸視頻圖像。根據(jù)上述功能要求的描述,若采用S3C2410芯片為核心來構(gòu)建該行車記錄儀的硬件平臺,請完善下面的敘述(程序)和回答有關(guān)的問題。(1)若硬件設(shè)計時采用GPIO端口E的GPE15、GPE14引腳連接基于I2C總線的視頻攝像模塊的【81】信號引腳和【82】信號引腳。那么,驅(qū)動程序中需要用語句:rGPECON=(rGPE-CON|0xA0000000)&【83】來初始化GPE15、GPE14引腳為I2C總線功能的引腳。(注:rGPE—CON是端口E的控制寄存器,其格式如表1所示)(2)若攝像模塊所采集的一幀視頻圖像,其分辨率為320×240,原始圖像的顏色數(shù)據(jù)格式為Y:U:V=8:4:4,那么,一幀圖像的原始圖像信息需要的存儲容量為【84】KB(1K=1024)。若視頻信號每秒需要16幀圖像,那么,一段1分鐘的視頻,其原始圖像信息約需【85】MB的存儲空間。在設(shè)計下載通信接口電路時,考慮到即使采用115200bps的速率,下載一段1分鐘的視頻至少需要用時約【86】小時(精確到小數(shù)點后1位),因此,采用異步串行口(即RS一232接口)來下載就不合適。(3)設(shè)計彩色LCD顯示屏的接口電路時,可以采用$3C2410芯片中專用于連接LCD顯示屏的【87】端口和【88】端口來設(shè)計。3個命令按鍵:“回放”、“下載”、“刪除”,分別連接到GPE0、GPE1、GPE2。若按鍵按下時,對應(yīng)的GPIO引腳將為“0”,否則為“1”。那么,在相關(guān)驅(qū)動程序中,可以用語句:rGPECON=rGPECON&【89】來初始化GPE0、GPE1、GPE2為輸入,而不影響GPE端口的其它引腳功能,并用下面一段語句來判斷是哪個命令按鍵被唯一按下。temp=rGPEDAT&0x0007;//temp是一個8位二進(jìn)制變量,rGPEDAT是端口E的數(shù)據(jù)寄存器switch(temp){case【90】://判斷是否“回放”按鍵被唯一按下……//省略了其他語句case【91】://判斷是否“下載”按鍵被唯一按下……//省略了其他語句case【92】://判斷是否“刪除"按鍵被唯一按下……//省略了其他語句}(4)采集視頻圖像的同時,所需記錄的實時時間,通過讀取S3C2410芯片內(nèi)部的RTC部件來獲得。該部件進(jìn)行讀寫時,需要先置位【93】,然后再進(jìn)行讀寫。讀寫操作完成后,需要【94】該位。在相關(guān)驅(qū)動程序中,可以用下面一段語句來初始化該部件。voidRTC_init(void){//初始化相關(guān)寄存器rRTCCON=(rRTCCON|【95】);//rRTCCON是控制寄存器變量,其格式如表2所示。rRTCALM=【96】;//報警功能(即鬧鐘)全部禁止rRTCRST=0x00;rTICNT=【97】;//時間間隔設(shè)置為1srRTCCON=(rRTCCON&【98】);……//省略了其他語句{(5)用于下載視頻圖像的通信接口采用USB接口較合適,并且,圖像信息需要壓縮。因此,移植一個Linux操作系統(tǒng)作為軟件平臺,使其能在本行車記錄儀硬件上運行,將便于其應(yīng)用軟件的開發(fā)。軟件平臺的構(gòu)建步驟通常是:首先移植【99】程序;然后再完成Linux內(nèi)核的移植,內(nèi)核移植完成后還需構(gòu)建【100】文件系統(tǒng)。標(biāo)準(zhǔn)答案:(1)【81】SDA【82】SCL【83】OxAFFFFFFF、(2)【84】150【85】140.625【86】3.6(3)【87】GPC【88】GPD【89】0xFFFFFFC0【90】0x06【91】0x05【92】0x03(4)【93】使能位【94】關(guān)閉【95】0x01【96】0x00【97】0xFF【98】0xFE(5)【99】啟動引導(dǎo)【100】根知識點解析:I2C總線只有兩條信號線,一條是數(shù)據(jù)線SDA,另一條是時鐘線scL,所有操作都通過這兩條信號線完成。和0相與清零,和1相與保持不變。和0相或保持不變,和1相或置1。則初始化rGPECON=(rGPECON|0xA0000000)&0xAFFFFFFF,空【83】為0xAFFFFFFF。一幀圖像的原始圖像信息需要的存儲容量為320×240×16/(8×1024)=150KB,空【84】為150;若視頻信號每秒需要16幀圖像,那么,一段1分鐘的視頻,其原始圖像信息約需150×16×60/1024=140.625MB的存儲空間,空【85】為140.625;在設(shè)計下載通信接口電路時,考慮到即使采用115200bps的速率,下載一段1分鐘的視頻至少需要用時約140.625×1024×1024×(8+2)/(115200×3600)=3.6小時,空【86】為3.6。設(shè)計彩色LCD顯示屏的接口電路時GPC和GPD作為LCD液晶屏接口引腳,空【87】為GPC,空【88】為GPD;00為輸入,01為輸出,則初始化GPE0、GPE1、GPE2為輸入的語句是:rGPECON=rGPECON&TOxFFFFFFC0,空【89】為0xFFFFFFC0;按鍵“回放”、“下載”、“刪除”,分別連接到GPE0、GPE1、GPE2。又若按鍵按下時,對應(yīng)的GPIO引腳為“0”,否則為“1”。則對應(yīng)三個按鍵分別為0x06、0x05和0x03。RTC組件的寄存器讀/寫有一個使能位,這是與其他模塊不同的地方,在訪問RTC寄存器之前需要先打開這個使能位,在讀或者寫結(jié)束以后關(guān)閉此位,其他時間里此位也是關(guān)閉的,這是為了保護(hù)系統(tǒng)的實時時鐘不受誤寫。RTCEN=1,RTC讀/寫使能,空【95】為0x01。報警功能(即鬧鐘)全部禁止,空【96】為0x00。實時時鐘模塊RTc采用單獨的供電引腳和單獨的時鐘源,采用32.768KHz晶體,由xTIrtc和XTOrtc引腳接入,通過2^15時鐘分頻器得到1Hz的脈沖,進(jìn)而得到時鐘的最小單位時間1s,空【97】為0xFF;RTCEN=0,RTC讀/寫關(guān)閉,空【98】為0xFE。軟件平臺的構(gòu)建步驟通常是:首先移植啟動引導(dǎo)程序;然后再完成Linux內(nèi)核的移植,內(nèi)核移植完成后還需構(gòu)建根文件系統(tǒng)。計算機(jī)三級(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)字視頻信息的數(shù)據(jù)量相當(dāng)大,通常需要進(jìn)行壓縮處理之后才進(jìn)行傳輸和存儲。目前數(shù)字有線電視所傳輸?shù)臄?shù)字視頻采用的壓縮編碼標(biāo)準(zhǔn)是()。A、MPEG–1B、MPEG–2C、MPEG–4D、MPEG–7標(biāo)準(zhǔn)答案:B知識點解析:MPEG–2制定于1994年,設(shè)計目標(biāo)是高級工業(yè)標(biāo)準(zhǔn)的圖象質(zhì)量以及更高的傳輸率。MPEG–2所能提供的傳輸率在3–10Mbits/sec間,其在NTSC制式下的分辨率可達(dá)720X486,MPEG–2也可提供并能夠提供廣播級的視像和CD級的音質(zhì)。MPEG–2的音頻編碼可提供左右中及兩個環(huán)繞聲道,以及一個加重低音聲道,和多達(dá)7個伴音聲道(DVD可有8種語言配音的原因)。由于MPEG–2在設(shè)計時的巧妙處理,使得大多數(shù)MPEG–2解碼器也可播放MPEG–1格式的數(shù)據(jù),如VCD。同時,由于MPEG–2的出色性能表現(xiàn),已能適用于HDTV,使得原打算為HDTV設(shè)計的MPEG–3,還沒出世就被拋棄了。(MPEG–3要求傳輸速率在20Mbits/sec–40Mbits/sec間,但這將使畫面有輕度扭曲)。除了做為DVD的指定標(biāo)準(zhǔn)外,MPEG–2還可用于為廣播,有線電視網(wǎng),電纜網(wǎng)絡(luò)以及衛(wèi)星直播(DirectBroadcastSatellite)提供廣播級的數(shù)字視頻。故本題選擇B。2、在以下ARM處理器的指令操作碼中可讓寄存器R1扣的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR標(biāo)準(zhǔn)答案:D知識點解析:匯編中使用邏輯或指令和1進(jìn)行或運算可以達(dá)到讓寄存器中的指定位置位的作用。故本題選擇D。3、將地址0x40007000裝入寄存器R0,正確的ARM指令或偽指令是()。A、LDRR0,=0x40007000B、LDRR0,#0x40007000C、MOVR0,#0x40007000D、MOVR0,0x40007000標(biāo)準(zhǔn)答案:A知識點解析:從存儲器到寄存器的數(shù)據(jù)傳送指令的LDR,且是將地址裝入寄存器,故此題選擇A。4、嵌入式系統(tǒng)硬件的邏輯組成可用下圖描述,圖中①、②、③、④處分別是()。A、存儲器、輸入接口、輸出接口、測控對象B、測控對象、存儲器、輸入接口、輸出接口C、輸入接口、輸出接口、測控對象、存儲器D、輸出接口、存儲器、測控對象、輸入接口標(biāo)準(zhǔn)答案:B知識點解析:嵌入式系統(tǒng)由硬件和軟件兩部分組成。硬件的主體是CPU和存儲器,它們通過輸入/輸出接口和設(shè)備與外部相聯(lián)。故此題選擇B。5、半導(dǎo)體集成電路是微電子技術(shù)的核心。下面有關(guān)集成電路的敘述中錯誤的是()。A、集成電路有小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等多種,嵌入式處理器芯片一般屬于大規(guī)模集成電路B、集成電路的制造大約需要幾百道工序,工藝復(fù)雜且技術(shù)難度非常高C、集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片D、集成電路中的電路及電子元件,需反復(fù)交叉使用氧化,光刻,摻雜和互連等工序才能制成標(biāo)準(zhǔn)答案:A知識點解析:集成電路根據(jù)其集成度的高低可以分為小規(guī)模(SSI)、中規(guī)模(MSI)、大規(guī)模(LSI)、超大規(guī)模(VLSI)和極大規(guī)模(ULSI)等幾種。嵌入式處理芯片大多屬于VLSI和ULSI。集成電路的制造大約需要幾百道工序,工藝復(fù)雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成,生產(chǎn)、控制及測試設(shè)備異常昂貴。集成電路大多在硅襯底上制作而成,硅襯底是單晶硅錠經(jīng)切割、研磨和拋光而成的圓形薄片。集成電路中的電路及電子元件,需反復(fù)交叉使用氧化,光刻,摻雜和互連等工序才能制成。故本題選擇A。6、關(guān)于微內(nèi)核和宏內(nèi)核操作系統(tǒng),如下()說法是錯誤的。A、VxWorks是典型的微內(nèi)核結(jié)構(gòu)嵌入式操作系統(tǒng)B、iOS追根溯源是一個類UNIX操作系統(tǒng),它屬于宏內(nèi)核架構(gòu)C、AndroidOS是典型的宏內(nèi)核操作系統(tǒng)D、一般認(rèn)為微內(nèi)核系統(tǒng)的實時性較好,故Symbian歸類為強(qiáng)實時嵌入式操作系統(tǒng)標(biāo)準(zhǔn)答案:D知識點解析:屬于微內(nèi)核結(jié)構(gòu)的典型嵌入式操作系統(tǒng)有Symbian、VxWorks、QNx、μC/OS-II、iOS等。而Symbian系統(tǒng)屬于普通實時系統(tǒng)。故本題選擇D。7、微電子技術(shù)特別是集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路的敘述中錯誤的是()。A、集成電路的集成度指的是單個集成電路所含電子元件(如晶體管、電阻、電容等)的數(shù)目多少B、根據(jù)集成度的高低,集成電路可以分為小規(guī)模、中規(guī)模、大規(guī)模、超大規(guī)模和極大規(guī)模等幾種C、嵌入式系統(tǒng)中使用的處理器芯片屬于大規(guī)模集成電路D、集成電路的制造工藝復(fù)雜且技術(shù)難度非常高,許多工序必須在恒溫、恒濕、超潔凈的無塵廠房內(nèi)完成標(biāo)準(zhǔn)答案:C知識點解析:目前計算機(jī)中使用最廣泛的西文字符集及其編碼是ASCII字符集和ASCII碼,即美國標(biāo)準(zhǔn)信息交換碼?;镜腁SCII字符集共有128個字符,包括96個可打印字符和32個控制字符,每個字符使用7個二進(jìn)制位進(jìn)行編碼。我國目前廣泛使用的漢字編碼國家標(biāo)準(zhǔn)有GB2312和GB18030。GB2312國標(biāo)字符集中包含3755個一級常用漢字和3008個二級常用漢字,此外還有682個圖形符號(包括拉丁字母、俄文、日文平假名與片假名、希臘字母、漢語拼音等)。這些漢字和圖形符號在計算機(jī)內(nèi)部都采用2字節(jié)(16個二進(jìn)制位)來表示。故本題選擇C。8、假設(shè)一臺數(shù)碼相機(jī)一次可拍攝16位色1024×1024的彩色相片共80張,數(shù)據(jù)壓縮比平均是4,則它使用的存儲器容量大約是()。A、40MBB、60MBC、80MBD、120MB標(biāo)準(zhǔn)答案:A知識點解析:此題主要為數(shù)字圖像的數(shù)據(jù)量計算。圖像數(shù)據(jù)量的計算公式如下:圖像數(shù)據(jù)量=圖像水平分辨率×圖像垂直分辨率×像素深度/8。由此可知,此題中的數(shù)碼相機(jī)一張照片大小為1024×1024×16/8=2M,所以需要使用的存儲器容量為2M×80/4=40M。故本題選擇A。9、以下關(guān)于嵌入式處理器的說法正確的是()。A、RISC和CISC指的是存儲結(jié)構(gòu)B、哈佛結(jié)構(gòu)是程序與數(shù)據(jù)統(tǒng)一的存儲結(jié)構(gòu)C、ARM處理器都是RISC結(jié)構(gòu)D、RISC結(jié)構(gòu)和哈佛結(jié)構(gòu)是不能共存的標(biāo)準(zhǔn)答案:C知識點解析:嵌入式處理器的體系結(jié)構(gòu)按指令集可分為兩大類:復(fù)雜指令集結(jié)構(gòu)(CISC)和精簡指令集結(jié)構(gòu)(RISC)。進(jìn)一步細(xì)分,按存儲機(jī)制分為馮?諾依曼結(jié)構(gòu)及哈佛結(jié)構(gòu)。馮.諾依曼結(jié)構(gòu)中數(shù)據(jù)和程序統(tǒng)一,使用一條總線;而哈佛結(jié)構(gòu)中使用兩條獨立的總線,不允許指令和數(shù)據(jù)并存。指令集和存儲機(jī)制可以共存。ARM處理器采用RISC結(jié)構(gòu)。選項C正確,故本題選擇C。10、以下關(guān)于嵌入式處理器的說法正確的是()。A、RISC和CISC指的是存儲結(jié)構(gòu)B、哈佛結(jié)構(gòu)是程序與數(shù)據(jù)統(tǒng)一的存儲結(jié)構(gòu)C、ARM處理器都是RISC結(jié)構(gòu)D、RISC結(jié)構(gòu)和哈佛結(jié)構(gòu)是不能共存的標(biāo)準(zhǔn)答案:C知識點解析:嵌入式處理器的體系結(jié)構(gòu)按指令集可分為兩大類:復(fù)雜指令集結(jié)構(gòu)(CISC)和精簡指令集結(jié)構(gòu)(RISC)。進(jìn)一步細(xì)分,按存儲機(jī)制分為馮.諾依曼結(jié)構(gòu)及哈佛結(jié)構(gòu)。馮.諾依曼結(jié)構(gòu)中數(shù)據(jù)和程序統(tǒng)一,使用一條總線;而哈佛結(jié)構(gòu)中使用兩條獨立的總線,不允許指令和數(shù)據(jù)并存。指令集和存儲機(jī)制可以共存。ARM處理器采用RISC結(jié)構(gòu)。選項C正確,故本題選擇C。11、Linux內(nèi)核的子系統(tǒng)中,不包括()。A、進(jìn)程調(diào)度B、虛擬文件系統(tǒng)C、內(nèi)存管理D、通用公共許可協(xié)議標(biāo)準(zhǔn)答案:D知識點解析:Linux內(nèi)核主要由5個子系統(tǒng)組成:進(jìn)程調(diào)度(SCHED),內(nèi)存管理(MM),虛擬文件系統(tǒng)(VFS),網(wǎng)絡(luò)接口(NET),進(jìn)程間通信(IPC)。故本題選擇D。12、與個人計算機(jī)(PC)相比,嵌入式系統(tǒng)具有許多不同的特點。下面不屬于嵌入式系統(tǒng)特點的是()。A、嵌入式系統(tǒng)通常包含在其他設(shè)備(系統(tǒng))中,具有隱蔽性B、嵌入式系統(tǒng)的軟硬件資源往往受到嚴(yán)格的限制,不易擴(kuò)展C、嵌入式系統(tǒng)使用的CPU字長以8位為主D、嵌入式系統(tǒng)大多具有不同程度的實時性標(biāo)準(zhǔn)答案:C知識點解析:與人們?nèi)粘J褂玫膫€人計算機(jī)相比,嵌入式系統(tǒng)具有許多不同的特點。①專用型,嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性;②隱蔽性,嵌入式系統(tǒng)通??偸欠怯嬎銠C(jī)設(shè)備(系統(tǒng))中的一個部分,它們隱藏在其內(nèi)部,不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成本,因此其軟硬件資源受到嚴(yán)格的限制;④高可靠性;⑤實時性;⑥軟件固化?,F(xiàn)在嵌入式系統(tǒng)中使用最多的是8位和16位的CPU。故本題選擇C。13、按照嵌入式系統(tǒng)的技術(shù)復(fù)雜程度進(jìn)行分類,可以把嵌入式系統(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、系統(tǒng)功能很容易現(xiàn)場升級D、計算器、遙控器、空調(diào)機(jī)、微波爐等產(chǎn)品中使用的大多是低端嵌入式系統(tǒng)標(biāo)準(zhǔn)答案:C知識點解析:按系統(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)地位,如計算器、遙控器、空調(diào)等。C選項錯誤,故本題選擇C。14、以下對偽指令的解釋錯誤的是()。A、DCB0x56;在內(nèi)存區(qū)域分配一個字節(jié)的內(nèi)存空間并初始化為0x56B、CODE32;偽指令通知編譯器,其后的指令序列為32位的ThUmb指令C、MyTestEQU15000;為定義一個常量MyTest值為15000,最大數(shù)為32位D、EXPORT;偽指令用于在程序中聲明一個全局的標(biāo)號,該標(biāo)號可在其它的文件中引用標(biāo)準(zhǔn)答案:B知識點解析:DCB為ARM匯編器所支持的數(shù)據(jù)定義偽指令,用于分配一片連續(xù)的字節(jié)存儲單元并用指定的數(shù)據(jù)初始化,A選項正確;CODE32偽指令通知編譯器,其后的指令序列為32位的ARM指令,故B選項錯誤;EQU是等于偽指令,用于為程序中的常量、標(biāo)號等定義一個等效的字符名稱,最大數(shù)為32位,C選項正確;EXPORT偽指令用于在程序中聲明一個全局的標(biāo)號,該標(biāo)號可在其他的文件中引用,可用GLOBAL代替,D選項正確,故本題選擇B。15、下面關(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知識點解析: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選項錯誤,故本題選擇D。16、在指令LDRR3,[R4,#4]!執(zhí)行后,R4中的值為()。A、不變B、R4+1C、R4+4D、4標(biāo)準(zhǔn)答案:C知識點解析:LDR是存儲器到寄存器的數(shù)據(jù)傳送指令,題中是基址加變址尋址,且存儲器值改變,即R3←[R4+4]、R4←R4+4;故本題選擇C。17、下圖為利用ARM芯片的GPIO引腳連接按鍵的典型接口。當(dāng)圖中KEY1與KEY2鍵按下,其他按鍵均松開時,ARM芯片讀到的GPF6~GPF1的狀態(tài)為()。A、111111B、001111C、111100D、000000標(biāo)準(zhǔn)答案:C知識點解析:當(dāng)圖中KEY1與KEY2鍵按下,其他按鍵均松開時,GDF1和GDF2為低電平,其余為高電平,故本題選擇C。18、下面關(guān)于S3C2410電源管理的敘述中,錯誤的是()。A、電源管理模塊具有四種模式B、正常模式下,電源管理模式為內(nèi)核及ARM芯片內(nèi)部所有硬件組件提供時鐘源,用戶不能通過軟件控制暫時不用的內(nèi)置硬件組件處于關(guān)閉狀態(tài)以降低功耗C、任何情況下復(fù)位操作均自動進(jìn)入正常工作模式D、在掉電模式和休眠模式下,只要有任何一個外部中斷或RTc時鐘中斷發(fā)生,均將返回到正常模式標(biāo)準(zhǔn)答案:B知識點解析:S3C2410的電源管理模塊具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空閑模式(IDLEMODE)和掉電模式(POWER_OFFMODE)共四種模式。任何情況下復(fù)位操作均自動進(jìn)入正常工作模式;在掉電模式和休眠模式下,只要有任何一個外部中斷EINT[0:23]或RTC時鐘中斷發(fā)生,也均將返回到正常模式;正常模式下電源管理模式為內(nèi)核及ARM芯片內(nèi)部所有硬件組件提供時鐘源,即所有設(shè)備處于開啟狀態(tài),因此功耗比較大。用戶可以通過軟件控制內(nèi)置硬件組件的開啟和關(guān)閉,暫時不用的硬件可以關(guān)閉以降低功耗。B選項錯誤,故本題選擇B。19、如下關(guān)于TinyOS的說法,正確的是()。A、主要用于無線傳感器網(wǎng)絡(luò)的操作系統(tǒng)B、屬于重量級的操作系統(tǒng)C、是QNX公司開發(fā)的開放源代碼操作系統(tǒng)D、TinyOS的技術(shù)特點是輕進(jìn)程、被動消息、對象驅(qū)動和組件化編程標(biāo)準(zhǔn)答案:A知識點解析:TinyOS是UCBerkeley開發(fā)的開放源代碼操作系統(tǒng),屬于深度輕量級的操作系統(tǒng);專為嵌入式無線傳感網(wǎng)絡(luò)設(shè)計,功耗較低,特別適合傳感器這種受內(nèi)存、功耗限制的設(shè)備;TinyOS的技術(shù)特點是輕線程、主動消息、事件驅(qū)動和組件化編程。故本題選擇A。20、如下關(guān)于μCOS—II//III的說法,正確的是()。A、是包含有設(shè)備驅(qū)動程序和文件系統(tǒng)的小型嵌入式操作系統(tǒng)內(nèi)核B、μCOS—III是開放源代碼的免費操作系統(tǒng)C、μCOS—II具有良好的可裁剪性和可移植性,能夠支持的任務(wù)數(shù)為32個D、任務(wù)調(diào)度按優(yōu)先級搶占式調(diào)度方式進(jìn)行標(biāo)準(zhǔn)答案:D知識點解析:μC/OS—II/III是小型嵌入式操作系統(tǒng)內(nèi)核,不含設(shè)備驅(qū)動程序和文件系統(tǒng);μC/OS—II是開放源代碼的操作系統(tǒng),而它的升級版μC/OS—III是商用操作系統(tǒng);μC/OS一II具有良好的可裁剪性和可移植性,能夠支持的任務(wù)數(shù)最多為64;任務(wù)按優(yōu)先級搶占式調(diào)度方式進(jìn)行。所以D選項正確,故本題選擇D。21、如下關(guān)于開源操作系統(tǒng)的說法,正確的是()。A、能夠免費獲得源碼,起始使用成本較低B、獲得技術(shù)支持比較困難,但維護(hù)比較簡單C、移植過程開發(fā)工作量大,但系統(tǒng)可靠性較高D、即購即用,且產(chǎn)品研發(fā)容易滿足工期要求標(biāo)準(zhǔn)答案:A知識點解析:開源操作系統(tǒng)具有能夠免費獲得、成本較低的優(yōu)點,但是存在獲得技術(shù)支持困難、配套開發(fā)工作量大、系統(tǒng)可靠性低、完工后維護(hù)困難的缺點。A選項正確,故本題選擇A。22、ARM處理器在大端模式下從0x60000000到0x60000003存儲一個字?jǐn)?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標(biāo)準(zhǔn)答案:A知識點解析:所謂的大端模式,是指數(shù)據(jù)的高位,保存在內(nèi)存的低地址中,而數(shù)據(jù)的低位,保存在內(nèi)存的高地址中。在本題中的存放方式則為:內(nèi)存地址存放內(nèi)容0x600000000x320x600000010x300x600000020x310x600000030x34故A項正確。執(zhí)行LDRHR1,[R2]是將R2指示的存儲器中的半字?jǐn)?shù)據(jù)讀入寄存器R1,并將R1的高16位清零,所以R1=0x3230;執(zhí)行LDRBR1,[R2]是將R2指示的存儲器中的字節(jié)數(shù)據(jù)讀入R1,并將R1的高24位清零,故R1=0x32;執(zhí)行LDRR1,[R2]是將R2指示的存儲器中的字?jǐn)?shù)據(jù)讀入寄存器R1,故R1=0x32303134。綜上,故本題選擇A。23、在ARM匯編語言程序設(shè)計中常有子程序設(shè)計,下面指令中不屬于子程序調(diào)用或者返回的指令是()。A、LDRPC,MySubB、BLMySubC、MOVPC,LRD、MOVR15,LR標(biāo)準(zhǔn)答案:A知識點解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實現(xiàn)的;MOVPC,LR在ARM匯編中用于子程序的返回:D項中R15即是PC,故本題選A。24、下面關(guān)于嵌入式系統(tǒng)中常用的簡單輸入設(shè)備和簡單輸出設(shè)備的敘述中,正確的是()。A、鍵盤的按鍵數(shù)相同時(例如16個按鍵),線性鍵盤接口需要的:I/O引腳比矩陣鍵盤接口需要的I/O引腳少B、為方便輸入,采用電容式觸摸屏?xí)r,一般需專用的硬筆C、LED發(fā)光二極管驅(qū)動方便,與ARM芯片連接時僅需一根GPIO引腳與其直接相連即可,不需其他相關(guān)的驅(qū)動電路D、LED數(shù)碼管由多個LED組成,這些LED有共陽極接法和共陰極接法兩種標(biāo)準(zhǔn)答案:D知識點解析:線性鍵盤是指一個按鍵占用一個引腳,利用讀引腳狀態(tài)確定按鍵的狀態(tài);矩陣鍵盤采用行列矩陣形式構(gòu)件鍵盤,利用行掃描法或反轉(zhuǎn)法讀取按鍵的特征值來決定按鍵的結(jié)果;故相同按鍵數(shù)的鍵盤,線性鍵盤需要的引腳數(shù)目多于矩陣鍵盤,故A錯誤。用專用硬筆寫字的觸摸屏屬于電阻式,故B錯誤。LED發(fā)光與ARM芯片連接時僅需一根GPIO引腳,但絕對不能直接把引腳鏈接到發(fā)光二極管上,因為通常ARM芯片GPIO引腳提供的電流是有限的,不能直接驅(qū)動發(fā)光設(shè)備,因此要加驅(qū)動電路,故C項錯誤。D項表述正確,故本題選擇D。25、下列程序中通常不屬于板級支持包(BSP)內(nèi)容的是()。A、初始化程序B、設(shè)備驅(qū)動程序C、引導(dǎo)加載程序D、進(jìn)程管理程序標(biāo)準(zhǔn)答案:D知識點解析:BSP實際上一些匯編程序和C語言代碼相結(jié)合的操作系統(tǒng)底層軟件。包括初始化程序、設(shè)備驅(qū)動程序、配置文件和引導(dǎo)加載程序等。D項不屬于BSP內(nèi)容,故本題選擇D。26、設(shè)R1中為一正整數(shù),將其數(shù)值的一半存入R2的ARM指令正確的是()。A、SUBR2,R1,LSR.#1B、MOVR2,R1,LSL#1C、UDIVR2,R1,#1D、MOVR2,R1,LSR#1標(biāo)準(zhǔn)答案:D知識點解析:將數(shù)值變?yōu)橐话胂喈?dāng)于除以2,除法運算可以通過邏輯右移來完成,存入可以使用數(shù)據(jù)傳送指令MOV來完成。故本題選擇D。27、下面關(guān)于μC/OS-II任務(wù)管理的敘述中,錯誤的是()。A、它可以管理多達(dá)64個任務(wù)B、用戶任務(wù)最多只能有32個C、空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個任務(wù)D、就緒狀態(tài)的任務(wù)表示已經(jīng)具備運行條件但并不在運行的任務(wù)標(biāo)準(zhǔn)答案:B知識點解析:μC/OS-11只能管理64個任務(wù),目前的版本保留8個任務(wù)給系統(tǒng),故用戶編寫的應(yīng)用程序最多可以有56個任務(wù);空閑任務(wù)(idletask)是系統(tǒng)所創(chuàng)建的第1個任務(wù);就緒態(tài)的任務(wù)意味著該任務(wù)已經(jīng)準(zhǔn)備好,可以運行但由于該任務(wù)的優(yōu)先級比正在運行的任務(wù)的優(yōu)先級低,暫時還不能運行。B項錯誤,故本題選擇B。28、數(shù)字音頻的比特率(碼率)指的是每秒鐘的數(shù)據(jù)量,它與取樣頻率、量化位數(shù)、聲道數(shù)目、使用的壓縮編碼方法等密切相關(guān)。假設(shè)數(shù)字音頻的比特率為8kB/s,其取樣頻率是8kHz,單聲道,未壓縮,那么它的量化位數(shù)是()。A、24位B、16位C、8位D、4位標(biāo)準(zhǔn)答案:C知識點解析:數(shù)字音頻的主要參數(shù)包括取樣頻率、量化位數(shù)、聲道數(shù)目、使用的壓縮編碼方法以及比特率。數(shù)字音頻未壓縮前,其比特率(碼率)的計算公式為:波形聲音的碼率=取樣頻率×量化位數(shù)×聲道數(shù)。壓縮編碼后的碼率則為壓縮前的碼率除以壓縮倍數(shù)(壓縮比)。故經(jīng)計算可知,此題選擇C。29、以下不屬于轉(zhuǎn)移(分支)類指令的是()。A、BLXR0B、BCCLabe1C、BEQR1D、BICR1,R0,#1000標(biāo)準(zhǔn)答案:D知識點解析:ARM指令集中的分支指令包括:B轉(zhuǎn)移指令、BL帶返回的轉(zhuǎn)移指令、BLX帶返回且?guī)顟B(tài)切換的轉(zhuǎn)移指令,BCC為條件跳轉(zhuǎn)指令;BEQ為跳轉(zhuǎn)指令,以及BX帶狀態(tài)切換的轉(zhuǎn)移指令。BIC是位清除指令。故本題選擇D。30、已知R1=0x20000000,R0=0x55667788,在大端模式下執(zhí)行ARM指令STRR0,[R1]之后,0x20000003中的值為()。A、0x55B、0x66C、0x77D、0x88標(biāo)準(zhǔn)答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地址中。STR為寄存器到存儲器的數(shù)據(jù)傳送指令,題中指令為寄存器間接尋址,將R0的值傳到以R1值為地址的存儲器中。故本題選擇D。31、下面關(guān)于嵌入式系統(tǒng)使用的存儲器的敘述中,錯誤的是()。A、DRAM是動態(tài)隨機(jī)存取存儲器B、DDR2SDRAM采用了4位預(yù)取技術(shù)C、EEPROM是紫外線可擦除可編程的只讀存儲器D、NORFlash和NANDFlash是兩種主要的閃存技術(shù)標(biāo)準(zhǔn)答案:C知識點解析:DRAM是動態(tài)隨機(jī)存取存儲器,是易失性存儲器;DDR2SDRAM(雙倍數(shù)據(jù)速率同步DRAM)采用了4位預(yù)取技術(shù);EEPROM是一種可電擦除可編程的只讀存儲器,可以在線改寫和擦除信息,無需紫外線照射;NORFlash和NANDFlash是兩種主要的閃存技術(shù)。故本題選擇C。32、硬件抽象層和引導(dǎo)加載程序都屬于底層軟件。下列各功能中,并非由底層軟件實現(xiàn)的功能是()。A、設(shè)備初始化B、進(jìn)程間通信C、裝載操作系統(tǒng)映像到內(nèi)存D、初始化存儲器標(biāo)準(zhǔn)答案:B知識點解析:底層軟件主要就是指硬件抽象層、板級支持包和引導(dǎo)加載程序。能夠?qū)崿F(xiàn)的功能包括設(shè)備初始化、初始化外圍設(shè)備、加載和啟動操作系統(tǒng)等。而進(jìn)程間通信主要通過內(nèi)核和外設(shè)實現(xiàn)。故本題選擇B。33、在μC/OS-II操作系統(tǒng)下,中斷服務(wù)子程序代碼完成的操作不包括()。A、保存全部CPU寄存器到堆棧B、調(diào)用OSIntEnter()或者對OSIntNesting變量加1C、調(diào)用系統(tǒng)函數(shù)OSTimeDly()將當(dāng)前任務(wù)掛起D、調(diào)用OSIntExit()函數(shù)標(biāo)準(zhǔn)答案:C知識點解析:中斷服務(wù)子程序的偽碼結(jié)構(gòu)如下:保存全部CPU寄存器到棧;調(diào)用OSIntEnter()或者對OSIntNesting變量加1;執(zhí)行中斷服務(wù)代碼,或者發(fā)出IPC消息通知特定任務(wù)去執(zhí)行中斷服務(wù);調(diào)用OSIntExit()函數(shù);恢復(fù)所有CPU寄存器;執(zhí)行中斷返回指令。故選c。34、以下ARMCortex處理器最適合實時應(yīng)用的是()。A、Cortex-M3B、Cortex-M0+C、Coaex-A15D、Cortex-R4標(biāo)準(zhǔn)答案:D知識點解析:Cortex處理器包括基于Cortex—R、Cortex—M和Cortex—A內(nèi)核的系列處理器。目前高端嵌入式應(yīng)用可使用Cortex—A系列的應(yīng)用處理器;低端面向控制領(lǐng)域可使用Cortex—M系列微控制器;而Cortex—R系列是面向?qū)崟r控制的處理器。故本題選擇D。35、用下圖可以輔助解釋SPI的工作原理。假設(shè)主機(jī)的移位寄存器A中已存入11001010,從機(jī)的移位寄存器B中已存入11110000,則在主機(jī)發(fā)出8個SCK有效信號后,主機(jī)移位寄存器A和從機(jī)移位寄存器B中的內(nèi)容分別是()。A、11001010,11110000B、01010011,00001111C、11110000,11001010D、00001111,01010011標(biāo)準(zhǔn)答案:C知識點解析:串行外設(shè)(SPI)接口是一種同步串行外設(shè)接口,允許嵌入式處理器與各種外圍設(shè)備以串行方式進(jìn)行通信、數(shù)據(jù)交換。一般使用4跳線:SCK、MISO、MOSI和SSEL。將數(shù)據(jù)寫到SPI發(fā)送緩沖區(qū)后,一個時鐘信號SCK對應(yīng)一位數(shù)據(jù)的發(fā)送(MISO)和另一位數(shù)據(jù)的接收(MOSI);在主機(jī)中數(shù)據(jù)從移位寄存器中自左向右發(fā)出送到從機(jī)(MOSI),同時從機(jī)中的數(shù)據(jù)自右向左發(fā)到主機(jī)(MISO),經(jīng)過8個時鐘周期完成1字節(jié)的發(fā)送。故本題選擇C。36、若ARM處理器執(zhí)行的指令全部是16位寬度,則該處理器所處的狀態(tài)是()。A、Thumb狀態(tài)B、Thumb–2狀態(tài)C、調(diào)試狀態(tài)D、ARM狀態(tài)標(biāo)準(zhǔn)答案:A知識點解析:ARM狀態(tài)是指ARM處理器工作于32位指令的狀態(tài),即32位狀態(tài),所有指令均為32位寬度;Thumb狀態(tài)是指ARM執(zhí)行16位指令的狀態(tài):Thumb–2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài),新的Thumb–2內(nèi)核技術(shù)兼有16位及32位指令長度:除支持Thumb–2的ARM處理器外,其他所有ARM處理器都可以工作在ARM狀態(tài)。故本題選擇A。37、已知內(nèi)存0x30000010~0x30000013以大端模式存放一個32位無符號數(shù)0xAABBCCDD,R1=0x30000010,R0=0,執(zhí)行ARM指令LDRHR0,[R1,#2]之后,R0的值為()。A、0xAABBCCDDB、0x000000BBC、0x0000AABBD、0x0000CCDD標(biāo)準(zhǔn)答案:D知識點解析:在大端模式下,32位數(shù)據(jù)字的高字節(jié)存儲在低地址中,而數(shù)據(jù)字的低字節(jié)則存放在高地
溫馨提示
- 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年度倉儲物流倉單質(zhì)押信用擔(dān)保合作協(xié)議范本3篇
- 2025年度智能交通系統(tǒng)建設(shè)項目承包協(xié)議書模板4篇
- 2024版規(guī)范化技術(shù)服務(wù)協(xié)議樣本版
- 2025年度磚廠節(jié)能減排技術(shù)承包合同4篇
- 2025年度智能標(biāo)識技術(shù)采購合同范本匯編3篇
- 2025年棕櫚油項目可行性研究報告
- 《高頻波機(jī)培訓(xùn)教材》課件
- 2025年春季花卉展銷會鮮花采購合同3篇
- 2025年智能家居設(shè)備合作意向協(xié)議書3篇
- 2025年物業(yè)管理責(zé)任服務(wù)協(xié)議書(含垃圾分類)3篇
- 全國醫(yī)學(xué)博士英語統(tǒng)一考試詞匯表(10000詞全) - 打印版
- 最新《會計職業(yè)道德》課件
- 廣東省湛江市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)
- DB64∕T 1776-2021 水土保持生態(tài)監(jiān)測站點建設(shè)與監(jiān)測技術(shù)規(guī)范
- ?中醫(yī)院醫(yī)院等級復(fù)評實施方案
- 數(shù)學(xué)-九宮數(shù)獨100題(附答案)
- 理正深基坑之鋼板樁受力計算
- 學(xué)校年級組管理經(jīng)驗
- 10KV高壓環(huán)網(wǎng)柜(交接)試驗
- 未來水電工程建設(shè)抽水蓄能電站BIM項目解決方案
- 房屋出租家具電器清單
評論
0/150
提交評論