嵌入式系統(tǒng)設計與開發(fā)模擬試題及參考答案
模擬試題是讓你更好掌握嵌入式系統(tǒng)設計與開發(fā)課程知識點的工具。以下是陽光網小編要與大家分享的嵌入式系統(tǒng)設計與開發(fā)模擬試題,供大家參考!
嵌入式系統(tǒng)設計與開發(fā)模擬試題一、問題簡述
(每小題4分,共20分)
1、簡述嵌入式系統(tǒng)的定義和組成結構。
答: 嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,并軟硬件可剪裁、功能、 ,可靠性、體積、重量、成本、功耗、成本、安裝方式等方面符合要求的專用計算機系統(tǒng)。 嵌入式系統(tǒng)一般由嵌入式微處理器、存儲與I/O部分、外設與執(zhí)行部分、嵌入式軟件等四個部分組成。
2、簡單說明ARM微處理器的特點。
答:(1) 體積小、低功耗、低成本、高性能。
(2) 支持Thumb(16位)/ARM(32位)雙指令集,能很好地兼容8位/16位器件。
(3) 大量使用寄存器,指令執(zhí)行速度更快。
(4) 大多數數據操作都在寄存器中完成,通過Load/Store結構在內存和寄存器之間批量傳遞數據。
(5) 尋址方式靈活簡單,執(zhí)行效率高。
(6) 指令長度固定。
3、簡述嵌入式系統(tǒng)產品的設計和開發(fā)過程。
答:① 在嵌入式系統(tǒng)的開發(fā)過程中,一般采用的方法是首先在通用PC機上的集成開發(fā)環(huán)境中編程;② 然后通過交叉編譯和鏈接,將程序轉換成目標平臺(嵌入式系統(tǒng))可以運行的二進制代碼;③ 接著通過嵌入式調試系統(tǒng)調試正確;④ 最后將程序下載到目標平臺上運行。要強調,選擇合適的開發(fā)工具和調試工具,對整個嵌入式系統(tǒng)的開發(fā)都非常重要。
4、簡述嵌入式系統(tǒng)設計中要考慮的因素。
答:在嵌入式系統(tǒng)的開發(fā)過程中,要考慮到實時性、可靠性、穩(wěn)定性、可維護性、可升級、可配置、易于操作、接口規(guī)范、抗干擾、物理尺寸、重量、功耗、成本、開發(fā)周期等多種因素。
5、什么是BootLoader,了解其在嵌入式系統(tǒng)中作用。
答:就是啟動載入或引導加載又叫自舉裝載。由于系統(tǒng)加電后需要首先運行BootLoader這段程序,因此它需要放在系統(tǒng)加電后最先取指令的地址上。嵌入式處理器的生產廠商都為其處理器預先安排了一個在系統(tǒng)加電或復位后最先取指令的地址。
嵌入式系統(tǒng)設計與開發(fā)模擬試題二、名詞解釋
(每小題2分,共10分)
1、DSP(Digital Signal Processor),數字信號處理器,一種特別用于快速處理數字信號的微處理器。DSP處理器對系統(tǒng)結構和指令進行了特殊設計,使其適合于執(zhí)行DSP算法,編譯效率較高,指令執(zhí)行速度也較高。
2、RTOS Real Time Operating System. 譯為實時操作系統(tǒng)。實時系統(tǒng)是指一個能夠在指定的或者確定的時間內,實現系統(tǒng)功能和對外部或內部、同步或異步事件作出響應的系統(tǒng)。
3、BSP設計板級支持包(BSP)的目的主要是為驅動程序提供訪問硬件設備寄存器的函數包,從而實現對操作系統(tǒng)的支持。類似于PC機上的BIOS,是一個承上啟下的軟件層次。由嵌入OS和用戶開發(fā)相結合取得。BSP一般是在嵌入式系統(tǒng)上固化存放。
4、總線競爭就是在同一總線上,同一時刻,有兩個以上器件要通過總線輸出數據和狀態(tài)。發(fā)生總線爭用現象?赡軙斐煽偩上數據或邏輯混亂。
5、微內核嵌入式操作系統(tǒng)中,經過劃分功能,用很短的結構(幾到幾十千字節(jié))實現最基本和很具體的功能,此結構成為微內核結構。
嵌入式系統(tǒng)設計與開發(fā)模擬試題三、填空題
(每小題3分,共30分)
1、嵌入式開發(fā)一般采用__方式,其中宿主機一般是指機 )。
2、嵌入式系統(tǒng)一般由嵌入式微處理器、_____________、_______________、等四個部分組成。
3、嵌入式系統(tǒng)設計時,必須優(yōu)先考慮的問題有:運行和速度、功能擴展、能耗和體積等問題。
4、嵌入式處理器的層次分為:1)嵌入式微控制器;2)_2)嵌入式處理器 ;3)嵌入式DSP; 4)嵌入式片上系統(tǒng)_。
5、選擇ARM處理器需要考慮的四大因素有:內核/版本;片內功能模塊。
6、為了提高的開發(fā)的效率,降低開發(fā)難度,提高重用性,經驗告訴大家:式操作系統(tǒng),采用模塊化方式是開發(fā)嵌入式系統(tǒng)軟件的必由之路。
7、哈佛體系結構數據空間和地址空間ARM920T采用
8、由于嵌入式系統(tǒng)本身不具備____,即使設計完成以后用戶通常也是不能對其程序功能進行修改的,須有一套__開發(fā)工具和環(huán)境___才能進行交叉開發(fā)。
9、一般而言,嵌入式系統(tǒng)的構架可以分為4個部分:處理器、/輸出和軟件,一般軟件亦分為__嵌入式OS____和應用軟件兩個主要部分。
10、A/D變換器工作原理可分__逐次比較式____和___雙積分__兩種工作方式。
嵌入式系統(tǒng)設計與開發(fā)模擬試題四、選擇題
(每小題2分,共20分)
1、下面哪點不是嵌入式操作系統(tǒng)的特點?( C )
A.內核精簡 B.專用性強 C.功能強大 D.高實時性
2、下面關于DMA方式的描述,不正確的是( C )。
A.DMA方式使外設接口可直接與內存進行高速的數據傳輸
B.DMA方式在外設與內存進行數據傳輸時不需要CPU干預
C.采用DMA方式進行數據傳輸時,首先需要進行現場保護
D.DMA方式執(zhí)行I/O交換要有專門的硬件電路
3、關于實時操作系統(tǒng)(RTOS)的任務調度器,以下描述中正確的是( B )。
A.任務之間的.公平性是最重要的調度目標
B.大多數RTOS調度算法都是可搶占式(可剝奪式)的
C.RTOS調度器都采用了基于時間片輪轉的調度算法
D.RTOS調度算法只是一種靜態(tài)優(yōu)先級調度算法
4、利用( A )完全把系統(tǒng)軟件和硬件部分隔離開來,從而大大提高了系統(tǒng)的可移植性。
A.硬件抽象層 B.驅動映射層 C.硬件交互層 D.中間層
5、在嵌入式系統(tǒng)開發(fā)系統(tǒng)中,以下敘述中正確的是( C )。
A.宿主機與目標機之間只需要建立邏輯連接即可
B.在嵌入式系統(tǒng)中,調試器與被調試程序一般位于同一臺機器上
C.在嵌入式系統(tǒng)開發(fā)中,通常采用的是交叉編譯器
D.宿主機與目標機之間的通信方式只有串口和并口兩種
6、下列關于D/A變換器接口的描述,不正確的是( C )。
A.它是嵌入式微機系統(tǒng)與外部模擬控制對象的重要控制接口
B.它通常由模擬開關、權電阻電路、緩沖電路組成
C.它也可以把外界的模擬量變換成數字量
D.它輸出的模擬量可以是電流,也可以是電壓
7、下面哪個特點不屬于USB設備的特點?(B )
A.串行通信方式 B.不可熱撥插
C.分HOST、DEVICE和HUB D.通信速率比RS232快
8、軟件需求分析階段的任務不應該包括(A )。
A.結構化程序設計 B.問題分析
C.可靠性與安全性要求 D.確定功能與性能要求
9、以下關于硬件抽象層的論述,不合適的是( B )。
A.采用硬件抽象層可以大大提高系統(tǒng)的移植性
B.采用硬件抽象層可以大大提高系統(tǒng)的運行效率
C.采用硬件抽象層可以縮短系統(tǒng)的測試周期
D.采用硬件抽象層有助于提高系統(tǒng)的可靠性
10、在嵌入式系統(tǒng)中,采用查詢方式實現輸入輸出的主要原因是( C )。
A.速度最快 B.CPU 可以不介入
【嵌入式系統(tǒng)設計與開發(fā)模擬試題及參考答案】相關文章: