嵌入式系統(tǒng)期末考試題庫(kù)及答案_第1頁(yè)
嵌入式系統(tǒng)期末考試題庫(kù)及答案_第2頁(yè)
嵌入式系統(tǒng)期末考試題庫(kù)及答案_第3頁(yè)
嵌入式系統(tǒng)期末考試題庫(kù)及答案_第4頁(yè)
嵌入式系統(tǒng)期末考試題庫(kù)及答案_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、嵌入式系統(tǒng)試題庫(kù)嵌入式系統(tǒng)試題庫(kù)一、 填空題1、 嵌入式系統(tǒng)的基本定義為:以應(yīng)用中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。2、 從模塊結(jié)構(gòu)來(lái)看,嵌入式系統(tǒng)由三大部分組成,分別是:硬件、軟件和開(kāi)發(fā)平臺(tái)。3、 從層次角度來(lái)看,嵌入式系統(tǒng)由四大部分組成,分別是:應(yīng)用軟件層、操作系統(tǒng)層、板級(jí)支持包(或硬件抽象層)和硬件層。4、 嵌入式產(chǎn)品的主要度量指標(biāo)包括:上市時(shí)間、設(shè)計(jì)成本和產(chǎn)品質(zhì)量。5、 嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程包括:需求分析、規(guī)格說(shuō)明、體系結(jié)構(gòu)設(shè)計(jì)、構(gòu)件設(shè)計(jì)、系統(tǒng)集成和系統(tǒng)測(cè)試。6、 需求分析包括:功能性需求分析和非功能性需求分析

2、。7、 確定輸入信號(hào)是數(shù)字信號(hào)還是模擬信號(hào)屬于功能性需求。8、 確定系統(tǒng)的物理尺寸和重量屬于非功能性需求。9、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,其中規(guī)格說(shuō)明解決 10、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,其中體系結(jié)構(gòu)設(shè)計(jì)解決 11、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,軟硬件劃分應(yīng)該在體系結(jié)構(gòu)設(shè)計(jì)階段完成。12、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,處理器的選擇應(yīng)該在體系結(jié)構(gòu)設(shè)計(jì)階段完成。13、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,嵌入式操作系統(tǒng)的選擇應(yīng)該在體系結(jié)構(gòu)設(shè)計(jì)階段完成。14、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,完成原理圖設(shè)計(jì)應(yīng)在構(gòu)件設(shè)計(jì)階段完成。15、 在嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程中,完成版圖設(shè)計(jì)應(yīng)在構(gòu)件設(shè)計(jì)階段完成。16、 在嵌入式系統(tǒng)的

3、設(shè)計(jì)過(guò)程中,完成軟件設(shè)計(jì)應(yīng)在構(gòu)件設(shè)計(jì)階段完成。17、 反映嵌入式系統(tǒng)設(shè)計(jì)人員的水平能力主要在于總體設(shè)計(jì)(需求分析、規(guī)格說(shuō)明和體系結(jié)構(gòu)設(shè)計(jì))和系統(tǒng)調(diào)試。18、 設(shè)計(jì)流程指的是設(shè)計(jì)過(guò)程中所經(jīng)歷的過(guò)程步驟。19、 設(shè)計(jì)重用技術(shù)主要分為基于 IP 核的模塊級(jí)重用和基于平臺(tái)的系統(tǒng)級(jí)重用。20、 軟硬件協(xié)同設(shè)計(jì)由系統(tǒng)描述、軟硬件劃分、軟硬件協(xié)同綜合以及軟硬件協(xié)同模擬與驗(yàn)證幾個(gè)階段組成。21、 嵌入式處理器的分類(lèi)包括三種,分別是:嵌入式微處理器、微控制器(或單片機(jī))和第 1 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)數(shù)字信號(hào)處理器( DSP)。22、 列舉常見(jiàn)的 ARM 系列處理器: ARM7 系列、ARM9 系列、

4、ARM11 系列、Cortex-M系列、Cortex-R 系列、Cortex-A 系列等。23、 ARM 系列微處理器支持的數(shù)據(jù)類(lèi)型有:字節(jié)、半字和字等三種類(lèi)型。24、 ARM 系列微處理器支持的字?jǐn)?shù)據(jù)存儲(chǔ)格式有:大端格式和小端格式。25、 ARM 系列處理器通過(guò)執(zhí)行 BX 或者 BLX 指令來(lái)實(shí)現(xiàn)工作狀態(tài)的切換。26、 列舉常見(jiàn)的存儲(chǔ)器類(lèi)型: SRAM、DRAM 、EEPROM 等。27、 對(duì)于 RAM 存儲(chǔ)器主要有兩種,分別是: SRAM 和 DRAM 。28、 在時(shí)鐘信號(hào)邊沿到來(lái)之前的一段時(shí)間內(nèi),數(shù)據(jù)信號(hào)必須保持穩(wěn)定,這段時(shí)間稱(chēng)為器件的建立時(shí)間;在時(shí)鐘信號(hào)邊沿到來(lái)之后的一段時(shí)間內(nèi),數(shù)據(jù)信

5、號(hào)必須保持穩(wěn)定,這段時(shí)間稱(chēng)為器件的保持時(shí)間。29、 總線(xiàn)是在多于兩個(gè)模塊(設(shè)備、子系統(tǒng))之間傳送信息的公共通路。30、 總線(xiàn)的功能是信息共享和交換。31、 總線(xiàn)由傳輸信息的物理介質(zhì)和管理信息傳輸?shù)膮f(xié)議組成。32、 掛接在總線(xiàn)上的設(shè)備依據(jù)啟動(dòng)總線(xiàn)事務(wù)的能力可以分為主設(shè)備和從設(shè)備。33、 總線(xiàn)協(xié)議依據(jù)同步方式可分為同步時(shí)序協(xié)議和異步時(shí)序協(xié)議。34、 總線(xiàn)仲裁方式可分為集中式仲裁和分布式仲裁。35、 總線(xiàn)按照傳輸關(guān)系分類(lèi)可分為:主從結(jié)構(gòu)和對(duì)等結(jié)構(gòu)。36、 總線(xiàn)標(biāo)準(zhǔn)一般由四個(gè)部分來(lái)描述,分別是:機(jī)械特性、電氣特性、引腳和協(xié)議。37、 PCI 總線(xiàn)讀寫(xiě)操作可分為兩個(gè)階段:地址段和數(shù)據(jù)段。38、 采用 R

6、S232C 實(shí)現(xiàn)最簡(jiǎn)單的雙機(jī)互聯(lián),至少需要如下信號(hào)線(xiàn): TXD、RXD 和 GND。39、 RS-232C 的幀格式由四部分組成,包括:起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位。40、 一個(gè) USB 系統(tǒng)可定義為三個(gè)部分:主機(jī)、設(shè)備和互聯(lián)。41、 USB 電纜由四根線(xiàn)組成,電源線(xiàn) VBUS 、地線(xiàn) GND、差分信號(hào)傳輸數(shù)據(jù)線(xiàn) D+和 D-。42、 USB 2.0 規(guī)X支持的傳輸速率為: 1.5Mbps、12Mbps 和 480Mbps。43、 USB 依據(jù)傳輸速度可分為低速設(shè)備、全速設(shè)備和高速設(shè)備。44、 USB 低速設(shè)備應(yīng)該在 D-線(xiàn)上接一個(gè)上拉電阻,全速設(shè)備應(yīng)該在 D+線(xiàn)上接一個(gè)上拉電阻。45、

