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

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(嵌入式系統(tǒng)開發(fā)技術(shù))機(jī)

試模擬試卷第1套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、與個(gè)人計(jì)算機(jī)(P。相比,嵌入式系統(tǒng)具有許多不同的特點(diǎn)。下面不屬于嵌入式

系統(tǒng)特點(diǎn)的是()。

A、嵌入式系統(tǒng)通常包含在其他設(shè)備(系統(tǒng))中,具有隱蔽性

B、嵌入式系統(tǒng)的軟硬件資源往往受到嚴(yán)格的限制,不易擴(kuò)展

C、嵌入式系統(tǒng)使用的CPU字長以8位為主

D、嵌入式系統(tǒng)大多具有不同程度的實(shí)時(shí)性

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:與人們?nèi)粘J褂玫膫€(gè)人計(jì)算機(jī)相比,嵌入式系統(tǒng)具有許多不同的特

點(diǎn)2①專用型,嵌入式系統(tǒng)與具體應(yīng)用緊密結(jié)合,具有很強(qiáng)的專用性:②隱蔽

性,嵌入式系統(tǒng)通??偸欠怯?jì)算機(jī)設(shè)備(系統(tǒng))中的一個(gè)部分,它們隱藏在其內(nèi)部,

不為人知;③資源受限,嵌入式系統(tǒng)通常要求小型化、輕量化、低功耗及低成

本,因此其軟硬件資源受到嚴(yán)格的限制:④高可靠性:⑤實(shí)時(shí)性:⑥軟件固化。

現(xiàn)在嵌入式系統(tǒng)中使用最多的是8位和16位的CP[J。故本題選擇C。

2、數(shù)字信號(hào)處理器(DSP)廣泛使用于嵌入式系統(tǒng),下面關(guān)于DSP的敘述中錯(cuò)誤的

是()。

A、DSP是一種高性能通用微處理器

B、DSP指令系統(tǒng)具有單指令多數(shù)據(jù)(SIM)并行處理的一些特殊指令

C、DSP能顯著提高音頻、視頻等數(shù)字信號(hào)的數(shù)據(jù)處理效率

D、手機(jī)和數(shù)碼相機(jī)等產(chǎn)品通常都含有DSP

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:DSP并非高性能通用處理器,它是一種專用于數(shù)字信號(hào)處理的微處

理器,它對(duì)通用處理器的邏輯結(jié)構(gòu)和指令系統(tǒng)進(jìn)行了優(yōu)化設(shè)計(jì),使之能更好地滿足

高速數(shù)字信號(hào)處理的要求;在指令系統(tǒng)中增加單指令多數(shù)據(jù)(SIMD)并行處理的一

些特殊指令的,能夠顯著提高音頻、視頻等數(shù)字信號(hào)的數(shù)據(jù)處理效率:手機(jī)和數(shù)碼

相機(jī)等產(chǎn)品通常都含有DSP。因此選項(xiàng)A錯(cuò)誤,故本題選擇A。

3、按照嵌入式系統(tǒng)的技術(shù)復(fù)雜程度進(jìn)行分類,可以把嵌入式系統(tǒng)分為低端系統(tǒng)、

中端系統(tǒng)和高端系統(tǒng)三大類。下面關(guān)于低端嵌入式系統(tǒng)特性的敘述中錯(cuò)誤的是()。

A、其硬件的核心大多是4位/8位單片機(jī)

B、由監(jiān)控程序?qū)ο到y(tǒng)進(jìn)行控制,一般不需要使用操作系統(tǒng)

C、系統(tǒng)功能很容易現(xiàn)場(chǎng)升級(jí)

D、計(jì)算器、遙控器、空調(diào)機(jī)、微波爐等產(chǎn)品中使用的大多是低端嵌入式系統(tǒng)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:按系統(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)地

位,如計(jì)算器、遙控器、空調(diào)等。C選項(xiàng)錯(cuò)誤,故本題選擇C。

4、集成電路制造技術(shù)是嵌入式系統(tǒng)發(fā)展的重要基礎(chǔ),下面關(guān)于集成電路技術(shù)發(fā)展

的敘述中,錯(cuò)誤的是(),

A、單塊集成電路的集成度平均每IX?24個(gè)月翻一番

B、集成電路的工作頻率越來越高,功耗越來越低

C、當(dāng)前集成電路批量生產(chǎn)的主流技術(shù)已經(jīng)達(dá)到45nm、32nm甚至更小的工藝水平

D、集成電路批量生產(chǎn)使用的晶圓直徑已經(jīng)達(dá)到12?14英寸甚至更大

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析■:著名的摩爾定律表示單塊集成電路的集成度平均每18?24個(gè)月翻一

番;當(dāng)前,世界上集成電路批量生產(chǎn)的主流技術(shù)已經(jīng)達(dá)到12?14英寸晶圓、45nm

或32nm的工藝水平,并還在進(jìn)一步提高。芯片的集成度越高,同時(shí)電路的工作頻

率也越來越高,因此功耗將越來越高,而不是低,這也是集成電路的瓶頸問題。因

此選項(xiàng)B錯(cuò)誤,故本題選擇B。

5、漢字有多種不同的編碼標(biāo)準(zhǔn),下面關(guān)于不同編碼標(biāo)準(zhǔn)之間關(guān)系的敘述中,錯(cuò)誤

的是()。

A、GB2312中的所有字符在GB18O3O中也都存在,且編碼相同

B、GB18O3O與UCS/Unicode均包含中日韓統(tǒng)一漢字(CJK)約7萬多個(gè)

C、GB18030中的漢字與UCS/Unicode中的漢字編碼保持相同

D、UTF-8和UTF-16是實(shí)現(xiàn)UCS/Unicode的兩種不同的編碼方案

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:GR18030字符集與國際標(biāo)準(zhǔn)UCS/Unicode字符集基本兼容°

GB18030采用雙字節(jié)編碼表示漢字,而UCS/Unicode在表示漢字時(shí)有兩種不同的

編碼方案,UTF-8使用3字節(jié)表示,UTF-16則采用雙字節(jié)編碼。C選項(xiàng)錯(cuò)誤,其

余三項(xiàng)正確,故本題選擇C。

6、假設(shè)數(shù)碼相機(jī)使用的存儲(chǔ)卡容量是IGB,數(shù)據(jù)壓縮比平均是4,那么它一次可

連續(xù)拍攝65536色的1024x1024分辨率的彩色相片大約多少張?

A、200

B、500

C、1000

D、2000

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:根據(jù)題設(shè)給出的數(shù)據(jù)可知一張相片的大小為(1024x1024x16/8)/

4=0.5MB,存儲(chǔ)卡容量是1GB,存儲(chǔ)相片大約為2000(lGB/0.5MB)張,故本

題選擇D。

7、數(shù)字視頻的數(shù)據(jù)量大得驚人,無論是存儲(chǔ)、傳輸還是處理都有一定困難,所以

必須進(jìn)行數(shù)據(jù)壓縮。目前我國數(shù)字有線電視和衛(wèi)星電視傳輸時(shí)采用的壓縮編碼標(biāo)準(zhǔn)

是()。

A、MPEG-1

B、MPEG-2

C、MPEG-3

D、MPEG-4

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:根據(jù)MPEG組織定義的標(biāo)準(zhǔn)可知,MPEG-2主要用于數(shù)字有線電視

和衛(wèi)星電視以及高清晰度電視領(lǐng)域。目前我國數(shù)字有線電視和衛(wèi)星電視傳輸時(shí)采用

的壓縮標(biāo)準(zhǔn)也是MPEG-2,故本題選擇B。

8、路由器是互聯(lián)網(wǎng)中重要的網(wǎng)絡(luò)設(shè)備,它的主要功能是()。

A、將有線通信網(wǎng)絡(luò)與無線網(wǎng)絡(luò)進(jìn)行互連

B、將多個(gè)異構(gòu)或同構(gòu)的物理網(wǎng)絡(luò)進(jìn)行互連

C、放大傳輸信號(hào),實(shí)現(xiàn)遠(yuǎn)距離數(shù)據(jù)傳輸

