版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中建交通建設(shè)(雄安)有限公司招聘?jìng)淇碱}庫完整參考答案詳解
- 2026河南新鄉(xiāng)工程學(xué)院招聘?jìng)淇碱}庫完整答案詳解
- 2026年1月廣東廣州市天河第二實(shí)驗(yàn)幼兒園招聘編外聘用制專任教師2人備考題庫及完整答案詳解1套
- 2026廣西北海市動(dòng)物衛(wèi)生監(jiān)督所招錄公益性崗位人員6人備考題庫及參考答案詳解
- 2025河南艾瑞環(huán)??萍加邢薰菊衅?人備考題庫及答案詳解(新)
- 2026江蘇蘇州市五二六廠技工學(xué)校教師招聘10人備考題庫附答案詳解
- 2026年昆明市五華區(qū)大觀街道社區(qū)衛(wèi)生服務(wù)中心工作人員招聘?jìng)淇碱}庫(8人)及一套答案詳解
- 2025甘肅張掖山丹縣招聘城鎮(zhèn)公益性崗位人員備考題庫及1套完整答案詳解
- 2025廣東江門開平市公用事業(yè)集團(tuán)有限公司招聘4人備考題庫及參考答案詳解
- 2026吉林大學(xué)白求恩第一醫(yī)院教學(xué)部招聘?jìng)淇碱}庫及答案詳解(奪冠系列)
- 四川省德陽市第五中學(xué)2025-2026學(xué)年上學(xué)期八年級(jí)數(shù)學(xué)第一次月考試題(無答案)
- (英語)高一英語完形填空專題訓(xùn)練答案
- 公安副職競(jìng)聘考試題庫及答案
- 口腔診所勞務(wù)合同協(xié)議書
- 2025年度商鋪裝修工程總包與施工合同
- 門窗維修協(xié)議合同范本
- 子宮肌瘤課件超聲
- 2025年異丙醇行業(yè)當(dāng)前發(fā)展現(xiàn)狀及增長策略研究報(bào)告
- 出租車頂燈設(shè)備管理辦法
- DB11∕T 637-2024 房屋結(jié)構(gòu)綜合安全性鑒定標(biāo)準(zhǔn)
- 2025年新疆中考數(shù)學(xué)真題試卷及答案
評(píng)論
0/150
提交評(píng)論