7、 USB 規(guī)X定義了四種傳輸,分別是:控制傳輸、批量傳輸、中斷傳輸和等時(shí)傳輸。第 2 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)46、 判斷 USB 傳輸結(jié)束的條件是數(shù)據(jù)包長(zhǎng)度小于最大值。47、 USB 通信總線(xiàn)中的事務(wù)可能由令牌包、數(shù)據(jù)包和握手包組成。48、 USB 事務(wù)類(lèi)型可分為 IN 事務(wù)、OUT 事務(wù)和 SETUP 事務(wù)。49、 I/O 接口面向軟件設(shè)計(jì)人員有三類(lèi)寄存器,分別是數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄存器。50、 I/O 接口編址方式有兩種,分別是:統(tǒng)一編址和獨(dú)立編址。51、 在操作系統(tǒng)中,進(jìn)程的三種基本調(diào)度狀態(tài)為等待 /掛起/waiting 、就緒/ready 和運(yùn)行/running 態(tài)

8、。52、 嵌入式操作系統(tǒng)的內(nèi)核構(gòu)成包括系統(tǒng)初始化、多任務(wù)管理和內(nèi)存管理。53、 實(shí)時(shí)系統(tǒng)就是指能在確定的時(shí)間內(nèi)執(zhí)行其功能并對(duì)外部的異步事件做出響應(yīng)的計(jì)算機(jī)系統(tǒng)。54、 實(shí)時(shí)系統(tǒng)按照實(shí)時(shí)性要求不同可以分為兩種:軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。55、 實(shí)時(shí)系統(tǒng)的關(guān)鍵問(wèn)題是保證系統(tǒng)的實(shí)時(shí)性。56、 實(shí)時(shí)操作系統(tǒng)就是指具有實(shí)時(shí)性、能支持實(shí)時(shí)系統(tǒng)工作的操作系統(tǒng)。57、 實(shí)時(shí)操作系統(tǒng)按照是否支持搶先式,可分為搶先式實(shí)時(shí)操作系統(tǒng)和非搶先式實(shí)時(shí)操作系統(tǒng)。58、 實(shí)時(shí)操作系統(tǒng)的評(píng)價(jià)指標(biāo)有:任務(wù)調(diào)度算法、上下文切換時(shí)間、確定性、最小內(nèi)存開(kāi)銷(xiāo)和最大中斷禁止時(shí)間。59、 在宿主機(jī)上使用編譯器軟件將嵌入式應(yīng)用、嵌入式操作系統(tǒng)編

9、譯成為可以在目標(biāo)機(jī)上運(yùn)行代碼的過(guò)程,稱(chēng)為交叉編譯,而采用的編譯器稱(chēng)為交叉編譯器。60、 Bootloader 主要功能是系統(tǒng)初始化、加載和運(yùn)行內(nèi)核程序。61、 電磁兼容設(shè)計(jì)具有兩種要求:能抗外界的干擾、對(duì)外界的干擾要小。62、 異構(gòu)雙工嵌入式系統(tǒng)要求計(jì)算機(jī)不同、操作系統(tǒng)、編譯系統(tǒng)不同、編程語(yǔ)言不同、開(kāi)發(fā)環(huán)境不同、開(kāi)發(fā)小組不同,但 功能 相同。第 3 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)二、 單選題1、 以下哪個(gè)不是嵌入式系統(tǒng)設(shè)計(jì)的主要目標(biāo)?( D )A、低成本 B、低功耗 C、實(shí)時(shí)要求高 D、超高性能2、 嵌入式系統(tǒng)有別于其他系統(tǒng)的最大特點(diǎn)是( A )。A、嵌入專(zhuān)用 B、高可靠 C、低功耗 D、低

10、成本3、下面哪個(gè)系統(tǒng)屬于嵌入式系統(tǒng)。( D )A、 B、聯(lián)想 T400 筆記本計(jì)算機(jī)C、聯(lián)想 S10 上網(wǎng)本 D、聯(lián)想 OPhone 手機(jī)4、 下面哪個(gè)系統(tǒng)不屬于嵌入式系統(tǒng)( D )。A、MP3 播放器 B、GPS 接收機(jī)C D5、下面哪個(gè)系統(tǒng)屬于嵌入式系統(tǒng)。 B )(A B、MP4 播放器C D、IBM X60 筆記本計(jì)算機(jī)6、 從層次結(jié)構(gòu)來(lái)看,嵌入式系統(tǒng)包括( D )。A、硬件層 B、板級(jí)支持包C、實(shí)時(shí)操作系統(tǒng)和應(yīng)用軟件 D、以上都是7、 在嵌入式系統(tǒng)設(shè)計(jì)中,嵌入式處理器選型是在進(jìn)行( C)時(shí)完成。A、需求分析 B、系統(tǒng)集成 C、體系結(jié)構(gòu)設(shè)計(jì) D、軟硬件設(shè)計(jì)8、 在嵌入式系統(tǒng)設(shè)計(jì)中,嵌入式

11、操作系統(tǒng)選型是在進(jìn)行( C)時(shí)完成。A、需求分析 B、系統(tǒng)集成 C、體系結(jié)構(gòu)設(shè)計(jì) D、軟硬件設(shè)計(jì)9、 在嵌入式系統(tǒng)設(shè)計(jì)中,進(jìn)行硬件版圖設(shè)計(jì)是在進(jìn)行( D )時(shí)完成。A、需求分析 B、系統(tǒng)集成 C、體系結(jié)構(gòu)設(shè)計(jì) D、軟硬件設(shè)計(jì)10、 在嵌入式系統(tǒng)設(shè)計(jì)中,軟硬件劃分是在進(jìn)行( B)時(shí)完成。A、需求分析 B、體系結(jié)構(gòu)設(shè)計(jì) C、 軟硬件設(shè)計(jì) D、系統(tǒng)集成11、 在嵌入式系統(tǒng)設(shè)計(jì)中,軟硬件協(xié)同設(shè)計(jì)方法與傳統(tǒng)設(shè)計(jì)方法的最大不同之處在于( B )。A、軟硬件分開(kāi)描述 B、軟硬件統(tǒng)一描述C、協(xié)同測(cè)試 D、協(xié)同驗(yàn)證第 4 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)12、 下面關(guān)于哈佛結(jié)構(gòu)描述正確的是( A )。A、程序存

12、儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間分離 B、存儲(chǔ)空間與 IO 空間分離C、程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間合并 D、存儲(chǔ)空間與 IO 空間合并13、 下面關(guān)于馮 C )。A、程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間分離 B、存儲(chǔ)空間與 IO 空間分離C、程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間合并 D、存儲(chǔ)空間與 IO 空間合并14、 以下哪個(gè)處理器屬于嵌入式處理器?( A )A、S3C44B0 x B、奔騰 C、看門(mén)狗 D、MP3 播放器15、 下面哪一類(lèi)嵌入式處理器最適合于用于工業(yè)控制( B )。A、嵌入式微處理器 B、微控制器C、DSP D、以上都不合適16、 下面哪一類(lèi)嵌入式處理器最適合于做 FFT(快速傅立葉變換)計(jì)算( C)。A

13、、嵌入式微處理器 B、微控制器C、DSP D、以上都不合適17、 下面哪一種工作模式不屬于 ARM 特權(quán)模式( A )。A、用戶(hù)模式 B、管理模式C、系統(tǒng)模式 D、數(shù)據(jù)訪問(wèn)終止模式18、 下面哪一種工作模式不屬于 ARM 異常模式( C )。A、快速中斷模式 B、管理模式C、系統(tǒng)模式 D、數(shù)據(jù)訪問(wèn)終止模式19、 由于受到某種強(qiáng)干擾導(dǎo)致程序 ARM 處理器的最可能進(jìn)入哪一種工作模式( D )。A、管理模式 B、數(shù)據(jù)訪問(wèn)終止模式C、系統(tǒng)模式 D、未定義指令中止模式20、 ARM7TDMI 的工作狀態(tài)包括( D )。A、測(cè)試狀態(tài)和運(yùn)行狀態(tài) B、掛起狀態(tài)和就緒狀態(tài) D、ARM 狀態(tài)和 Thumb 狀態(tài)