D、用于傳輸層及以上各層的協(xié)議轉(zhuǎn)換

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:路由器是一臺(tái)高性能的嵌入式訂算機(jī)系統(tǒng),是遵循IP協(xié)設(shè)把異構(gòu)網(wǎng)

絡(luò)互相連接起來的關(guān)鍵沒備,工作在網(wǎng)絡(luò)層,主要有以下幾種功能:第一,網(wǎng)絡(luò)互

連,實(shí)現(xiàn)不同網(wǎng)絡(luò)互相通信;第二,數(shù)據(jù)處理,提供包括分組過濾、分組轉(zhuǎn)發(fā)、優(yōu)

先級(jí)、復(fù)用、加密、壓縮和防火墻等功能;第三,網(wǎng)絡(luò)管理,路由器提供包括配置

管理、性能管理、容錯(cuò)管理和流量控制等功能。選項(xiàng)B正確,選項(xiàng)A錯(cuò)誤。信號(hào)

的放大使用集線器來完成的,因此選項(xiàng)C錯(cuò)誤。用于傳輸層及以上各層的協(xié)議轉(zhuǎn)

換的設(shè)備稱為協(xié)議轉(zhuǎn)換器,因此選項(xiàng)D錯(cuò)誤。故本題選擇B。

9、以下關(guān)于嵌入式處理器說法正確的是()。

A、按照字長可分為8位、16位、32位和64位嵌入式處理器

B、按照存儲(chǔ)結(jié)構(gòu)可分為RISC和CISC結(jié)構(gòu)

C、按照內(nèi)核可分為哈佛結(jié)構(gòu)和馮?諾依曼結(jié)構(gòu)

D、所有ARM處理器均是RISC結(jié)構(gòu)且為哈佛結(jié)構(gòu)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:根據(jù)微處理器的字長寬度:微處理器可分為4位、8位、16位、32

位、64位。因此可知選項(xiàng)A正確。根據(jù)指令集可分為RISC和CISC,因此選項(xiàng)B

錯(cuò)誤。根據(jù)系統(tǒng)體系結(jié)溝分為:哈佛結(jié)構(gòu)和馮?諾依曼結(jié)構(gòu),選項(xiàng)C錯(cuò)誤。不是所

有ARM處理器都采用哈佛結(jié)構(gòu),早期大多使用的是馮諾?依曼結(jié)構(gòu)。所以選項(xiàng)D

錯(cuò)誤。故本題選擇A。

10、關(guān)于ARM嵌入式處理器的工作狀態(tài),以下說法正確的是()。

A、ARM狀態(tài)是32位指令的狀態(tài),指令代碼為16位和32位

B、Thumb狀態(tài)為16位指令狀態(tài),指令長度可為16位,也可以為32位

C、Thumb-2狀態(tài)兼容16位指令和32位指令編碼

D、ARM狀態(tài)和Thumb狀態(tài)不可切換

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在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

位。Thumb-2狀態(tài)是ARMv7版本的ARM處理器所具有的新狀態(tài),新的Thumb-2

內(nèi)核技術(shù)兼有16位及32位指令長度;通過BX指令,ARM狀態(tài)和Thumb狀態(tài)是

可以相互切換的。只有C選項(xiàng)正確,故本題選擇C。

11、以下關(guān)于ARM處理器的寄存器說法錯(cuò)誤的是()。

A、通用寄存器R0-R7可以用于存放數(shù)據(jù),也可以存放地址

B、R0-R15寄存器的寬度為32位

C、程序計(jì)數(shù)器PC使用R15寄存器

D、堆棧指針SP使用的寄存器R14

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:ARM處理器中的R13被用作堆棧指針SP。當(dāng)不使用堆棧時(shí),R13也

可以用做通用數(shù)據(jù)寄存器,R14(linkregister)存儲(chǔ)子程序的返回地址。因此選項(xiàng)D

錯(cuò)誤,其余三項(xiàng)正確,故本題選擇D。

12、以下關(guān)于ARM處理器說法正確的是()。

A、半字?jǐn)?shù)據(jù)0x1234在小端格式下從0x10000000開始存放,其中0x34存放在

0x10000001中

B、ARM處理器支持8位、16位和32位數(shù)據(jù)類型

C、MMU為存儲(chǔ)器保護(hù)單元,是對(duì)存儲(chǔ)器進(jìn)行保護(hù)的可選組件

D、虛擬地址到物理地址映射是MPU的主要功能

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:0x1234在小端模式CPU內(nèi)存中的存放方式為:內(nèi)存地址存放內(nèi)容

Ox100000000x340x100000010x12而在大端模式CPU內(nèi)存中的存放方式則為:內(nèi)

存地址存放內(nèi)容0x100000000x120x100000010x34因此選項(xiàng)A錯(cuò)誤。MMU是存儲(chǔ)

器管理單元的縮寫,是用來管理虛擬內(nèi)存系統(tǒng)的器件,通常是CPU的一部分;存

儲(chǔ)器保護(hù)單元是MPU;選項(xiàng)C錯(cuò)誤。虛擬地址到物理地址的映射是MMU的主要

功能;選項(xiàng)D錯(cuò)誤。ARM處理器支持8位、16位和32位數(shù)據(jù)類型,B選項(xiàng)正

確,故本題選擇B。

13、關(guān)于ARM指令中的條件域,以下表述正確的是()。

A、HI為無符號(hào)數(shù)小于

B、CS為無符號(hào)數(shù)小于

C、GT為帶符號(hào)數(shù)小于

D、LT為帶符號(hào)數(shù)小于

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:根據(jù)指令條件碼:HI為無符號(hào)數(shù)大于,選項(xiàng)A錯(cuò)誤;CS為無符號(hào)數(shù)

大于等于,選項(xiàng)B錯(cuò)誤;GT為帶符號(hào)數(shù)大于,選項(xiàng)C錯(cuò)誤;LT為帶符號(hào)數(shù)小

于,選項(xiàng)D正確,故本題選擇D。

14、RM指令完成的功能是當(dāng)條件為“帶符號(hào)數(shù)小于”時(shí),將R2和R3進(jìn)行邏輯或操

作,結(jié)果存放在R1中,正確的指令是()。

A、ORRMIRI,R2,R3

B、ORREQRI,R2,R3

C、0RRLTR1,R2,R3

D、ORRNER1,R2,R3

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:根據(jù)指令條件碼,帶符號(hào)數(shù)小于使用LT,邏輯或運(yùn)算使用ORR可知

使用ORRLT,再由R2與R3運(yùn)算得到的結(jié)果保存在R1中,可知0RRLTR1R2

R3,故本題選擇C。

15、以下ARM指令中源操作數(shù)屬于寄存器尋址的指令是()。

A、ANDRI,R2,R3

B、STRHR1,[R2]

C、SWI0x01

D、MOVRI,#OxOB

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:寄存器尋址就是利用寄存器中的數(shù)值作為操作數(shù),顯然,A選項(xiàng)是寄

存器尋址;B選項(xiàng)是寄存器間接尋址;C選項(xiàng)SWI是軟中斷指令;D選項(xiàng)是立即數(shù)

尋址。故本題選擇A。

16、以下對(duì)偽指令的解釋錯(cuò)誤的是()。

A、DCB0x56;在內(nèi)存區(qū)域分配一個(gè)字節(jié)的內(nèi)存空間并初始化為0x56

B、CODE32;偽指令通知編譯器,其后的指令序列為32位的Thumb指令

C、MyTestEQU15000;為定義一個(gè)常量MyTest值為15000,最大數(shù)為32位

D、EXPORT;偽指令用于在程序中聲明一個(gè)全局的標(biāo)號(hào),該標(biāo)號(hào)可在其它的文件

中引用

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:DCB為ARM匯編器所支持的數(shù)據(jù)定義偽指令,用于分配一片連續(xù)的

字節(jié)存儲(chǔ)單元并用指定的數(shù)據(jù)初始化,A選項(xiàng)正確;CODE32偽指令通知編譯器,

其后的指令序列為32位的ARM指令,故B選項(xiàng)錯(cuò)誤:EQU是等于偽指令,用于

