簡答與應用題簡化版_第1頁
已閱讀1頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1簡答題與應用題簡答題與應用題:1、什么是嵌入式系統(tǒng)?主要有什么特點?答:以應用為中心,以計算機技術為基礎的,并且軟件硬件是可剪裁的,能滿足應用系統(tǒng)對功能、可靠性、成本、體積、功耗等指標的嚴格要求的專用計算機系統(tǒng)。他可以實現(xiàn)對其他設備的控制、監(jiān)視或者管理等功能。與通用的計算機系統(tǒng)相比,特點為:(1)面向特定應用,一般都有實時要求;(2)集先進性的計算機技術、半導體工藝、電子技術和通信網絡技術于一體的并且在不斷創(chuàng)新的知識集成系統(tǒng);(3)嵌

2、入式系統(tǒng)是和具體應用對象有機結合在一起,因而其升級換代也是和具體的產品同步進行的。(4)嵌入式系統(tǒng)的軟硬件設計著重于高效率性。在最大限度滿足應用需求的前提下,降低成本是必須要考慮的主要問題。(5)嵌入式系統(tǒng)軟件一般都固化在存儲器芯片中。2、嵌入式系統(tǒng)有哪幾個部分?答:嵌入式系統(tǒng)通常由嵌入式處理機、嵌入式外圍設備、嵌入式操作系統(tǒng)和嵌入式應用軟件等幾大部分組成。3、嵌入式操作系統(tǒng)的作用是什么?實際是一組軟件模塊集合滿足多任務處理、穩(wěn)定運行、

3、安全可靠、占用系統(tǒng)資源少、特有的實時事件處理、便于維護和管理、簡潔良好的用戶界面4、什么是Linux?什么是嵌入式Linux?答:嚴格來講,Linux是指由Linux本人維護并不斷更新的內核。一個嵌入式Linux系統(tǒng)指的是一個基于Linux內核的,但不包含有關這個內核的任何專業(yè)的庫或是用戶工具的嵌入式系統(tǒng)。5、用Linux內核構建嵌入式操作系統(tǒng)有什么優(yōu)勢(優(yōu)良特性)?答:(1)程度代碼是可以獲取的,可高度高;(2)有完整的源碼,軟件豐富

4、并且免費;(3)得到眾多硬件生產家的廣泛支持;包括cpu、計算機外圍設備(4)完善的通信協(xié)議、軟件標準和文件管理機制;(5)提供完全免費且優(yōu)秀的開發(fā)工具;(6)廣泛的社群支持(7)無需購買licence,是免費的;(8)不依賴特定廠商、供應商;(9)成本相對低廉。6、RTOS(嵌入式操作系統(tǒng))強調的實時是什么概念?與中斷的關系?答:實時指的是特定操作所消耗的時間(以及空間)的上限是可預知的。操作系統(tǒng)能夠在規(guī)定響應時間內完成客戶服務程序。

5、中斷程序響應中斷并完成是在固定時間內。7、什么是實時Linux?涉及到哪些軟硬件內容?答:實時Linux(RTLinux)通過在Linux內核與硬件中斷之間增加一個精巧的可搶先的實時內核把標準的Linux內核作為實時內核的一個進程與用戶進程一起調度標準的Linux內核的優(yōu)先級最低可以被實時進程搶斷。正常的Linux進程仍可以在Linux內核上運行這樣既可以使用標準分時操作系統(tǒng)即Linux的各種服務又能提供低延時的實時環(huán)境。它在硬件上涉及

6、到硬件中斷,軟件上涉及到對高優(yōu)先級的實時硬件中斷的快速響應。能在規(guī)定的時間內完成對突發(fā)事件的處理的Linux系統(tǒng);軟件:中斷服務程序、進程調度程序,硬件:嵌入式系統(tǒng)所采用的中斷管理硬件。3主機?跨平臺開發(fā)環(huán)境目標板?引導加載程序?內核?根文件系統(tǒng)主機?跨平臺開發(fā)環(huán)境(1)目標板?引導加載程序?第二引導加載程序?內核?根文件系統(tǒng)(2)目標板?引導加載程序?內核?完整的根文件系統(tǒng)?固有的開發(fā)環(huán)境(3)10、為什么要建立交叉開發(fā)平臺?在何種情

7、形下可以不必建立?答:嵌入式系統(tǒng)的構造決定。嵌入式處理器多為專用的cpu,1、必須將用C編寫的程序編譯成能在該專用平臺上運行的機器碼。2、C語言庫是必需的,必需提供能在專用cpu上運行的庫的二進制代碼。以上兩點要求有這么一種編譯工具能夠實現(xiàn)兩種CPU之間的交叉。當執(zhí)行應用程序的平臺和用來建立應用程序的平臺相同時就可以不建立交叉開發(fā)平臺。11、試簡要敘述GNU及其所提供的開發(fā)工具鏈。答:GNU是“GNUsNotUnix”的遞歸縮寫,它是一

8、個自由軟件工程項目組織。提供各種開源代碼。提供一整套的開發(fā)工具鏈包括:GNU工具鏈基礎,內核頭文件安裝程序,Binutils(二進制工具)的安裝程序,引導編譯器安裝程序,C庫安裝程序,全編譯器安裝程序,完成工具鏈的設置。12、試解釋make和makefile的關系?簡單舉例說明。答:使用make就必須寫makefile文件,它描述工程中文件之間的關系,提供更新每個文件的命令。Makefile就是一組規(guī)則,它指導make程序的運行,告訴m

9、ake需要做什么,多數(shù)情況是怎樣編譯和鏈接一個程序。目標和目標運行規(guī)則一旦建立,make就會按此進行工作。edit:main.okbd.ocomm.odisplay.o.osearch.ofiles.outils.occoeditmain.okbd.ocomm.odisplay.o.osearch.ofiles.outils.omain.o:main.cdefs.hcccmain.ckbd.o:kbd.cdefs.hcomm.hccck

溫馨提示

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

評論

0/150

提交評論