14、C、就緒狀態(tài)和運(yùn)行狀態(tài)21、 ARM7TDMI 在開(kāi)始執(zhí)行代碼時(shí)應(yīng)處于( A )。A、ARM 狀態(tài) B、Thumb 狀態(tài)第 5 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)C、由用戶(hù)通過(guò)硬件設(shè)計(jì)指定 D、不確定22、 關(guān)于 ARM 子程序和 Thumb 子程序互相調(diào)用描述正確的是( B )。A、系統(tǒng)初始化之后, ARM 處理器只能工作在一種狀態(tài),不存在互相調(diào)用。B、只要遵循一定調(diào)用的規(guī)則, Thumb 子程序和 ARM 子程序就可以互相調(diào)用。C、只要遵循一定調(diào)用的規(guī)則,僅能 Thumb 子程序調(diào)用 ARM 子程序。D、只要遵循一定調(diào)用的規(guī)則,僅能 ARM 子程序調(diào)用 Thumb 子程序。23、 以下有關(guān)

15、ARM 處理器工作狀態(tài)的描述中( D )是不正確的。A、ARM 處理器有兩種工作狀態(tài)。B、系統(tǒng)復(fù)位后自動(dòng)處于 ARM 工作狀態(tài)。C、在程序執(zhí)行過(guò)程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換。D、切換工作狀態(tài)時(shí)必須保存現(xiàn)場(chǎng)。24、 ARM 處理器的異常的正確理解應(yīng)該是( D )。A、外部中斷 B、內(nèi)部異常 C、系統(tǒng)調(diào)用 D、以上都是25、 關(guān)于 ARM 處理器的異常的描述不正確的是( C )。A、復(fù)位屬于異常 B、除數(shù)為零會(huì)引起異常C、所有異常都要返回 D、外部中斷會(huì)引起異常26、 關(guān)于 ARM 處理器的異常向量表的描述正確的是( C )。A、異常向量表放的就是中斷服務(wù)子程序B、異常向量表放的是

16、中斷服務(wù)子程序的入口地址C、異常向量表放的是跳轉(zhuǎn)指令,執(zhí)行該指令進(jìn)入相應(yīng)中斷服務(wù)子程序D、以上都不是27、 指令“ADD R2, R1, #10 A )。A、立即尋址 B、寄存器間接尋址C、多寄存器尋址 D、堆棧尋址28、 指令“ADD R0, R1, R2 D)。A、立即尋址 B、寄存器間接尋址C、多寄存器尋址 D、寄存器尋址29、 指令“LDMIA R0!, R1, R2, R3, R4 C )。A、立即尋址 B、寄存器間接尋址第 6 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)C、多寄存器尋址 D、堆棧尋址30、 指令 LDR R0, R1, 4的尋址方式為( C )A、寄存器間接尋址 B、相對(duì)尋址

17、C、基址變址尋址 D、多寄存器尋址31、 并行接口 SRAM 存儲(chǔ)器接口并不一定需要( B )A、數(shù)據(jù)總線(xiàn) B、時(shí)鐘信號(hào) C、地址總線(xiàn) D、控制總線(xiàn)32、 某系統(tǒng)需要小量的高速緩存,最合適的存儲(chǔ)器是( A )。A、SRAM B、DRAM C、EEPROM D、Flash33、 某系統(tǒng)需要大量的高速緩存,最合適的存儲(chǔ)器是( B )。A、SRAM B、DRAM C、EEPROM D、Flash34、 某系統(tǒng)需要永久存放小量參數(shù),而且頻繁訪問(wèn),最合適的存儲(chǔ)器是( C )。A、SRAM B、DRAM C、EEPROM D、Flash35、 某系統(tǒng)需要永久存放大量不再修改的數(shù)據(jù),最合適的存儲(chǔ)器是( D

18、)。A、SRAM B、DRAM C、EEPROM D、Flash36、 某系統(tǒng)需要永久存放高速度寫(xiě)的數(shù)據(jù),最合適的存儲(chǔ)器是( B )。A、SRAM B、FRAM C、EEPROM D、Flash37、 下面關(guān)于 DRAM 存儲(chǔ)器描述錯(cuò)誤的是( )。A、DRAM 存儲(chǔ)器需要對(duì)存儲(chǔ)內(nèi)容定時(shí)刷新B、DRAM 存儲(chǔ)器具有單位空間存儲(chǔ)容量大的特點(diǎn)C、DRAM 存儲(chǔ)器屬于非易失的存儲(chǔ)器D、DRAM 存儲(chǔ)器主要依靠電容的電荷存儲(chǔ)效應(yīng)記憶信息38、 下列有關(guān) Flash 存儲(chǔ)器的描述,不正確的是( C )。A、Flash 存儲(chǔ)器屬于非易失的存儲(chǔ)器B、Flash 存儲(chǔ)器的讀操作與 SRAM 存儲(chǔ)器的讀操作基本相

19、同C、Flash 存儲(chǔ)器的寫(xiě)操作與 SDRAM 存儲(chǔ)器的寫(xiě)操作基本相同D、Flash 存儲(chǔ)器在寫(xiě)入信息前必須首先擦除原有信息39、 在總線(xiàn)時(shí)序協(xié)議中,時(shí)序主要用于描述( D)出現(xiàn)在總線(xiàn)上的定位方式。A、高電平 B、上升沿 C、時(shí)鐘信號(hào) D、事件40、 下面總線(xiàn)設(shè)備既是主設(shè)備又是從設(shè)備的是( B )。第 7 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)A、CPU B、DMAC C、UART D、USB 控制器41、 下面總線(xiàn)采用同步時(shí)序協(xié)議的是( A )。A、PCI B、RS232C C、USB D、SATA42、 下面總線(xiàn)采用異步時(shí)序協(xié)議的是( C )。A、PCI B、SPI C、USB D、I2C43、

20、 下面總線(xiàn)采用集中式仲裁的是( A )。A、PCI B、I2C C、USB D、CAN44、 下面總線(xiàn)采用分布式仲裁的是( B )。A、PCI B、I2C C、USB D、AMBA45、 下面總線(xiàn)屬于主從結(jié)構(gòu)且單主設(shè)備的是( D )。A、AMBA 總線(xiàn) B、以太網(wǎng) C、令牌總線(xiàn) D、USB 總線(xiàn)46、 下面總線(xiàn)屬于主從結(jié)構(gòu)且支持多主設(shè)備的是( A)。A、PCI 總線(xiàn) B、以太網(wǎng) C、USB 總線(xiàn) D、令牌總線(xiàn)47、 下面總線(xiàn)不屬于主從結(jié)構(gòu)的是( D )。A、PCI B、I2C C、USB D、以太網(wǎng)48、 下面總線(xiàn)不屬于對(duì)等結(jié)構(gòu)的是( A )。A、PCI B、IEEE1394 C、令牌網(wǎng) D、

21、以太網(wǎng)49、 RS232C 使用無(wú)硬件握手最簡(jiǎn)單的雙機(jī)互聯(lián)中,下面( B )信號(hào)不是必須的。A、TXD B、DTR 、RXD D、GND50、 下列關(guān)于 RS232C 描述不正確的是( C)。A、 RS232C 采用非歸零、雙極性編碼B、RS232C 使用負(fù)邏輯規(guī)定邏輯電平, -5V-15V 表示邏輯 “1”C、RS232C 采用同步通信協(xié)議D、 RS232C 引腳包含信號(hào)地51、 USB2.0 規(guī)X支持的速率有( D )。A、1.5Mbps B、12Mbps C、480Mbps D、以上都是52、 USB 總線(xiàn)系統(tǒng)有( A )個(gè)主機(jī)。A、1 B、2 、4 D、無(wú)限制53、 USB 總線(xiàn)系統(tǒng)支