為程序中的常量、標(biāo)號(hào)等定義一個(gè)等效的字符名稱,最大數(shù)為32位,C選項(xiàng)正

確:EXPORT偽指令用于在程序中聲明一個(gè)全局的標(biāo)號(hào),該標(biāo)號(hào)可在其他的文件

中引用,可用GLOBAL代替,D選項(xiàng)正確,故本題選擇B。

17、以下指令中不屬于邏輯移位的指令是()。

A、LSLRO,R1

B、LSRR2,R3,3

C、ASRR4,R5

D、LSRR6,R7

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:LSL是邏輯左移,LSR是邏輯右移,而ASR是算術(shù)右移,故本題選

擇C。

18、在ARM匯編語言程序設(shè)計(jì)中,經(jīng)常用到子程序設(shè)計(jì)及調(diào)用,與子程序設(shè)計(jì)與

調(diào)用無關(guān)的指令或偽指令是()。

A、BLSerchMin

13、1MEOR1SerchMin

C、MOVPC,LR

D^BSerchMin

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在ARM匯編語言程序中,子程序的調(diào)用一般是通過BL指令來實(shí)

現(xiàn)。IMPORT偽指令用于通知編譯器要使用的標(biāo)號(hào)在其他的源文件中定義但要在當(dāng)

前源文件中引用;MOVPC,LR在ARM匯編中用于子程序的返回。所以本題選

擇D。

19,下面關(guān)于JTAG的敘述中,錯(cuò)誤的是().

A、JTAG技術(shù)為ARM公司專用,非ARM處理器不采用JTAG技術(shù)

B、通過JTAG測(cè)試接口可對(duì)嵌入式處理器芯片進(jìn)行測(cè)試、對(duì)系統(tǒng)進(jìn)行仿真、調(diào)試

C、多個(gè)器件可以通過JTAG接口串聯(lián)在一起進(jìn)行測(cè)試

D、通過芯片的JTAG接口可以實(shí)現(xiàn)在線編程功能

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:JTAG是對(duì)芯片或印制電路板進(jìn)行片上調(diào)試最常用的一種技術(shù);人們

通常用JTAG來表示滿足IEEE1149規(guī)范的邊界掃描測(cè)試方法和TAP接口(也成為

JTAG接口)。目前大多數(shù)嵌入式CPU、DSP、FPGA器件都支持JTAG(;標(biāo)準(zhǔn)。因

此A選項(xiàng)錯(cuò)誤,JTAG標(biāo)準(zhǔn)允許多個(gè)芯片(電路)的邊界掃描寄存器BSR通過°

JTAG接口串聯(lián)在一起,實(shí)現(xiàn)對(duì)多個(gè)器件的測(cè)試。通過芯片的JTAG接口可以實(shí)現(xiàn)

在線編程功能。其余三項(xiàng)都是正確的。故本題選擇A。

20、下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關(guān)的敘述中,錯(cuò)誤

的是()。

A、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中快速組件的接口標(biāo)準(zhǔn)(通常稱為系

統(tǒng)總線)

B、AMBA規(guī)定了ARM處理器內(nèi)核與處理芯片中外圍端口及慢速設(shè)備接口組件的

接口標(biāo)準(zhǔn)(通常稱為外圍總線)

C、基于ARM內(nèi)核的嵌入式芯片以ARM內(nèi)核為基礎(chǔ),通過AMBA總線技術(shù)將其

他硬件組件連接在一起,組成片上系統(tǒng)的形式

D、由于AMBA是一種標(biāo)準(zhǔn),因此自制定之后就不會(huì)更改

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:AMBA是ARM公司公布的總線協(xié)議,用于連接和管理片上系統(tǒng)

(So。中功能模塊的開放標(biāo)準(zhǔn)和片上互連規(guī)范。按照AMBA總線規(guī)范,以ARM內(nèi)

核為基礎(chǔ)的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系

統(tǒng)。標(biāo)準(zhǔn)規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部高帶寬RAM、DMA以及高帶寬外

部存儲(chǔ)器等快速組件的篆口標(biāo)準(zhǔn),也規(guī)定了內(nèi)核與ARM處理器內(nèi)部外圍端口及慢

速設(shè)備接口組件的接口標(biāo)準(zhǔn)。AMBA有多個(gè)版本,性能隨版本的發(fā)展而逐步提

高。因此D選項(xiàng)錯(cuò)誤,故本題選擇D。

21、下面是關(guān)于嵌入式系統(tǒng)使用的存儲(chǔ)器的敘述,其中正確的是()。

A、靜態(tài)存儲(chǔ)器SRAM是非易失性存儲(chǔ)器

B、動(dòng)態(tài)存儲(chǔ)器DRAM是非易失性存儲(chǔ)器

C、Flash存儲(chǔ)器是非易失性存儲(chǔ)器

D、EEPROM是易失性存儲(chǔ)器

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:SRAM和DRAM都是易失性存儲(chǔ)器,即掉電后信息丟失;非易失性

存儲(chǔ)器,如EPROM、EEPROM和FlashROM,能在斷電后仍保存數(shù)據(jù)。因此選項(xiàng)

C正確,故本題選擇C。

22,下面關(guān)于UART的敘述中,正確的是()“

A、UART不能實(shí)現(xiàn)全雙工通信

B、UART即為通用異步收發(fā)器

C、UART通信波特率固定為115200bps,不能調(diào)節(jié)

D、UART發(fā)送字符的長度固定為8位

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:UART即為通用異步收發(fā)器,是一種通用串行數(shù)據(jù)總線,用于異步通

信。該總線雙向通信,可以實(shí)現(xiàn)全雙工傳輸和接收,因此A選項(xiàng)錯(cuò)誤,B選項(xiàng)正

確。UART總線的波特率可以調(diào)整的,因此選項(xiàng)C錯(cuò)誤。UART發(fā)送的字符數(shù)據(jù)位

可以是5位、6位、7位、8位.由編程決定,因此選項(xiàng)D錯(cuò)誤.故本題選擇k

23、下面關(guān)于HDMI的敘述中,錯(cuò)誤的是()。

A、HDMI即高清晰度多媒體接口

B、HDMI是一種數(shù)字化音頻/視頻接口,適合影像傳輸

C、HDMI最高數(shù)據(jù)傳輸速度為10.2Gbps

D、HDMI在嵌入式視頻監(jiān)控系統(tǒng)中應(yīng)用廣泛,但各型ARM芯片內(nèi)部均不配置

HDMI控制器接口

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:高清晰度多媒體接口(英文:HighDefinitionMultimediaInterface,

HDMI)是一種數(shù)字化視頻/音頻接口技術(shù),是適合影像傳輸?shù)膶S眯蛿?shù)字化接口,

其可同時(shí)傳送音頻和影像信號(hào),最高數(shù)據(jù)傳輸速度為10.2Gb/s;目前已有多個(gè)

ARM芯片內(nèi)置了HDM【控制器接口。因此D項(xiàng)錯(cuò)誤。故本題選擇D。

24、為用ARM芯片的一根GPIO引腳驅(qū)動(dòng)一個(gè)LED(發(fā)光二極管),設(shè)計(jì)了如下圖

展”,丁士二…?…石’丁,電路是()。

LEDf

GPI()t)

一個(gè)引■W-L

fLEDLCDGNP

A、(a)圖所示的電路

B、(b)圖所示的電路

C、(c)圖所示的電路

D、(d)圖所示的電路

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:由于通常ARM的GPIO引腳提供的電流是有限的,不能直接驅(qū)動(dòng)發(fā)

光設(shè)備,因此連接LED時(shí)要加驅(qū)動(dòng)電路,據(jù)此可排除直接連接的(b)和(d);(c)也是

錯(cuò)誤的,此處的電阻反而對(duì)LED進(jìn)行了限流。只有(a)圖的電路合理,故本題選擇

Ao

25、下面關(guān)于三星公司基于ARM9內(nèi)核的S3c2410嵌入式微處理器芯片的敘述

中,錯(cuò)誤的是()。

A、采用哈佛體系結(jié)構(gòu),程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開

B、使用AMBA總線,對(duì)于高速組件采用AHB總線,對(duì)于低速外設(shè)接口采用APB

總線

