嵌入式系統(tǒng)模擬試題及答案_第1頁
嵌入式系統(tǒng)模擬試題及答案_第2頁
嵌入式系統(tǒng)模擬試題及答案_第3頁
嵌入式系統(tǒng)模擬試題及答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

第4頁(共4頁)學(xué)習(xí)中心/函授站_姓名學(xué)號西安電子科技大學(xué)網(wǎng)絡(luò)與繼續(xù)教育學(xué)院2014學(xué)年下學(xué)期《嵌入式系統(tǒng)》期末考試試題(綜合大作業(yè))題號一二三四五總分題分2010302020得分考試說明:1、大作業(yè)于2014年12月25日下發(fā),2015年1月10日交回;2、考試必須獨立完成,如發(fā)現(xiàn)抄襲、雷同均按零分計;3、答案須手寫完成,要求字跡工整、卷面干凈。一、問題簡述(每小題4分,共20分)1、簡述嵌入式系統(tǒng)的定義和組成結(jié)構(gòu)。答:嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),并軟硬件可剪裁、功能、,可靠性、體積、重量、成本、功耗、成本、安裝方式等方面符合要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)一般由嵌入式微處理器、存儲與I/O部分、外設(shè)與執(zhí)行部分、嵌入式軟件等四個部分組成。2、簡單說明ARM微處理器的特點。答:(1)體積小、低功耗、低成本、高性能。(2)支持Thumb(16位)/ARM(32位)雙指令集,能很好地兼容8位/16位器件。(3)大量使用寄存器,指令執(zhí)行速度更快。(4)大多數(shù)數(shù)據(jù)操作都在寄存器中完成,通過Load/Store結(jié)構(gòu)在內(nèi)存和寄存器之間批量傳遞數(shù)據(jù)。(5)尋址方式靈活簡單,執(zhí)行效率高。(6)指令長度固定。3、簡述嵌入式系統(tǒng)產(chǎn)品的設(shè)計和開發(fā)過程。答:①在嵌入式系統(tǒng)的開發(fā)過程中,一般采用的方法是首先在通用PC機上的集成開發(fā)環(huán)境中編程;②然后通過交叉編譯和鏈接,將程序轉(zhuǎn)換成目標(biāo)平臺(嵌入式系統(tǒng))可以運行的二進制代碼;③接著通過嵌入式調(diào)試系統(tǒng)調(diào)試正確;④最后將程序下載到目標(biāo)平臺上運行。要強調(diào),選擇合適的開發(fā)工具和調(diào)試工具,對整個嵌入式系統(tǒng)的開發(fā)都非常重要。4、簡述嵌入式系統(tǒng)設(shè)計中要考慮的因素。答:在嵌入式系統(tǒng)的開發(fā)過程中,要考慮到實時性、可靠性、穩(wěn)定性、可維護性、可升級、可配置、易于操作、接口規(guī)范、抗干擾、物理尺寸、重量、功耗、成本、開發(fā)周期等多種因素。5、什么是BootLoader,了解其在嵌入式系統(tǒng)中作用。答:就是啟動載入或引導(dǎo)加載又叫自舉裝載。由于系統(tǒng)加電后需要首先運行BootLoader這段程序,因此它需要放在系統(tǒng)加電后最先取指令的地址上。嵌入式處理器的生產(chǎn)廠商都為其處理器預(yù)先安排了一個在系統(tǒng)加電或復(fù)位后最先取指令的地址。二、名詞解釋(每小題2分,共10分)1、DSP(DigitalSignalProcessor),數(shù)字信號處理器,一種特別用于快速處理數(shù)字信號的微處理器。DSP處理器對系統(tǒng)結(jié)構(gòu)和指令進行了特殊設(shè)計,使其適合于執(zhí)行DSP算法,編譯效率較高,指令執(zhí)行速度也較高。2、RTOSRealTimeOperatingSystem.譯為實時操作系統(tǒng)。實時系統(tǒng)是指一個能夠在指定的或者確定的時間內(nèi),實現(xiàn)系統(tǒng)功能和對外部或內(nèi)部、同步或異步事件作出響應(yīng)的系統(tǒng)。3、BSP設(shè)計板級支持包(BSP)的目的主要是為驅(qū)動程序提供訪問硬件設(shè)備寄存器的函數(shù)包,從而實現(xiàn)對操作系統(tǒng)的支持。類似于PC機上的BIOS,是一個承上啟下的軟件層次。由嵌入OS和用戶開發(fā)相結(jié)合取得。BSP一般是在嵌入式系統(tǒng)上固化存放。4、總線競爭就是在同一總線上,同一時刻,有兩個以上器件要通過總線輸出數(shù)據(jù)和狀態(tài)。發(fā)生總線爭用現(xiàn)象??赡軙斐煽偩€上數(shù)據(jù)或邏輯混亂。5、微內(nèi)核嵌入式操作系統(tǒng)中,經(jīng)過劃分功能,用很短的結(jié)構(gòu)(幾到幾十千字節(jié))實現(xiàn)最基本和很具體的功能,此結(jié)構(gòu)成為微內(nèi)核結(jié)構(gòu)。三、填空題(每小題3分,共30分)1、嵌入式開發(fā)一般采用_宿主機/目標(biāo)機方式_方式,其中宿主機一般是指PC機或者臺式機)。2、嵌入式系統(tǒng)一般由嵌入式微處理器、_____________、_______________、__________等四個部分組成。3、嵌入式系統(tǒng)設(shè)計時,必須優(yōu)先考慮的問題有:CPU選擇、人機接口、可靠性、實時運行和速度、功能擴展、能耗和體積等問題。4、嵌入式處理器的層次分為:1)嵌入式微控制器;2)_2)嵌入式處理器_;3)嵌入式DSP;4)嵌入式片上系統(tǒng)_。5、選擇ARM處理器需要考慮的四大因素有:內(nèi)核/版本;工作頻率;片內(nèi)存儲容量;片內(nèi)功能模塊。6、為了提高的開發(fā)的效率,降低開發(fā)難度,提高重用性,經(jīng)驗告訴大家:__基于嵌入式操作系統(tǒng),采用模塊化方式是開發(fā)嵌入式系統(tǒng)軟件的必由之路。7、哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間_分開_,ARM920T采用哈佛體系_。8、由于嵌入式系統(tǒng)本身不具備__執(zhí)行速度和系統(tǒng)可靠性__,即使設(shè)計完成以后用戶通常也是不能對其程序功能進行修改的,須有一套__開發(fā)工具和環(huán)境___才能進行交叉開發(fā)。9、一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個部分:處理器、_存儲部分____、輸入/輸出和軟件,一般軟件亦分為__嵌入式OS____和應(yīng)用軟件兩個主要部分。10、A/D變換器工作原理可分__逐次比較式____和___雙積分__兩種工作方式。四、選擇題(每小題2分,共20分)1、下面哪點不是嵌入式操作系統(tǒng)的特點?(C)A.內(nèi)核精簡B.專用性強C.功能強大D.高實時性2、下面關(guān)于DMA方式的描述,不正確的是(C)。A.DMA方式使外設(shè)接口可直接與內(nèi)存進行高速的數(shù)據(jù)傳輸B.DMA方式在外設(shè)與內(nèi)存進行數(shù)據(jù)傳輸時不需要CPU干預(yù)C.采用DMA方式進行數(shù)據(jù)傳輸時,首先需要進行現(xiàn)場保護D.DMA方式執(zhí)行I/O交換要有專門的硬件電路3、關(guān)于實時操作系統(tǒng)(RTOS)的任務(wù)調(diào)度器,以下描述中正確的是(B)。A.任務(wù)之間的公平性是最重要的調(diào)度目標(biāo)B.大多數(shù)RTOS調(diào)度算法都是可搶占式(可剝奪式)的C.RTOS調(diào)度器都采用了基于時間片輪轉(zhuǎn)的調(diào)度算法D.RTOS調(diào)度算法只是一種靜態(tài)優(yōu)先級調(diào)度算法4、利用(A)完全把系統(tǒng)軟件和硬件部分隔離開來,從而大大提高了系統(tǒng)的可移植性。A.硬件抽象層B.驅(qū)動映射層C.硬件交互層D.中間層5、在嵌入式系統(tǒng)開發(fā)系統(tǒng)中,以下敘述中正確的是(C)。A.宿主機與目標(biāo)機之間只需要建立邏輯連接即可B.在嵌入式系統(tǒng)中,調(diào)試器與被調(diào)試程序一般位于同一臺機器上C.在嵌入式系統(tǒng)開發(fā)中,通常采用的是交叉編譯器D.宿主機與目標(biāo)機之間的通信方式只有串口和并口兩種6、下列關(guān)于D/A變換器接口的描述,不正確的是(C)。A.它是嵌入式微機系統(tǒng)與外部模擬控制對象的重要控制接口B.它通常由模擬開關(guān)、權(quán)電阻電路、緩沖電路組成C.它也可以把外界的模擬量變換成數(shù)字量D.它輸出的模擬量可以是電流,也可以是電壓7、下面哪個特點不屬于USB設(shè)備的特點?(B)A.串行通信方式B.不可熱撥插C.分HOST、DEVICE和HUBD.通信速率比RS232快8、軟件需求分析階段的任務(wù)不應(yīng)該包括(A)。A.結(jié)構(gòu)化程序設(shè)計B.問題分析C.可靠性與安全性要求D.確定功能與性能要求9、以下關(guān)于硬件抽象層的論述,不合適的是(B)。A.采用硬件抽象層可以大大提高系統(tǒng)的移植性B.采用硬件抽象層可以大大提高系統(tǒng)的運行效率C.采用硬件抽象層可以縮短系統(tǒng)的測試周期D.采用硬件抽象層有助于提高系統(tǒng)的可靠性10、在嵌入式系統(tǒng)中,采用查詢方式實現(xiàn)輸入輸出的主要原因是(C)。A.速度最快B.CPU可以不介入C.實現(xiàn)起來比較容易D.在對多個事件查詢工作時,能對突發(fā)事件做出實時響應(yīng)五、綜合測試題(20分)(選做1題)1、用嵌入式處理器開發(fā)一個嵌入式數(shù)碼語音錄放裝置,請給出模塊化設(shè)計框圖,并對各組成部分作簡單解釋。解答:根據(jù)題意,畫出模塊框圖如下。選擇ARM7為嵌入式處理器,完成功能的控制和管理;解碼器將存儲的錄音文件解碼為語音信號信號;大容量存儲器可選SRAM或FLASH存儲器用于存放文件;信號調(diào)理電路將麥克風(fēng)錄入信號放大輸入ARM7進行采集,還有簡單按鍵和LCD顯示器等完成人機交互??捎肅或匯編編寫系統(tǒng)控制管理和各功能程序。大容量存儲器及語音芯片大容量存儲器及語音芯片信號調(diào)理電路線輸入信號調(diào)理電路嵌入式處理器解碼播放電路嵌入式處理器解碼播放電路MIC輸入人機交互和控制管理軟硬件人機交互和控制管理軟硬件2、利用嵌入式CPU設(shè)計和開發(fā)一個嵌入式、數(shù)碼顯示的溫度檢測裝置,請給出模塊化設(shè)計框圖。并將主要模塊試作簡單說明。解答:大致框圖如下:數(shù)據(jù)和程序存儲器數(shù)據(jù)和程序存儲器溫度傳感器 溫度傳感器信號調(diào)理電路嵌入式處理器顯示接口和驅(qū)動電路LED/LCD數(shù)碼顯示器控制和調(diào)節(jié)接口信號調(diào)理電路嵌入式處理器顯示接口和驅(qū)動電路LED/LCD數(shù)碼顯示

溫馨提示

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

最新文檔

評論

0/150

提交評論