22、持( B )個(gè)設(shè)備。第 8 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)A、1 B、127 、128 D、25654、 有關(guān) USB 設(shè)備連接與速度選擇描述正確的是( D)。A、 低速設(shè)備必須在 D+端連接一個(gè)上拉電阻B、全速設(shè)備必須在 D-端連接一個(gè)上拉電阻C、全速設(shè)備必須在 D+端連接一個(gè)下拉電阻D、 低速設(shè)備必須在 D-端連接一個(gè)上拉電阻55、 USB 總線(xiàn)采用的通信方式為( A)。A、輪詢(xún)方式 B、中斷方式 C、DMA 方式 D、I/O 通道方式56、 USB 接口移動(dòng)硬盤(pán)最合適的傳輸類(lèi)型為( B )。A、控制傳輸 B、批量傳輸 C、中斷傳輸 D、等時(shí)傳輸57、 USB 接口鼠標(biāo)最合適的傳輸類(lèi)型為

23、( C )。A、控制傳輸 B、批量傳輸 C、中斷傳輸 D、等時(shí)傳輸58、 USB 接口攝像頭最合適的傳輸類(lèi)型為( D )。A、控制傳輸 B、批量傳輸 C、中斷傳輸 D、等時(shí)傳輸59、 USB 低速設(shè)備支持( B )個(gè)端點(diǎn)。A、2 B、3 C、30 D、3160、 USB 全速設(shè)備支持( D )個(gè)端點(diǎn)。A、2 B、3 C、30 D、3161、 嵌入式系統(tǒng)最常用的數(shù)據(jù)傳送方式是( B)。A、查詢(xún) B、中斷 C、DMA D、I/O 處理機(jī)62、 下述哪一種功能單元不屬于 I/O 接口電路。 C )(A、定時(shí)計(jì)數(shù)器 B、UART C、LED D、GPIO63、 下面哪一種功能單元不屬于 I/O 接口電

24、路。( A )A、薄膜鍵盤(pán) B、I2C 控制器 C、UART 控制器D、GPIO64、 下列關(guān)于 DMA 描述不正確的是( D )。A、 內(nèi)存可以被 CPU 訪問(wèn),也可以被 DMA 控制器訪問(wèn)B、DMA 可以和 CPU 并行工作C、DMA 開(kāi)始前,CPU 需要初始化 DMA 控制器,結(jié)束后, DMA 控制器產(chǎn)生中斷D、 數(shù)據(jù)的輸入和輸出需要經(jīng)過(guò) CPU,再由 DMA 控制器訪問(wèn)內(nèi)存第 9 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)65、 下列關(guān)于 GPIO 描述正確的是( D )。A、 GPIO 可以由 CPU 編程決定方向,但不能查詢(xún)其狀態(tài)B、GPIO 通常用于連接外部的 SDRAM ,進(jìn)行高速傳輸C

25、、CPU 可以通過(guò)編程,決定 GPIO 是輸入、輸出的通信功能,但不能是雙向的D、GPIO 可以用于模擬 Flash 的接口,對(duì) Flash 存儲(chǔ)器進(jìn)行讀寫(xiě)操作66、 實(shí)時(shí)系統(tǒng)操作的正確性取決于( A )。A、邏輯設(shè)計(jì)的正確性 B、相應(yīng)操作執(zhí)行時(shí)間C、邏輯設(shè)計(jì)的正確性和相應(yīng)操作執(zhí)行時(shí)間 D、以上都不是67、 軟實(shí)時(shí)系統(tǒng)要求( A )。A、事件響應(yīng)實(shí)時(shí) B、事件和任務(wù)響應(yīng)都實(shí)時(shí)C、任務(wù)響應(yīng)實(shí)時(shí) D、事件和任務(wù)響應(yīng)都不實(shí)時(shí)68、 硬實(shí)時(shí)系統(tǒng)要求( B )。A、事件響應(yīng)實(shí)時(shí) B、事件和任務(wù)響應(yīng)都實(shí)時(shí)C、任務(wù)響應(yīng)實(shí)時(shí) D、事件和任務(wù)響應(yīng)都不實(shí)時(shí)69、 基于查詢(xún)的實(shí)時(shí)編程結(jié)構(gòu)的實(shí)時(shí)性取決于( D )。A

26、、中斷響應(yīng)時(shí)間 B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間 D、所有其它任務(wù)執(zhí)行時(shí)間之和70、 基于中斷的實(shí)時(shí)編程結(jié)構(gòu)的實(shí)時(shí)性取決于( A )。A、中斷響應(yīng)時(shí)間 B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間 D、所有其它任務(wù)執(zhí)行時(shí)間之和71、 前后臺(tái)系統(tǒng)的實(shí)時(shí)性取決于( D )。A、中斷響應(yīng)時(shí)間 B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間 D、所有其它任務(wù)執(zhí)行時(shí)間之和72、 非搶先式實(shí)時(shí)操作系統(tǒng)的實(shí)時(shí)性取決于( B )。A、中斷響應(yīng)時(shí)間 B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間 D、所有其它任務(wù)執(zhí)行時(shí)間之和73、 搶先式實(shí)時(shí)操作系統(tǒng)的實(shí)時(shí)性取決于( C)。A、中斷響應(yīng)時(shí)間 B、最長(zhǎng)任務(wù)執(zhí)行時(shí)間C、任務(wù)切換時(shí)間 D、所

27、有其它任務(wù)執(zhí)行時(shí)間之和第 10 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)74、 下述哪種實(shí)時(shí)編程結(jié)構(gòu)不可重入函數(shù)必須進(jìn)行互斥處理( D )。A、查詢(xún)實(shí)時(shí)編程結(jié)構(gòu) B、前后臺(tái)系統(tǒng)C、非搶先式實(shí)時(shí)操作系統(tǒng) D、搶先式實(shí)時(shí)操作系統(tǒng)75、 下述哪種實(shí)時(shí)編程結(jié)構(gòu)中的任務(wù)優(yōu)先級(jí)不相同( D )。A、查詢(xún)實(shí)時(shí)編程結(jié)構(gòu) B、前后臺(tái)系統(tǒng)C、非搶先式實(shí)時(shí)操作系統(tǒng) D、搶先式實(shí)時(shí)操作系統(tǒng)76、 優(yōu)先級(jí)倒置出現(xiàn)的條件有( D )。A、優(yōu)先級(jí)任務(wù)調(diào)度 B、搶占式任務(wù)調(diào)度C、資源共享 D、以上都是77、 嵌入式操作系統(tǒng)的主要目標(biāo)并不包括( A )。A、 強(qiáng)大多任務(wù)支持B、實(shí)時(shí)處理能力C、代碼體積D、 與硬件的交互能力78、 嵌入

28、式 Linux 操作系統(tǒng)一般在 ROM 中存放的布局并不包括( D )A、Bootloader B、內(nèi)核參數(shù)區(qū)C、Linux 內(nèi)核 D、交叉編譯器79、 下面哪個(gè)操作系統(tǒng)是嵌入式操作系統(tǒng)。( B )A、Red-hat Linux B、CLinuxC、Ubuntu Linux D、SUSE Linux80、 下述哪個(gè)操作系統(tǒng)不是嵌入式操作系統(tǒng)。 D )(A、Clinux B、Win CE 6.0C、C/OS-II D、Windows XP81、 下述哪個(gè)操作系統(tǒng)是實(shí)時(shí)操作系統(tǒng)。( B)A、Clinux B、Win CE 6.0C、Windows XP D、Windows Vista82、 評(píng)價(jià)一

29、個(gè)實(shí)時(shí)操作系統(tǒng)的技術(shù)指標(biāo)并不包括( C )。A、 任務(wù)調(diào)度算法B、上下文切換時(shí)間第 11 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)C、代碼體積D、 確定性83、 Clinux 與標(biāo)準(zhǔn) Linux 最大的區(qū)別在于( B )。A、 任務(wù)調(diào)度算法B、內(nèi)存管理C、文件系統(tǒng)D、 應(yīng)用開(kāi)發(fā)模式84、 嵌入式操作系統(tǒng)一般通過(guò)( A )手段來(lái)解決代碼體積與嵌入式應(yīng)用多樣性的問(wèn)題。A、 使用可定制的操作系統(tǒng)B、將操作系統(tǒng)分布在多個(gè)處理器上運(yùn)行C、增大嵌入式設(shè)備的存儲(chǔ)容量D、 使用壓縮軟件對(duì)操作系統(tǒng)進(jìn)行壓縮85、 使用 Host-Target 聯(lián)合開(kāi)發(fā)嵌入式應(yīng)用, B )不是必須的。(A、 宿主機(jī)B、Windows 操作

30、系統(tǒng)C、目標(biāo)機(jī)D、 交叉編譯器第 12 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)三、 簡(jiǎn)答題1、 什么是嵌入式系統(tǒng)?答:嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。2、 簡(jiǎn)述嵌入式系統(tǒng)的基本特點(diǎn)。答:面向特定應(yīng)用、設(shè)計(jì)高效、綜合性強(qiáng)、生命周期長(zhǎng)、程序固化、需要獨(dú)立的開(kāi)發(fā)系統(tǒng)、可靠性高、成本低、功耗低、體積小。3、 談一談嵌入式系統(tǒng)的發(fā)展趨勢(shì)。答:產(chǎn)品種類(lèi)不斷豐富,應(yīng)用X圍不斷普及;性能不斷提高;功耗不斷降低,體積不斷縮??;網(wǎng)絡(luò)化、智能化程度不斷提高;軟件成為影響價(jià)格的主要因素。4、 談一談嵌入式系統(tǒng)設(shè)計(jì)方法演變的三