C、片內(nèi)集成ADC

D、片內(nèi)集成攝像頭接口及AC97音頻接口

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:S3c2410是三星公司基于ARM920T核的兩款嵌入式微處理器,屬于

中高檔32位嵌入式微處理器;采用哈佛體系結(jié)構(gòu),內(nèi)部具有分離的16KB大小的

指令Cache和16KB大小的數(shù)據(jù)Cache;使用ARM公司特有的AMBA總線,對(duì)于

高速組件采用AHB總線,而對(duì)于低速外設(shè)接口則采用APB總線,AHB通過橋接

器鏈接APB;芯片內(nèi)部集成了許多硬件組件,包括了內(nèi)部SRAM、外部存儲(chǔ)器控

制器、ADC等等;而攝像頭接口和AC97音頻接口出現(xiàn)在S3c2440上,S3C2410

上并沒有。因此D選項(xiàng)錯(cuò)誤,故本題選擇D。

26、下面是關(guān)于S3c24.10中斷控制器的相關(guān)寄存器的功能描述,其中錯(cuò)誤的是

()。

A、當(dāng)多個(gè)中斷源請(qǐng)求服務(wù)時(shí),通過優(yōu)先級(jí)仲裁,源中斷掛起寄存器中只有當(dāng)前最

高優(yōu)先權(quán)的中斷源對(duì)應(yīng)的位置1

B、中斷模式寄存器的功能是決定中斷源的中斷屬于普通中斷IRQ還是快速中斷

C、中斷屏蔽寄存器的功能是屏蔽中斷源的中斷請(qǐng)求

D、子源中斷掛起寄存器的功能是記錄子中斷源中斷請(qǐng)求的掛起狀態(tài)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:S3c2410芍兩個(gè)中斷掛起寄存器:源中斷掛起寄存器SRCPND和中

斷掛起寄存器INTPND;當(dāng)多個(gè)中斷源請(qǐng)求服務(wù)時(shí),SRCPND相應(yīng)的位被寫1,通

過優(yōu)先級(jí)仲裁當(dāng)前最高優(yōu)先權(quán)的中斷源對(duì)應(yīng)的INTPND位寫入1;因此A選項(xiàng)錯(cuò)

誤。B選項(xiàng)、C選項(xiàng)、D選項(xiàng)正確,故本題選擇A。

27、下面關(guān)于S3c2410嵌入式微處理器芯片GPI。端口的敘述中,錯(cuò)誤的是()。

A、GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多個(gè)并行I/

O接口

B、GPIO端口中有的I/O接口的功能是復(fù)用的,例如可以作為外部中斷

C、GPIO端口中的每個(gè)并行I/O接口中的上拉寄存器決定該接口引腳是否要被內(nèi)

部上拉

D、GPIO端口屬于芯片內(nèi)部的高帶寬組件

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/

GPG/GPH多個(gè)并行I/O接口;有的I/O接口功能單一,多數(shù)I/O接口的功能

是復(fù)用的,例如GPT和GPG可以作為外部中斷;每個(gè)端口都有上拉寄存器決定該

接口引腳是否要被內(nèi)部上拉;因此A、B、C正確,故本題選擇D。

28,下面關(guān)于CAN總線的敘述中,正確的是()。

A、CAN能夠?qū)崿F(xiàn)多主通信方式

B、CAN通信時(shí)采用奇偶校驗(yàn)方式

C、各型ARM芯片均沒有內(nèi)嵌CAN控制器,只能通過外擴(kuò)CAN控制器的方式才

能形成CAN節(jié)點(diǎn)接入CAN總線

D、CAN采用長幀通信,一個(gè)數(shù)據(jù)幀最多可以傳送128個(gè)字節(jié)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:CAN總線是針對(duì)實(shí)時(shí)性要求很強(qiáng)的工業(yè)控制領(lǐng)域推出的適應(yīng)多主系

統(tǒng)的有線通信接口,能夠?qū)崿F(xiàn)多主通信;CAN總線的數(shù)據(jù)幀由7個(gè)不同的域組

成.其中域的長度可選為。?8位:CAN協(xié)議采用CRC檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤

處理功能,保證了數(shù)據(jù)通信的可靠性;一般面向控制應(yīng)用領(lǐng)域的ARM芯片內(nèi)部已

經(jīng)嵌入了CAN總線控制器,外部?jī)H需要連接CAN的收發(fā)器即可構(gòu)建完整的CAN

網(wǎng)絡(luò)。因此僅有A項(xiàng)正確,故本題選擇A。

29、RTOS的主要實(shí)時(shí)指標(biāo)不包括()。

A、截至?xí)r間(FinishTime)

B、吞吐量(Throughput)

C、生存時(shí)間(survivalTime)

D、響應(yīng)時(shí)間(ResponseTime)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:實(shí)時(shí)操作系統(tǒng)(RTOS)是一種專門服務(wù)于實(shí)時(shí)系統(tǒng)應(yīng)用請(qǐng)求的操作系

統(tǒng)。它的實(shí)時(shí)性能指標(biāo)主要根據(jù)三個(gè)指標(biāo)來衡量:響應(yīng)時(shí)間、吞吐量和生存時(shí)間。

故本題選擇A。

30、與通用計(jì)算機(jī)的操作系統(tǒng)相比較,卜.列各項(xiàng)中不屬于嵌入式操作系統(tǒng)特點(diǎn)的是

()。

A、實(shí)時(shí)性

B、搶占式多任務(wù)處理

C、內(nèi)核復(fù)雜

D、高可靠性

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)0析:與通用計(jì)算機(jī)的操作系統(tǒng)相比較,嵌入式操作系統(tǒng)具有可移植性、強(qiáng)

調(diào)實(shí)時(shí)性能、內(nèi)核精簡(jiǎn)、搶占式多任務(wù)處理、使用可重人函數(shù)、可配置、可裁剪、

高可靠性等特點(diǎn)。故本題選擇C。

31、以下對(duì)于主流嵌入式操作系統(tǒng)的敘述,錯(cuò)誤的是()。

A、iOS的系統(tǒng)結(jié)構(gòu)分為以下四個(gè)層次:核心操作系統(tǒng),核心服務(wù)層,媒體層,觸

摸框架層(theCocoaTouchlayer)

B、WinCE源代碼數(shù)量龐大,API函數(shù)豐富

C、微軟公司的WindowsPhone8操作系統(tǒng)與WindowsPhone7沒有升級(jí)換代更新

的關(guān)系

D、Android是國內(nèi)外目前最流行的手持設(shè)備操作系統(tǒng)之一

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:iOS的系統(tǒng)結(jié)構(gòu)分為以下4個(gè)層次:核心操作系統(tǒng),核心服務(wù)層,媒

體層,觸摸框架層(theCocoaTouchLayer),因此A選項(xiàng)正確;WinCE的主要優(yōu)點(diǎn)

是源代碼數(shù)量龐大,API函數(shù)豐富,B選項(xiàng)正確;WindowsPhone8針對(duì)windows

Phone7的不足之處進(jìn)行了大量技術(shù)升級(jí),因此C選項(xiàng)錯(cuò)誤;Android是國際上目前

最流行的手持設(shè)備開發(fā)平臺(tái)之一,所以D選項(xiàng)也是正確的。故本題選擇C。

32、下面的各嵌入式操作系統(tǒng)中,只有一個(gè)與Linux密切相關(guān),它是()。

A、QNX

R、VxWorks

C、RTAI

D、TinyOS

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:四個(gè)選項(xiàng)中僅有C選項(xiàng)的RTAL是典型的嵌入式Linux操作系統(tǒng)之

一,其中文含義是實(shí)時(shí)應(yīng)用接口。故本題選擇C。

33、基于pC/OS-H的嵌入式系統(tǒng),其軟件結(jié)構(gòu)一般具有()。

A、應(yīng)用軟件層、內(nèi)核層和設(shè)備驅(qū)動(dòng)層等三層

B、應(yīng)用軟件層、API層、內(nèi)核層、任務(wù)管理層和設(shè)備驅(qū)動(dòng)層等五層

C、應(yīng)用軟件層、API層、內(nèi)核層和設(shè)備驅(qū)動(dòng)層等四層