31、個(gè)階段。答:第 1 階段:以印制板( PCB)、計(jì)算機(jī)輔助設(shè)計(jì)( CAD )軟件和在線(xiàn)仿真器為主要工具的設(shè)計(jì)方法。第 2 階段:以 EDA 工具軟件和 EOS(Embedded Operating System)為開(kāi)發(fā)平臺(tái)的設(shè)計(jì)方法。第 3 階段:以 IP 內(nèi)核庫(kù)為設(shè)計(jì)基礎(chǔ),用軟硬件協(xié)同設(shè)計(jì)技術(shù)的系統(tǒng)級(jí)設(shè)計(jì)方法。5、 什么是嵌入式系統(tǒng)的傳統(tǒng)設(shè)計(jì)方法?答:經(jīng)過(guò)需求分析和總體設(shè)計(jì),整個(gè)系統(tǒng)被劃分為軟件和硬件兩個(gè)子系統(tǒng),二者之間遵循一定的接口規(guī)X;接下來(lái)軟件工程師和硬件工程師分別進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、調(diào)試和測(cè)試;然后兩個(gè)子系統(tǒng)集成在一起并進(jìn)行測(cè)試;如果系統(tǒng)功能正確且滿(mǎn)足所有性能指標(biāo),則結(jié)束,否則需要對(duì)軟硬

32、件子系統(tǒng)分別進(jìn)行驗(yàn)證和修改,并重新進(jìn)行系統(tǒng)集成和測(cè)試。6、 嵌入式系統(tǒng)的傳統(tǒng)設(shè)計(jì)方法有何特點(diǎn)。答:這種方法簡(jiǎn)單易實(shí)現(xiàn),但存在一些痼疾,嚴(yán)重影響了嵌入式系統(tǒng)設(shè)計(jì)的效率和結(jié)果。首先,雖然在需求分析階段考慮了軟硬件接口的問(wèn)題,但由于缺乏統(tǒng)一的軟硬件協(xié)同表示方法,軟硬件劃分只能由設(shè)計(jì)者憑經(jīng)驗(yàn)完成,無(wú)法從系統(tǒng)級(jí)進(jìn)行驗(yàn)證且很難評(píng)估這種劃分第 13 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)是否合理,也不易發(fā)現(xiàn)軟硬件接口存在的問(wèn)題。其次,軟硬件分別設(shè)計(jì)和開(kāi)發(fā),一旦出現(xiàn)錯(cuò)誤,不僅難以定位,而且修改起來(lái)也非常麻煩,甚至可能需要調(diào)整軟件結(jié)構(gòu)或者硬件配置。第三,它的設(shè)計(jì)周期可能比較長(zhǎng),例如為了驗(yàn)證軟件開(kāi)發(fā)的正確性,必須在硬件

33、全部完成之后才能開(kāi)始進(jìn)行軟件測(cè)試和系統(tǒng)集成,大大延長(zhǎng)了設(shè)計(jì)的進(jìn)程。7、 什么是嵌入式系統(tǒng)的系統(tǒng)級(jí)設(shè)計(jì)方法?答:嵌入式系統(tǒng)的系統(tǒng)級(jí)設(shè)計(jì)方法是一種高層次的設(shè)計(jì)方法,設(shè)計(jì)人員針對(duì)設(shè)計(jì)目標(biāo)進(jìn)行系統(tǒng)功能描述,定義系統(tǒng)的行為特性,進(jìn)行軟硬件劃分,生成系統(tǒng)級(jí)的規(guī)格描述。這一過(guò)程可以不涉及實(shí)現(xiàn)方法和工藝。接下來(lái),設(shè)計(jì)人員就可以按照系統(tǒng)級(jí)規(guī)格描述實(shí)現(xiàn)軟硬件子系統(tǒng)及其接口。8、 軟硬件協(xié)同設(shè)計(jì)包括哪幾個(gè)階段?答:軟硬件協(xié)同設(shè)計(jì)包括:系統(tǒng)描述、軟硬件劃分、軟硬件協(xié)同綜合、以及軟硬件協(xié)同模擬與驗(yàn)證。9、 簡(jiǎn)述嵌入式處理器的特點(diǎn)。答:低檔處理器多采用哈佛結(jié)構(gòu),高檔處理器多采用馮 實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力;可靠性高、功

34、耗低、集成度高、性?xún)r(jià)比高。10、 簡(jiǎn)述嵌入式處理器的分類(lèi)。答:嵌入式微處理器、微控制器(單片機(jī))和數(shù)字信號(hào)處理器( DSP)。11、 簡(jiǎn)述嵌入式微處理器的特點(diǎn)。答:嵌入式微處理器的特點(diǎn):通用微處理器的增強(qiáng),一般為 32 位。構(gòu)成:一般 CPU、存儲(chǔ)器、I/O 接口三者分離;性能:一般為 1002000MIPS ;存儲(chǔ)器: Flash 一般為 116MB ,SDRAM 一般為 264MB ;一般加載復(fù)雜嵌入式操作系統(tǒng): VxWorks 、WinCE、Clinux 、Embedded Linux 等。12、 簡(jiǎn)述微控制器的特點(diǎn)。第 14 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)答:微控制器的特點(diǎn):?jiǎn)纹?/p>

35、整個(gè)計(jì)算機(jī)集成在一個(gè)芯片中。低檔微控制器 構(gòu)成:一般 CPU、存儲(chǔ)器、 I/O 接口三者集成在一個(gè)芯片內(nèi);性能: 100MIPS,存儲(chǔ)器: Flash一般為 8512KB ,SRAM 一般為 256B/1128KB;一般無(wú)嵌入式操作系統(tǒng)或者簡(jiǎn)單嵌入式操作系統(tǒng)。高檔微控制器 構(gòu)成:一般 CPU、I/O 接口兩者集成在一個(gè)芯片內(nèi),需要外擴(kuò)存儲(chǔ)器;性能: 1001000MIPS,存儲(chǔ)器: Flash 一般為 14MB,SRAM 一般為 164MB ;一般有嵌入式操作系統(tǒng)( VxWorks 、C/OS-II、WINCE 、Clinux )。13、 簡(jiǎn)述 DSP 的特點(diǎn)。答:DSP 的特點(diǎn):高效乘累加運(yùn)