D、應(yīng)用軟件層、API層、支撐軟件層、內(nèi)核層和設(shè)備驅(qū)動(dòng)層等五層

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:基于HC/OSJI的嵌入式系統(tǒng),其一般具有四層軟件結(jié)構(gòu):最上層

是應(yīng)用軟件層,然后是應(yīng)用程序接口層,內(nèi)核層,最下面是設(shè)備驅(qū)動(dòng)層。故本題選

擇C。

34、下面對(duì)于Linu內(nèi)核的敘述,錯(cuò)誤的是()。

A、它為用戶進(jìn)程提供系統(tǒng)調(diào)用

B、Linux內(nèi)核主要作用包括進(jìn)程管理與調(diào)度、內(nèi)存管理等

C、Linux內(nèi)核通過OS服務(wù)組件訪問硬件

D、系統(tǒng)調(diào)用是Linux中用戶進(jìn)程與操作系統(tǒng)之間的重要接口

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:Linux內(nèi)核的主要作用是:進(jìn)程管理與調(diào)度、內(nèi)存管理、文件管理、

網(wǎng)絡(luò)接口和進(jìn)程間通信。它為用戶進(jìn)程提供了一個(gè)虛擬接口(系統(tǒng)調(diào)用)。系統(tǒng)調(diào)用

是Linux中用戶進(jìn)程與操作系統(tǒng)之間的重要接口。而OS服務(wù)組件是位于Linux操

作系統(tǒng)內(nèi)核之上的一層服務(wù)模塊或者實(shí)時(shí)程序集合。因此C選項(xiàng)錯(cuò)誤。故本題選

擇C。

35、編寫MC/OS-II的中斷服務(wù)子程序主要使用哪種語言?

A、匯編語言或C語言

B、Java語m

C、PASCAL語言

D、C++語言

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:pC/OS-II中的中斷服務(wù)子程序主要用匯編語言編寫。如果用戶使用

的編譯器支持內(nèi)嵌匯編,那么可直接將中斷服務(wù)子程序放在c語言的程序文件中。

故本題選擇A。

36、下面的選項(xiàng)中與實(shí)時(shí)系統(tǒng)無必然聯(lián)系的屬性是()。

A、可配置性

B、可預(yù)測(cè)性

C、時(shí)間約束性

D、確定性

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:實(shí)時(shí)系統(tǒng)的屬性包括可靠性、可預(yù)測(cè)性和時(shí)間約束性。故本題選擇

Ao

37、嵌入式Linux操作系統(tǒng)的組成,不包括()。

A、用戶進(jìn)程

B、OS服務(wù)組件

C^Linux內(nèi)核

D、編譯程序

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:嵌入式Linux操作系統(tǒng)主要由用戶進(jìn)程、OS服務(wù)組件和Linux內(nèi)核

三大子系統(tǒng)組成。故本題選擇D。

38、Linux內(nèi)核由若干個(gè)子系統(tǒng)組成,一般來說下面哪一個(gè)不是Linux內(nèi)核的子系

統(tǒng)()。

A、內(nèi)存管理

B、進(jìn)程調(diào)度

C、設(shè)備管理

D、終端管理

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:Linux內(nèi)核主要由5個(gè)子系統(tǒng)組成:進(jìn)程調(diào)度(SCHED),內(nèi)存管理

(MM),虛擬文件系統(tǒng)(VFS),網(wǎng)絡(luò)接口(NET),進(jìn)程問通信(IPC)。故本題選擇D。

39、在嵌入式系統(tǒng)開發(fā)時(shí),有時(shí)會(huì)利用指令集模擬器來開發(fā)、調(diào)試相關(guān)的嵌入式應(yīng)

用軟件。下面有關(guān)指令集模擬器的說法中,錯(cuò)誤的是()。

A、指令集模擬器只是在宿主機(jī)上運(yùn)行的純軟件工具

B、指令集模擬器可以根據(jù)目標(biāo)機(jī)指令集的定義生成目標(biāo)機(jī)器指令序列,并仿真運(yùn)

C、指令集模擬器中把目標(biāo)機(jī)處理器硬件邏輯用變量或數(shù)據(jù)結(jié)構(gòu)表示

D、指令集模擬器只能采用解釋型的方式來仿真運(yùn)行目標(biāo)機(jī)器指令序列

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:指令集模秋器(InstructionSetSimulator,ISS)是在宿主機(jī)上模擬應(yīng)用

程序在目標(biāo)機(jī)上運(yùn)行行為的一個(gè)軟件工具。指令集模擬器的操作界面與通用機(jī)的集

成開發(fā)環(huán)境類似。運(yùn)行時(shí),它接受編譯器或匯編程序生成的目標(biāo)代碼及其指令輸

入,模仿目標(biāo)機(jī)CPU的取值、譯碼和執(zhí)行操作,并將中間執(zhí)行結(jié)果或最終執(zhí)行結(jié)

果存入目標(biāo)機(jī)硬件映射數(shù)據(jù)結(jié)構(gòu)中。調(diào)試人員可以在指令集模擬器界面的控制下,

通過觀察目標(biāo)機(jī)映射寄存器顯示框、映射存儲(chǔ)器顯示框、變量觀察窗口等了解目標(biāo)

代碼的執(zhí)行結(jié)果.因此.D選項(xiàng)錯(cuò)誤°故本題選擇D.

40、在采用ADS1.2集成開發(fā)工具軟件開發(fā)基于ARM微處理器的嵌入式系統(tǒng)軟

件時(shí),下面有關(guān)地址映射的說明中,不正確的是(),

A、只能通過提供一個(gè)scatter格式的配置文件來確定地址映射關(guān)系

B、scatter格式的配置文件是一個(gè)文本文件

C、scatter格式的配置文件描述了連接器進(jìn)行連接時(shí)所需的分組及定位信息等

D、一個(gè)scatter配置文件中通常要描述1個(gè)下載時(shí)域,以及若干個(gè)運(yùn)行時(shí)域

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:利用ADSL2工具來進(jìn)行地址映射,即在編譯連接其工程項(xiàng)目時(shí),

有兩種方式,即Simple連接類型和Scattered連接類型。在采用Scattered連接類型

時(shí),需要提供一個(gè)scatter。格式的配置文件,該配置文件是一個(gè)文本文件,描述

ARM連接器在完成連接操作時(shí)所需要的分組及定位信息等。一個(gè)scatter文件中通

常要描述一個(gè)下載時(shí)域的首地址、域的大小、域的屬性,以及若干個(gè)運(yùn)行時(shí)域的首

地址、域的大小、域的屬性、包含的輸入段等信息。因此A選項(xiàng)不正確,故本題

選擇Ao

二、填空題(本題共20題,每題1.0分,共20分。)

41、下面是嵌入式系統(tǒng)硬件部分的邏輯組成及其與外部世界關(guān)系的示意圖I,其中的

組成部分A是【41】接口;組成部分B是【42】接口。

標(biāo)準(zhǔn)答案:【41】輸入【42】輸出

知識(shí)點(diǎn)解析:本題考查的主要是嵌入式系統(tǒng)硬件的邏輯組成。硬件的主體是中央處

理器和存儲(chǔ)器,他們通過I/O接口和I/O設(shè)備與外部世界聯(lián)系,并借助總線相

互連接。

42、數(shù)字圖像的文件格式有多利J不同的文件格式采用不同的編碼方法,具有不同

的特點(diǎn),適合不同的應(yīng)用。其中,GIF圖像文件格式顏色數(shù)目?jī)H【43】種,文件特

別小,適合互聯(lián)網(wǎng)傳輸。[44]圖像文件格式是靜止圖像數(shù)據(jù)壓縮編碼的國際標(biāo)

準(zhǔn),它在數(shù)碼相機(jī)中得到廣泛使用。

標(biāo)準(zhǔn)答案:【43】256[44]JPEG

知識(shí)點(diǎn)解析:此題考查數(shù)字圖像的文件格式。數(shù)字圖像的文件格式包括BMP,

TIF(或TIEF),GIF,JPEG,PNG等,各有特點(diǎn),適合不同的應(yīng)用需求。

43、具有Wi?Fi功能的手機(jī)、平板電腦、筆記本電腦等終端設(shè)備,需要在有“熱點(diǎn)”

的地方才可能接入無線網(wǎng)絡(luò)。所謂“熱點(diǎn)”其正式的名稱是【45],它實(shí)際上是一個(gè)

無線交換機(jī)或無線【46】,室內(nèi)覆蓋距離一般僅為30m左右,室外通??蛇_(dá)100?

300mo

標(biāo)準(zhǔn)答案:[45]無線諼入點(diǎn)[46]路由器

知識(shí)點(diǎn)解析:本題考查無線局域網(wǎng)的相關(guān)概念。所謂“熱點(diǎn)”其正式的名稱是無線接

入點(diǎn),它實(shí)際上是一個(gè)無線交換機(jī)或無線路由器,室內(nèi)覆蓋距離一般僅為30m左

右,室外通??蛇_(dá)100?300m。

44、ARM公司把ARM11之后的基于ARMCortex-【47】?jī)?nèi)核和ARMCortex-

148】?jī)?nèi)核的系列處理器稱為嵌入式Cortex處理器。

標(biāo)準(zhǔn)答案:【47]R[48]M

知識(shí)點(diǎn)解析:此題考查ARM處理器內(nèi)核分類,尤其是Cortex處理器。Corlex-R為

實(shí)時(shí)應(yīng)用Coirex處理器,其中R表示RealTime;Cortex-M為面向控制應(yīng)用的

Cortex處理器,其中M表示MicroController。

45、在存儲(chǔ)結(jié)構(gòu)方面,ARM7采用【49】結(jié)構(gòu),而ARM9?ARM11均采用【50】

結(jié)構(gòu)。

標(biāo)準(zhǔn)答案:【49】馮?諾依曼(yonNeumann)【50】哈佛(Haryard)

知識(shí)點(diǎn)解析:本題考查不同版本的ARM處理器所采用的不同的體系結(jié)構(gòu)。早期的

ARM7采用的是馮?諾依曼(VonVeumann)結(jié)構(gòu),而ARM9?ARM11均采用哈佛

(Haryard)結(jié)構(gòu)。

46、已知R5=0xF0811880,R6=0x41000044,則執(zhí)行指令A(yù)NDR0,R5,R6后,

寄存器R0=[51],R5=[52]o

標(biāo)準(zhǔn)答案:[51]0x40000000[52]0xF0811880

知識(shí)點(diǎn)解析:本題考查簡(jiǎn)單的邏輯與指令;按位相與,有0出0,全1出1。R5的

值并不改變。

47、已經(jīng)R0=0,R1=10000,R2=20000,指令A(yù)DDR0,RI,R2執(zhí)行后,R0=

[53],Rl=[54]o

標(biāo)準(zhǔn)答案:【53】30000(0x7530)[54]10000(0x2710)

知識(shí)點(diǎn)解析:本題考查簡(jiǎn)單的加法操作指令。將RI和R2相加值傳送到R0,而

RI和R2值不變。

48、若R3=0,R4=0xF912341F,則指令BICR3,R4,#0x80000001執(zhí)行后,R3的

值為[55],R4的值為[56]o

標(biāo)準(zhǔn)答案:[55]0x7912341E[56]0xF91234IF

知識(shí)點(diǎn)解析:本題考查邏輯運(yùn)算指令BIC,實(shí)現(xiàn)位清零。將R4值與立即數(shù)按位清

零并傳送到R3,而R4,直不變。

49、嵌入式系統(tǒng)使用的存儲(chǔ)器有多種類型,按照其存取特性可分為隨機(jī)存取存儲(chǔ)器

(英文縮寫為RAM)和[57]存儲(chǔ)器(英文縮寫為[58])。

標(biāo)準(zhǔn)答案:[57]只讀[58]ROM

知識(shí)點(diǎn)解析:本題考查對(duì)存儲(chǔ)器分類的了解及相應(yīng)的英文縮寫。嵌入式系統(tǒng)使用的

存儲(chǔ)器按照其存取特性可分為隨機(jī)存取存儲(chǔ)器(英文縮寫為RAM)和只讀存儲(chǔ)器(英

文縮寫為ROM)o

50、存儲(chǔ)器的帶寬是指每秒可傳輸(讀出/寫入)的最大數(shù)據(jù)總量。存儲(chǔ)器帶寬與存

儲(chǔ)器總線的工作[591有關(guān),也與數(shù)據(jù)線的160】和每個(gè)總線周期的傳輸次數(shù)有

關(guān)。

標(biāo)準(zhǔn)答案:[59]頻率(周期)【60】位數(shù)(位寬、寬度)

知識(shí)點(diǎn)解析:本題考查存儲(chǔ)器的主要性能指標(biāo)及相關(guān)因素。存儲(chǔ)器帶寬與存儲(chǔ)器總

線的工作頻率(周期)有關(guān),也與數(shù)據(jù)線的位數(shù)(位寬、寬度)和每個(gè)總線周期的傳輸

次數(shù)有關(guān)。

51、SPI一般使用4條信號(hào)線:串行【61】線SCK、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線

MISO、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI和低電平有效的從機(jī)【62】線SSEL。

標(biāo)準(zhǔn)答案:【61】時(shí)鐘【62】選擇

知識(shí)點(diǎn)解析:本題考查串行外設(shè)接口SPI。SPI一般使用4條信號(hào)線:串行時(shí)鐘線

SCK、主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線MISO、主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI和低

電平有效的從機(jī)選擇線SSELo

52、對(duì)于下圖所示的采用行掃描方法的矩陣式鍵盤電路,在確定鍵盤中哪一個(gè)鍵被

按下的過程中,需采用四根I/O引腳GPG4-GPG7作為行掃描信號(hào)的輸【63】,

四根I/O引腳GPF5-GPF8作為輸[64]

標(biāo)準(zhǔn)答案:【63】出【64】入

知識(shí)點(diǎn)解析:本題考查采用行掃描法的矩陣鍵盤電路與GPIO接口的連接使用。圖

中接法在確定鍵盤中哪一個(gè)鍵被按下的過程中,需采用四根I/O引腳GPG4-

GPG7作為行掃描信號(hào)的輸出,四根I/0引腳GPF5-GPF8作為輸入。

53、利用下圖LED數(shù)碼管接口顯示字符的匯編語言程序片段如下,請(qǐng)?zhí)羁諏?/p>

語句補(bǔ)充完整。MOVRO,#[65];的共陽編碼,用16進(jìn)制表示LDRR1,

=0x10000000;指向nGCS2段中的任何一個(gè)地址STRBR0,[66];寫入外部鎖

標(biāo)準(zhǔn)答案:【65】0x88[66]|R11

知識(shí)點(diǎn)解析:本題考查S3c2410與LED數(shù)碼管的連接及相應(yīng)的匯編程序,不同的

接法數(shù)碼管的賦值不同,寫入外部鎖存^要注意采用寄存器間接尋址。

54、實(shí)時(shí)系統(tǒng)的任務(wù)時(shí)限有兩種類型,分別是【67】和【68】o

標(biāo)準(zhǔn)答案:【67】截止時(shí)間[68]任務(wù)執(zhí)行預(yù)設(shè)時(shí)間

知識(shí)點(diǎn)解析:本題考查對(duì)實(shí)時(shí)系統(tǒng)任務(wù)時(shí)限的類型的了解。實(shí)時(shí)系統(tǒng)的任務(wù)時(shí)限有

兩種類型,分別是截止時(shí)間和務(wù)執(zhí)行預(yù)設(shè)時(shí)間。

55、仿真平臺(tái)(仿真開發(fā)平臺(tái))一般指嵌入式系統(tǒng)開發(fā)過程中使用的【69】、仿真軟

件或者【70】。

標(biāo)準(zhǔn)答案:【69】虛擬機(jī)管理軟件【70】指令集模擬器

知識(shí)點(diǎn)解析:本題考查嵌入式系統(tǒng)仿真開發(fā)平臺(tái)相關(guān)概念。仿真平臺(tái)(仿真開發(fā)平

臺(tái))一般指嵌入式系統(tǒng)開發(fā)過程中使用的虛擬機(jī)管理軟件、仿真軟件或者指令集模