36、算,高效數(shù)據(jù)存取,硬件重復(fù)循環(huán),確定性操作(程序執(zhí)行時(shí)間可預(yù)測(cè))。14、 嵌入式處理器按照字長(zhǎng)可分為哪幾類(lèi)?各有何應(yīng)用領(lǐng)域。答:嵌入式處理器按照字長(zhǎng)可劃分為 4 位、8 位、16 位、32 位和 64 位等五個(gè)不同的等級(jí)。一般說(shuō)來(lái), 4 位或 8 位的產(chǎn)品通常是面向低端應(yīng)用設(shè)計(jì)的, 16 位的產(chǎn)品用于比較精密的應(yīng)用;32 或 64 位的產(chǎn)品用于計(jì)算強(qiáng)度很大的應(yīng)用。15、 簡(jiǎn)述嵌入式處理器的選擇原則。答:、應(yīng)能滿(mǎn)足應(yīng)用的設(shè)計(jì)目標(biāo);、開(kāi)發(fā)工具是否好用?、市場(chǎng)占有率;、應(yīng)該遵循 16、 談一談嵌入式處理器的發(fā)展趨勢(shì)。答:嵌入式微處理器、微控制器與 DSP 之間的界限越來(lái)越模糊; 32 位嵌入式處理器

37、應(yīng)用日趨廣泛,已經(jīng)開(kāi)始擠占原本數(shù)據(jù) 8 位 MCU 的市場(chǎng);雙核或多核結(jié)構(gòu)的產(chǎn)品不斷涌現(xiàn)。17、 列出 ARM7 微處理器的工作模式。答:user 用戶(hù)模式、 sys 系統(tǒng)模式、 fiq 快速中斷模式、 irq 外部中斷模式、 svc 管理模式、abt 數(shù)據(jù)訪問(wèn)中止模式、 und 未定義指令中止模式。第 15 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)18、 ARM7 微處理器的有哪兩種工作狀態(tài)。答:ARM 狀態(tài)(32 位指令)和 Thumb 狀態(tài)(16 位指令)。19、 簡(jiǎn)述 ARM 和 Thumb 狀態(tài)的區(qū)別及如何進(jìn)行狀態(tài)切換。答:ARM 狀態(tài)是 32 位指令, Thumb 狀態(tài)是 16 位指令。進(jìn)

38、入 Thumb 狀態(tài):執(zhí)行 BX 指令,當(dāng)操作數(shù)寄存器最低位為 1 時(shí),可以使微處理器從 ARM狀態(tài)切換到 Thumb 狀態(tài)(處理器工作在 Thumb 狀態(tài),如果發(fā)生異常并進(jìn)入異常處理子程序,則異常處理完畢返回時(shí),自動(dòng)從 ARM 狀態(tài)切換到 Thumb 狀態(tài))。進(jìn)入 ARM 狀態(tài):執(zhí)行 BX 指令,當(dāng)操作數(shù)寄存器最低位為 0 時(shí),可以使微處理器從 Thumb狀態(tài)切換到 ARM 狀態(tài)(處理器工作在 Thumb 狀態(tài),如果發(fā)生異常并進(jìn)入異常處理子程序,則進(jìn)入時(shí)處理器自動(dòng)從 Thumb 狀態(tài)切換到 ARM 狀態(tài))。20、 SRAM 有何特點(diǎn)。答:SRAM 屬于高速存儲(chǔ)器,價(jià)格較高,一般均用于對(duì)速度和

39、性能要求較高的場(chǎng)合。常用的異步 SRAM 訪存周期在 7ns 至 100ns 之間,SRAM 的單片容量不大,大多在幾 K 至幾百K 之間。SRAM 存儲(chǔ)器芯片有 4 位、8 位、16 位、32 位等多種位寬,這種存儲(chǔ)器的訪存接口和操作時(shí)序最為簡(jiǎn)單。21、 DRAM 有何特點(diǎn)。答:DRAM 和 SRAM 均屬于 RAM 存儲(chǔ)器, DRAM 的特點(diǎn)是存儲(chǔ)密度很大,速度比 SRAM慢,單位存儲(chǔ)成本較低,一般用于對(duì)容量要求較高的場(chǎng)合。常用的單片 DRAM 存儲(chǔ)器容量在幾百千至幾百兆字節(jié)之間,訪存周期一般是幾十納秒。22、 EEPROM 有何特點(diǎn)。答:非揮發(fā);存儲(chǔ)密度??;單位存儲(chǔ)成本較高;容量?。粚?xiě)入

40、有限制,頁(yè)寫(xiě)要等待;接口時(shí)序簡(jiǎn)單,一般采用串行接口;小量參數(shù)存儲(chǔ)。23、 Flash 有何特點(diǎn)。第 16 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)答:非揮發(fā);存儲(chǔ)密度大;單位存儲(chǔ)成本較低;容量較大;接口時(shí)序復(fù)雜 需要擦除及Block 寫(xiě)。24、 FRAM 有何特點(diǎn)。答:非揮發(fā);功耗低;讀寫(xiě)速度快;接口時(shí)序簡(jiǎn)單;類(lèi)似 SRAM 接口;成本高。25、 什么是標(biāo)準(zhǔn) TTL 電平?有何特點(diǎn)。答:致端:高電平 2.4V,低電平 2.0V,低電平 0.9Vdd,低電平0.7Vdd,低電平 6ns() 最高時(shí)鐘頻率為tCYC max65,80 = f MAX = 180ns= 12.5MHz80ns第 29共 44

41、 頁(yè)嵌入式系統(tǒng)試題庫(kù)3、 下圖為 PCI 總線(xiàn)讀操作時(shí)序圖。問(wèn):下圖中地址段持續(xù)幾個(gè)時(shí)鐘周期?在地址段主設(shè)備發(fā)出的信號(hào) C/BE#表示什么意思?下圖中數(shù)據(jù)段時(shí)期持續(xù)了幾個(gè)時(shí)鐘周期?從設(shè)備如何知道數(shù)據(jù)傳輸結(jié)束?如果時(shí)鐘 CLK 為 33MHz ,數(shù)據(jù)總線(xiàn)寬度為 32 位,下圖數(shù)據(jù)傳輸速率為多少?峰值傳輸速率為多少?什么情況下才能達(dá)到峰值傳輸速率?1 2 3 4 5 6 7 8 9CLKFRAME#AD 地址數(shù)據(jù)1 數(shù)據(jù)2 數(shù)據(jù)3C/BE# CMD BE#等待IRDY#等待 傳輸 等待 傳輸 傳輸TRDY#地址段 數(shù)據(jù)段 數(shù)據(jù)段 數(shù)據(jù)段答:下圖中地址段持續(xù) 1 個(gè)時(shí)鐘周期,在地址段主設(shè)備發(fā)出的信號(hào)

42、 C/BE#表示總線(xiàn)命令。下圖中整個(gè)數(shù)據(jù)段時(shí)期持續(xù)了 6 個(gè)時(shí)鐘周期。主設(shè)備使 IRDY# 有效的同時(shí)使 FRAME#無(wú)效,用來(lái)告訴從設(shè)備這是最后一個(gè)數(shù)據(jù)段,表明數(shù)據(jù)傳輸結(jié)束。如果 CLK 為 33MHz,數(shù)據(jù)總線(xiàn)寬度為 32 位=4B,傳輸時(shí)間為 7T=210ns,傳送 3 拍數(shù)據(jù)為 3*4B=12B ,傳輸速率 =12B/210ns=57MB/s 。峰值傳輸速率為 133MB/s ,當(dāng)沒(méi)有等待周期,傳輸拍數(shù)趨向無(wú)窮時(shí)達(dá)到峰值傳輸速率。第 30 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)4、 下圖為 PCI 總線(xiàn)寫(xiě)操作時(shí)序圖。問(wèn):下圖中地址段持續(xù)幾個(gè)時(shí)鐘周期?在地址段主設(shè)備發(fā)出的信號(hào) C/BE#表示什