擬器。

56、RC/OS-H操作系統(tǒng)可以定義的最大任務(wù)數(shù)是64個(gè),最高優(yōu)先級(jí)定為

[71],最低優(yōu)先級(jí)取值為實(shí)際定義的最大任務(wù)數(shù)減迎【72】。

標(biāo)準(zhǔn)答案:[71]0[72]1

知識(shí)點(diǎn)解析:本題考查RC/os-n系統(tǒng)中優(yōu)先級(jí)的定義。卜9/os-n操作系統(tǒng)可以

定義的最大任務(wù)數(shù)是64個(gè),最高優(yōu)先級(jí)定為0,最低優(yōu)先級(jí)取值為實(shí)際定義的最

大任務(wù)數(shù)減1。

57、UC/OS-1[的每個(gè)任務(wù)都是一個(gè)無限的循環(huán)。每個(gè)任務(wù)都處在以下5種狀態(tài)之

一的狀態(tài)下。這5種狀態(tài)是[73]態(tài)、就緒態(tài)、[74]態(tài)、掛起態(tài)(等待某一事件

發(fā)生)和被中斷態(tài)。

標(biāo)準(zhǔn)答案:[73]休眠[74]運(yùn)行

知識(shí)點(diǎn)解析:本題考查pC/OS-II系統(tǒng)中任務(wù)的五種狀態(tài)。pC/OS-H的每個(gè)任務(wù)

都是一個(gè)無限的循環(huán)。每個(gè)任務(wù)都處在以下5種狀態(tài)之一的狀態(tài)下:休眠態(tài)、就緒

態(tài)、運(yùn)行態(tài)、掛起態(tài)(等待某一事件發(fā)生)和被中斷態(tài)。

58、RTOS響應(yīng)中斷請(qǐng)求并且完成相應(yīng)【75】(ISR)的時(shí)間非???,且這個(gè)時(shí)間必須

具有某種程度的一致性.精細(xì)衡量這個(gè)時(shí)間一致性變化的術(shù)語是[76]o

標(biāo)準(zhǔn)答案:[75]中斷服務(wù)子程序【76】抖動(dòng)

知識(shí)點(diǎn)解析:本題考查RTOS的特點(diǎn)及其中的相關(guān)概念。RTOS響應(yīng)中斷請(qǐng)求并且

完成相應(yīng)中斷服務(wù)子程序(ISR)的時(shí)間非???,且這個(gè)時(shí)間必須具有某種程度的一

致性。精細(xì)衡量這個(gè)時(shí)間一致性變化的術(shù)語是抖動(dòng)。

59、GNU開發(fā)工具套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編

譯器、連接器工具,[77]是調(diào)試器工具。若要對(duì)某應(yīng)用程序進(jìn)行調(diào)試,則在編譯

該應(yīng)用程序時(shí),要在編譯命令中加入?yún)?shù)[78]o

標(biāo)準(zhǔn)答案:[77]GDB[78]-g

知識(shí)點(diǎn)解析:本題考查GNU工具套件的組成以及源程序調(diào)試參數(shù)。GNU開發(fā)工具

套件中包含了編譯器、連接器、調(diào)試器等工具,其中GCC是編譯器、連接器工

具,GDB是調(diào)試器工具。若要對(duì)某應(yīng)用程序進(jìn)行調(diào)試,則在編譯該應(yīng)用程序時(shí),

要在編譯命令中加入?yún)?shù)吆。

60、片上調(diào)試技術(shù)是許多嵌入式處理器芯片采用的硬件調(diào)試技術(shù)。[791標(biāo)準(zhǔn)是片

上調(diào)試技術(shù)的一種國際標(biāo)準(zhǔn),常用于芯片和電路板的調(diào)試。該標(biāo)準(zhǔn)中規(guī)定的TAP

接口具有【80】根信號(hào)線。

標(biāo)準(zhǔn)答案:[79]JTAG[8015

知識(shí)點(diǎn)解析:本題考查片上調(diào)試技術(shù),JTAG標(biāo)準(zhǔn)的相關(guān)規(guī)定。JTAG標(biāo)準(zhǔn)是片上

調(diào)試技術(shù)的一種國際標(biāo)準(zhǔn),常用于芯片和電路板的調(diào)試。該標(biāo)準(zhǔn)中規(guī)定的TAP接

口具有5條信號(hào)線。

三、綜合題(本題共7題,每題分,共7分。)

61、地鐵進(jìn)出站閘機(jī)的控制器以S3c2410芯片為核心,并外加其他功能電路來進(jìn)

行設(shè)計(jì),其基本功能描述如下:a、閘機(jī)能夠識(shí)別本地鐵票務(wù)系統(tǒng)出售的IC卡。

能識(shí)別的IC卡有2種,一種是可預(yù)付費(fèi)的“市民卡”,另一種是地鐵站內(nèi)出售的“當(dāng)

次卡”。b、乘客憑“市民卡”或“當(dāng)次卡”刷卡進(jìn)站。若IC卡合法,則閘機(jī)打開,乘

客通過后,閘機(jī)立即關(guān)閉:若IC卡不合法,閘機(jī)不打開,并進(jìn)行聲光報(bào)警。聲光

報(bào)警5次后自動(dòng)停止。c、進(jìn)站刷卡時(shí),還需識(shí)別Ic卡的種類。若是“市民卡”,在

閘機(jī)打開之前,需讀取卡中余額并顯示在閘機(jī)的LED顯示器上,且把地鐵站]D、

進(jìn)站時(shí)間寫入卡中相應(yīng)區(qū)域.若是“當(dāng)次卡”,判斷合法后直接打開閘機(jī).d、出站

時(shí),乘客需要根據(jù)所用的IC卡種類,來進(jìn)行不同的操作。若乘客用的是“市民

卡”,則需在閘機(jī)的刷卡器上刷卡,若乘客用的是“當(dāng)次卡”則需要把卡投入閘機(jī)的

投卡口中。e、若乘客出站時(shí)刷的是“市民卡”,閘機(jī)系統(tǒng)需讀取存儲(chǔ)在卡上的“市

民卡''類別ID(注:“市民卡”類別分為普通卡、學(xué)生卡、老人卡)、地鐵站ID、進(jìn)站

時(shí)間、余額等信息,根據(jù)這些信息來扣除費(fèi)用,并在閘機(jī)的LED顯示器上顯示余

額及本次扣費(fèi)額,若是學(xué)生卡或老人卡,還要用聲音播報(bào)出“市民卡”類別,然后,

打開閘機(jī),乘客通過后立即關(guān)閉閘機(jī)。f、若乘客廿站時(shí)用的是“當(dāng)次卡”,判斷合

法后即把閘機(jī)打開,乘客出去后立即關(guān)閉。根據(jù)上述功能要求的描述,請(qǐng)完善下

面的敘述(程序)和回答有關(guān)的問題。(1)閘機(jī)控制器的硬件平臺(tái)設(shè)計(jì)時(shí),除了需要

設(shè)計(jì)最小硬件系統(tǒng)(包括:微處理器、【81】電路、時(shí)鐘電路、復(fù)位電路、存儲(chǔ)

器、JTAG接口電路)外,還必須設(shè)計(jì)IC卡讀寫電路、閘門電機(jī)驅(qū)動(dòng)電路、聲音提

示及聲光報(bào)警電路、LED顯示接口電路等。若閘門電機(jī)驅(qū)動(dòng)電路由GPE1引腳控

制,GPE1引腳輸出“0”時(shí),控制閘門關(guān)閉,輸出T時(shí),控制閘門打開。那么,初

始化GPE1引腳功能的語句是:以PECON=((rGPECONI0x00000004)&[82]);

//rGPECON是端口E的控制寄存器控制閘門關(guān)閉和打開的語句分別是:

rGPEDAT=rGPEDAT&[83];//rGPEDAT是端口E的數(shù)據(jù)寄存器

rGPEDAT=rGPEDATI【84];(2)IC卡讀寫電路設(shè)計(jì)時(shí),選用IC卡讀寫模塊通