43、么意思?下圖中數(shù)據(jù)段時(shí)期持續(xù)了幾個(gè)時(shí)鐘周期?從設(shè)備如何知道數(shù)據(jù)傳輸結(jié)束?如果 CLK 為 33MHz,數(shù)據(jù)總線(xiàn)寬度為 32 位,下圖數(shù)據(jù)傳輸速率為多少?峰值傳輸速率為多少?什么情況下才能達(dá)到峰值傳輸速率?1 2 3 4 5 6 7 8 9CLKFRAME#AD 地址數(shù)據(jù)1 數(shù)據(jù)2 數(shù)據(jù)3C/BE# CMD BE#1 BE#2 BE#3IRDY#傳輸 傳輸 等待 等待 等待 傳輸TRDY#DEVSEL#地址段 數(shù)據(jù)段 數(shù)據(jù)段 數(shù)據(jù)段答:下圖中地址段持續(xù) 1 個(gè)時(shí)鐘周期,在地址段主設(shè)備發(fā)出的信號(hào) C/BE#表示總線(xiàn)命令。下圖中數(shù)據(jù)段時(shí)期持續(xù)了 6 個(gè)時(shí)鐘周期。主設(shè)備使 IRDY# 有效的同時(shí)使 F

44、RAME# 無(wú)效,用來(lái)告訴從設(shè)備這是最后一個(gè)數(shù)據(jù)段,表明傳輸結(jié)束。如果 CLK 為 33MHz,數(shù)據(jù)總線(xiàn)寬度為 32 位=4B,傳輸時(shí)間為 7T=210ns,傳送 3 拍數(shù)據(jù)為 3*4B=12B ,傳輸速率 =12B/210ns=57MB/s 。峰值傳輸速率為 133MB/s ,當(dāng)沒(méi)有等待周期,傳輸拍數(shù)趨向無(wú)窮時(shí)達(dá)到峰值傳輸速率。第 31 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)5、 畫(huà)出 RS232C 用于雙機(jī)互連的連線(xiàn)示意圖;然后寫(xiě)出其利用硬件握手進(jìn)行致和接收數(shù)據(jù)的工作過(guò)程。答:()功能示意圖如下TXD TXDRXD RXD計(jì) 計(jì)GND GND算 算機(jī)ADTRDTR機(jī)BDSR DSRDTE DTE

45、(2)其利用硬件握手進(jìn)行致和接收數(shù)據(jù)的工作過(guò)程如下:計(jì)算機(jī) A 接收計(jì)算機(jī) B 致當(dāng)計(jì)算機(jī) A 準(zhǔn)備好,則使 DTR 有效。計(jì)算機(jī) B 通過(guò)采集 DSR 知道當(dāng)計(jì)算機(jī) A 準(zhǔn)備好接收數(shù)據(jù),則可以致數(shù)據(jù)。當(dāng)計(jì)算機(jī) A 未準(zhǔn)備好,則使 DTR 無(wú)效。計(jì)算機(jī) B 通過(guò)采集 DSR 知道當(dāng)計(jì)算機(jī) A 未準(zhǔn)備好接收數(shù)據(jù),則可以停止致數(shù)據(jù)。計(jì)算機(jī) B 接收計(jì)算機(jī) A 致當(dāng)計(jì)算機(jī) B 準(zhǔn)備好,則使 DTR 有效。計(jì)算機(jī) A 采集 DSR,知道當(dāng)計(jì)算機(jī) B 準(zhǔn)備好接收數(shù)據(jù),則可以致數(shù)據(jù)。當(dāng)計(jì)算機(jī) B 未準(zhǔn)備好,則使 DTR 無(wú)效。計(jì)算機(jī) A 通過(guò)采集 DSR知道當(dāng)計(jì)算機(jī) B 未準(zhǔn)備好接收數(shù)據(jù),則可以停止致數(shù)據(jù)

46、。第 32 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)6、 分析在四線(xiàn)連接方式的 RS485 組網(wǎng)方式中,為何不能實(shí)現(xiàn)對(duì)等通信?( 10 分)TXD RXD主機(jī)S RR R S R S RS S從機(jī)TXD RXD TXD RXD TXD RXD TXD RXD答:假設(shè) 4 根總線(xiàn)從上到下依次命名為 A、B、 D1)所有從機(jī)的接收線(xiàn)均連接在 A、B 總線(xiàn)上;2)所有從機(jī)的致線(xiàn)均連接在 、D 總線(xiàn)上;3)如果某從機(jī)需要與另一從機(jī)通信(即對(duì)等通信),則它需要將信息致到 C、D 總線(xiàn),但由于另一從機(jī)的接收線(xiàn)在 A、B 上,故兩者不能直接通信。第 33 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)7、 分析在二線(xiàn)連接方式的

47、RS485 組網(wǎng)方式中,是否可以實(shí)現(xiàn)主從通信? R R R RS S S STXD RXD TXD RXD TXD RXD TXD RXD答:假設(shè) 2 根總線(xiàn)從上到下依次命名為 A、B1)所有設(shè)備的接收線(xiàn)與收發(fā)線(xiàn)均連接在 A、B 總線(xiàn)上;2)所有設(shè)備,可以同時(shí)從任意一根總線(xiàn)上獲取數(shù)據(jù);3)所有設(shè)備,可以向任意一根總線(xiàn)上寫(xiě)數(shù)據(jù);4)任意一個(gè)設(shè)備,可以通過(guò)任意一根總線(xiàn),向另外一個(gè)設(shè)備致數(shù)據(jù);5)在這樣的組網(wǎng)方式中,在任意時(shí)刻,只能有一個(gè)設(shè)備向總線(xiàn)上寫(xiě)數(shù)據(jù)。因此需要在所有連接到總線(xiàn)上的設(shè)備之間,建立一種總線(xiàn)仲裁機(jī)制,例如令牌環(huán)機(jī)制等等,以保證不會(huì)在總線(xiàn)上造成沖突;6)一旦一個(gè)設(shè)備獲得總線(xiàn)的使用權(quán),則

48、可以成為主設(shè)備,而總線(xiàn)上其他的設(shè)備成為從設(shè)備,可以實(shí)現(xiàn)主從通信。第 34 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)8、 右下圖為 USB 批量 OUT 傳輸事務(wù)流程圖,請(qǐng)用文字?jǐn)⑹銎涔ぷ鬟^(guò)程(包括 4 個(gè)分支空閑并說(shuō)明分支出現(xiàn)的原因)。令牌段TokenOUT數(shù)據(jù)段Data DATA0/1握手段Handshake ACK NAK STALL主機(jī)發(fā)出空閑設(shè)備發(fā)出答:(1) 令牌段:主機(jī)發(fā)出令牌包,尋址從機(jī);(2) 數(shù)據(jù)段:主機(jī)發(fā)出數(shù)據(jù)包;(3) 握手段:a) 從機(jī)如果接收令牌包或者數(shù)據(jù)包出錯(cuò),無(wú)響應(yīng);b) 從機(jī)端點(diǎn)不存在,回送 STALL ;c) 從機(jī)端點(diǎn)暫時(shí)不能接收數(shù)據(jù),回送 NAK ;d) 從機(jī)接收正

49、確,回送 ACK 。第 35 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)9、 右圖為 USB 中斷 IN 傳輸事務(wù)流程圖,請(qǐng)根據(jù)右圖用文字?jǐn)⑹銎涔ぷ鬟^(guò)程(包括 4+2個(gè)分支并說(shuō)明分支出現(xiàn)的原因)。答:(1) 令牌段:a) 主機(jī)發(fā)出令牌包,尋址從機(jī)。(2) 數(shù)據(jù)段:a) 從機(jī)如果接收令牌包出錯(cuò),無(wú)響應(yīng);b) 從機(jī)端點(diǎn)不存在,回送 STALL ;c) 從機(jī)端點(diǎn)數(shù)據(jù)未準(zhǔn)備好,回送 NAK ;d) 從機(jī)端點(diǎn)數(shù)據(jù)準(zhǔn)備好,回送數(shù)據(jù)包。(3) 握手段:a) 主機(jī)如果接收數(shù)據(jù)包出錯(cuò),無(wú)響應(yīng);b) 主機(jī)如果接收數(shù)據(jù)包正確,回送 ACK 。第 36 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)10、 下述程序?yàn)?S3C4510B 控制