過異步串行接口與S3c2410連接,利用S3c241O芯片內(nèi)部的UART1部件實(shí)現(xiàn)異

步串行接口電路設(shè)計(jì)。那么,在UART1的驅(qū)動(dòng)程序設(shè)計(jì)時(shí),可用下面一段程序來

初始化UART1部件(注:UART1的波特率要求為:115200bps,數(shù)據(jù)格式要求為:

8位數(shù)據(jù)、1位停止位、偶校驗(yàn),主頻為PCLK)。voidUARTIJnit()

{rGPHCON=(rGPHCON&OxFFFFFOFF)I[85];//端口H相應(yīng)引腳功能初始

化rUFCONl=OxO://FIFOdisablerUMCON1=0x0:rULcoNl=([86]<<3)I

(0<<2)I([87]);//設(shè)置線路控制寄存器rUCONl=Ox245;//設(shè)置控制寄

存器rUBRDIVl=((int)(PCLK/[88])+0.5-1);//設(shè)置波特率,小數(shù)采用四舍

五入}(3)乘客出站時(shí)刷的若是“市民卡”,則需要用聲音來播報(bào)卡的類別,即若是

“學(xué)生卡”則語音播報(bào):學(xué)生卡;若是“老人卡”則語音播報(bào):老人卡。因此,硬件平

臺(tái)構(gòu)建時(shí)設(shè)計(jì)了一個(gè)16位D/A轉(zhuǎn)換器芯片,再加上功率放大電路及揚(yáng)聲器等所

構(gòu)成的語音播報(bào)電路,S3c2410芯片通過GPC端口與D/A轉(zhuǎn)換器的16位數(shù)據(jù)線

相連。軟件設(shè)計(jì)時(shí),可以先行對(duì)相關(guān)的語音波形進(jìn)行采樣、編碼。設(shè)人的語音頻率

范圍是300Hz?4000Hz,因此,對(duì)語音波形采樣時(shí),采樣頻率至少應(yīng)為【89】

KHz,所采得的數(shù)字語音信號(hào)才不至于失真。假設(shè),播音員讀"學(xué)生卡''的這段語音

波形持續(xù)3秒,采用該采樣頻率進(jìn)行采樣,數(shù)字語音信號(hào)編碼采用16位二進(jìn)制

數(shù),那么存儲(chǔ)該段語音信號(hào)約需要[90]KB(1KB=1O24B)的存儲(chǔ)容量。語音回放

時(shí),按照采樣頻率要求,定時(shí)從所存儲(chǔ)的單元中逐次讀出先行采樣得到的數(shù)字語音

信號(hào),輸出給D/A轉(zhuǎn)換器,然后通過揚(yáng)聲器播出。因此,在相關(guān)的驅(qū)動(dòng)程序中,

需要用語句:rGPCCON=【91】;(注:rGPCCON是端口C的控制寄存器)來初始

化GPC端口的引腳功能。然后通過GPC端口的【92】寄存器定時(shí)輸出數(shù)字語音信

號(hào)。(對(duì)閘門在乘客通過閘機(jī)后立即關(guān)閉,因此,硬件平臺(tái)構(gòu)建時(shí),可在閘門的后

方一定距離內(nèi)安裝一個(gè)紅外感測(cè)探頭,并在閘機(jī)控制器中設(shè)計(jì)相關(guān)接口電路。若采

用GPE0引腳來輸入紅外感測(cè)信號(hào),GPE0弓|腳為力”時(shí),表示人體不在感應(yīng)區(qū)內(nèi),

GPE0引腳為“0”時(shí),表示人體在感應(yīng)區(qū)內(nèi)。那么,初始化GPE0引腳功能的語句

是:rGPECON=rGPECON&[93];//rGPECON是端口E的控制寄存器判斷

是否人體在感應(yīng)區(qū)內(nèi)的語句可以是:if((rGPEDAT&0x0001)==[94]){//判斷

出人體在感應(yīng)區(qū)內(nèi)}(5)閘機(jī)控制器的應(yīng)用軟件將在無操作系統(tǒng)環(huán)境下進(jìn)行開發(fā)。

設(shè)計(jì)者可以設(shè)計(jì)一個(gè)啟動(dòng)引導(dǎo)程序,來引導(dǎo)應(yīng)用程序。按照ARM9體系結(jié)構(gòu)中的

規(guī)定,啟動(dòng)引導(dǎo)程序代碼的存儲(chǔ)單元首址應(yīng)該是[95],它對(duì)應(yīng)著復(fù)位異常向量。

系統(tǒng)上電/復(fù)位后,ARM9微處理器處于管理模式,啟動(dòng)引導(dǎo)程序在引導(dǎo)應(yīng)用程序

前,通常需用指令ORRR1,R0,[96]10xC0和MSRCPSR_cxsf,R1來使ARM

核進(jìn)入用戶模式(注:RO,R1寄存器的初值設(shè)定為0。CPSR至存器的格式見題后

附錄。),然后再通過指令【97】來引導(dǎo)應(yīng)用程序主函數(shù)main。。啟動(dòng)引導(dǎo)程序中

還需要完成異常向量表的設(shè)置,ARM9體系結(jié)構(gòu)中規(guī)定異常向量之間各相差[98]

個(gè)字節(jié),因此,需要在各異常向量處設(shè)計(jì)一條分支指令。對(duì)于S3c2410微處理器

來說,其啟動(dòng)引導(dǎo)程序還需要完成禁止看門狗部件和禁止【99】部件,并設(shè)置各工

作模式下的【100】指針。說明:下面是試題解答時(shí)需要用到的寄存器格式及相關(guān)

說明。1)端口C控制寄存器(GPCCON)的格式

■述

用母位一一-----

GPCI5[3I:3O]000?人01??出10?VD7II■保*00

________-------------.卜—,一

GTCI4[??)00?ttA0l??出10.VIJ6IIaftlV00

GPCI3(27:26)oo.ttxoi>*mI0.VU5II=體900

GFCI2[2524]00>IftA01,■出IO*VD4IIw保附00

GPCtl322】00.HA01?limI0-VD3II,保?00

GPCIO(21?Joo-itAoi,■出io?vinii00

GHS(1RI8]oo??人oi,?出io?vmii00

GPC8(17:16]00.HA01?■出10?VDO11??!?0

GPC7coo*MIAoiio■UJAnIIM保的00

GKb(IM2J00.IIA01■■出IOMLCOVFIII?保事00

(^C3(ll:IO)oo.1人oi■■出io■uj)vroII?保。00

GPC4g)00■HAoi?■出10-VMII>?N00

GFOg00??人01??出IO>VFRAMEII>?■00

(4*QW00n*人01■?出1。?、1]、£II><KM00

GPCI0=2)00?HA01?■出10?MILKII,保修00

GPOD(IQ)00-HA01,■偽10?LEND11?但ST(n

2)端口E挖制

寄存器(GPECON)的格式

符號(hào)(ft■述初始做用

GPEIS(3I?]00>?人01??出10?旗事OAII>保修00

5:14:加加00?*人3,■出IO,IIQiCl.U=保?00

513[27:26]00??人01??出IO-SHCIAII-MM00

Gr?:l2[?:24]?>HA01??出IO?SI*IM<IMOII-00

GPCII1^22]0U??A,01?■出IOSMIMIMIOItsfKN00

CEO[21?)00>?AOIv■出10■SDOATSII?保,oo

GP?(1?1!]00■■人01■■出10-SDOAT2II?保?00

5X(I7:I6)00?HA01?"出lOsMHMTIII?保?00

57“5:I4】00??人01??出IO?SIN)ATDII?保?00

<;P?AH12B??人01??出10■SIMUIIII,煤1m

GPES(ll:IO)S=?人01??出10?MKJA11=保?00

(;PE4[94](???人01?■出|0>l!SMM?II00

GTO[74]B■■人QI,?出10<ItSMX||=保值00

GK2[54]”》?人01w■出IO>CDCLKII00

GPEI[3:2]B-一人01?■出10-liSSCLKII<?||00

(.PED(14]Sn?人3??出10?IISIK(kII>fitM00

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論