50、 GPIO 端口輸出的一段程序。#define IOPMOD (*(volatile unsigned long *)0 x03FF5000) /IO port mode register#define IOPDATA (*(volatile unsigned long *)0 x03FF5008) /IO port data registervoid Delayms(unsigned int);/延遲程序int main()unsigned long LED;/將所有 IO 口置為輸出模式 IOPMOD = 0 xFFFFFFFF;IOPDATA = 0 xEF;for(; ;)LED =

51、IOPDATA;LED = (LED 1);IOPDATA = LED;Delayms(20);if(!(IOPDATA & 0 x01)IOPDATA = 0 xEF;return(0);請(qǐng)問(wèn):關(guān)鍵詞 “volatile哪些語(yǔ)句是讀內(nèi)存(不包括讀內(nèi)存常量 0 xFFFFFFFF、0 xEF)?哪些語(yǔ)句是寫(xiě)內(nèi)存?哪些語(yǔ)句是讀端口?哪些語(yǔ)句是寫(xiě)端口?答:關(guān)鍵詞 “volatile讀內(nèi)存語(yǔ)句有: IOPDATA = LED ;寫(xiě)內(nèi)存語(yǔ)句有: LED = IOPDATA ;讀端口語(yǔ)句有: LED = IOPDATA ;寫(xiě)端口語(yǔ)句有: IOPDATA = LED 。第 37 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)

52、試庫(kù)11、 分析下述 S3C44B0 x 的示例程序。/ 1ms 產(chǎn)生一次定時(shí)中斷 #include volatile unsigned long timeval; / 當(dāng)前時(shí)刻int main(void) init_timer();/ Initialize Timer while(1) _irq void HandlerTIMER5(void)timeval+; pIC-I_ISPC = INT_TIMER5;pPIO-PDATE = 0 xFD; / Turn LED1 Onwait(1000);/ Wait 1000mspPIO-PDATE = 0 xFB; / Turn LED2 On

53、wait(1000);/ Wait 1000ms/* 等待函數(shù),以毫秒為位*/void wait(unsigned long time)unsigned long tick;tick = timeval;while (timeval - tick) time); / 初始化 Timer5 以及開(kāi)定時(shí)中斷void init_timer(void) 問(wèn): 語(yǔ)“ 關(guān)_irq 語(yǔ)句“ = INT_TIMER5; 子程序 HandlerTIMER5 并未被調(diào)用,它是如何執(zhí)行的? 此程序的功能是什么?答: 語(yǔ)“while(1) LED 顯示; 關(guān)_irq IRQ 中斷服務(wù)子程序; 語(yǔ)“ = ”的作用是清除

54、中斷請(qǐng)求標(biāo); 中斷源發(fā)出中斷請(qǐng)求, CPU 響應(yīng)中斷并查詢(xún)中斷源得到中斷向量表入口地址,到中斷向量表相應(yīng)入口地址取指令執(zhí)行,該處為跳轉(zhuǎn)指令,執(zhí)行跳轉(zhuǎn)指令跳轉(zhuǎn)到子程序HandlerTIMER5 處執(zhí)行; 此程序的功能是雙燈閃。第 38共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)12、 右下圖為雷達(dá)自動(dòng)伺服系統(tǒng)。高低角為實(shí)時(shí)跟蹤,采用 PID 控制(一種控制算法),采樣周期為 ;方位角為步進(jìn)控制,每一次步進(jìn) 0.1 度。該系統(tǒng)是否是嵌入式系統(tǒng)?為什么?該系統(tǒng)有三個(gè)計(jì)算機(jī),請(qǐng)為該系統(tǒng)選配操作系統(tǒng)(是否需要,需要什么樣的操作系統(tǒng)),簡(jiǎn)單說(shuō)明理由。雷達(dá)自動(dòng)伺服系統(tǒng)俯仰通道實(shí)時(shí)跟蹤,方位步進(jìn) 0.1度天線(xiàn)上位機(jī) 工控機(jī)接

55、收機(jī)RS422A轉(zhuǎn)臺(tái)下位機(jī) S3C44B0 x 功放伺服電機(jī)高低角 角度傳感器 RS232C鍵盤(pán)顯示 80C51 功放 步進(jìn)電機(jī)方位角答: 該系統(tǒng)為嵌入式系統(tǒng)。因?yàn)樵撓到y(tǒng)以應(yīng)用為中心,我們首先看到的是雷達(dá)自動(dòng)伺復(fù)系統(tǒng),而非通用計(jì)算機(jī)系統(tǒng);以計(jì)算機(jī)技術(shù)為基礎(chǔ),包括至少 3 塊處理器,而且可能配有操作系統(tǒng),兩個(gè)下位機(jī)屬于典型的專(zhuān)用計(jì)算機(jī)系統(tǒng);對(duì)于下位機(jī)軟硬件必須裁減,對(duì)功能、可靠性、功耗、體積、成本有要求,以滿(mǎn)足雷達(dá)自動(dòng)伺復(fù)系統(tǒng)的要求。 下位機(jī) 80C51 的任務(wù)簡(jiǎn)單:顯示、鍵盤(pán)、串口通信、步進(jìn)控制,而且本身計(jì)算能力弱,無(wú)需配操作系統(tǒng); 下位機(jī) S3C44B0 x 的任務(wù)也簡(jiǎn)單:兩個(gè)串口通信、一個(gè)

56、 PID 控制,本身計(jì)算能力屬于中等,但實(shí)時(shí)性、可靠性要求高,采用實(shí)時(shí)操作系統(tǒng)可保證實(shí)時(shí)性和可靠性,可配簡(jiǎn)單實(shí)時(shí)操作系統(tǒng),如 uC/OS-II ;也可不配操作系統(tǒng), PID 計(jì)算量不大,但要仔細(xì)設(shè)計(jì) PID 控制軟件,以保證實(shí)時(shí)性,但可靠性會(huì)降低; 上位機(jī)工控機(jī)計(jì)算能力強(qiáng),任務(wù)復(fù)雜,要完成雷達(dá)接收信號(hào)的處理,但實(shí)時(shí)性要求不是很高,為了簡(jiǎn)化應(yīng)用軟件設(shè)計(jì),要配操作系統(tǒng),一般配 Embedded 2000/XP 等復(fù)雜而非實(shí)時(shí)嵌入式操作系統(tǒng),軟件設(shè)計(jì)大幅度簡(jiǎn)化。第 39 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)13、 在 中,使用下列信息(以二進(jìn)制表示)計(jì)算出當(dāng)前就緒的最高優(yōu)先級(jí)任務(wù)的任務(wù) ID(tid),

57、并指出 OSRdyGrp 的值(以二進(jìn)制表示),給出詳細(xì)的計(jì)算過(guò)程。(提示:使用 OSUnMapTbl 作為已知的映射表,使用 C 語(yǔ)句實(shí)現(xiàn)計(jì)算過(guò)程的算法)OSRdyTbl0 = 00000000 、OSRdyTbl1 = 01000000 、OSRdyTbl2 = 10001001OSRdyTbl3 = 11110111 、OSRdyTbl4 = 00100011 、OSRdyTbl5 = 11110101OSRdyTbl6 = 00010000 、OSRdyTbl7 = 11110010答:OSRdyGrp = 11111110Y = OSUnMapTblOSRdyGrp;X = OSUnMapTblOSRdyTblY;Tid = Y * 8 + X;Y = 1;X = 6;Tid = 14;第 40 頁(yè) 共 44 頁(yè)嵌入式系統(tǒng)試題庫(kù)14、 指揮臺(tái)與發(fā)報(bào)機(jī)之間確定采用串口( RS232C 協(xié)議)進(jìn)行雙機(jī)互聯(lián)(傳送命令,反饋信息),且沒(méi)有采用硬件握手機(jī)制。由于環(huán)境干擾比較厲害,顯然其通信可靠性不高。在不改變串口通信機(jī)制的前提下(物理層不變)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論