計算機等級四級是對計算機的熟練程度以及掌握程度進行評估的一種國家型等級考試。為了幫助考生們更好、更有準備地參加考試,下面是本站小編為大家搜尋整理的關於《嵌入式系統開發工程師》試題及答案,歡迎參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!
1、什麼是嵌入式系統?其特點有些什麼?
答: 嵌入式系統是“以應用為中心、以計算機技術為基礎、軟體硬體可裁剪、功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。”
特點:1)是專用的計算機系統,用於特定的任務;
2)資源較少,可以裁減;
3) 功耗低,體積小,整合度高,成本低;
4)使用實時作業系統;
5) 可靠性要求更高,具有系統測試和可靠性評估體系;
6)執行環境差異大
7)大部分程式固化在 ROM中;
8) 較長的生命週期;
9)嵌入式微處理器通常包含專用除錯電路
2、嵌入式系統的BooTLoader的功能是什麼?
答:BootLoader是系統加電後、作業系統核心或使用者應用程式執行之前,首先必須執行的一段程式程式碼。通過這段程式,為最終呼叫作業系統核心、執行使用者應用程式準備好正確的環境。(對於嵌入式系統來說,有的使用作業系統,也有的不使用作業系統,但在系統啟動時都必須執行BootLoader,為系統執行準備好軟硬體環境。)
3、目前嵌入式作業系統有哪些?
答:1)µC/OS-II 嵌入式作業系統核心;
2)VxWorks嵌入式實時作業系統;
3)WinCE作業系統;
4)Linux作業系統 ;
5)Symbian作業系統
4、構造嵌入式開發環境有哪幾種形式?
答:1)交叉開發環境 ;
2)軟體模擬環境 ;
3)評估電路板
5、嵌入式系統開發的基本流程?
答:1)系統定義與需求分析;
2)系統設計方案的.初步確立;
3)初步設計方案價效比評估與方案評審論證;
4)完善初步方案、初步方案實施;
5)軟硬體整合測試;
6)系統功能效能測試及可靠性測試。
6、什麼是可程式設計片上系統?
答:用可程式設計邏輯技術把整個系統放到一塊矽片上,稱作可程式設計片上系統SOPC.它是一種特殊的嵌入式系統,首先它是SOC,即由單個晶片實現整個系統的主要邏輯功能,具有一般SOC基本屬性;其次,它又具備軟硬體在系統可程式設計的功能,是可程式設計系統,具有可裁剪、可擴充、可升級等靈活的設計方式。
7、有時要使用Thumb技術的原因
答:(Thumb指令集是把32位的ARM指令集的一個子集重新編碼後形成的一個特殊的16位指令集。)在效能和程式碼大小之間取得平衡,在需要較低的儲存程式碼時採用Thumb指令系統用Thumb指令編寫最小程式碼量的程式(能夠很好的解決程式碼長度的問題),卻取得以ARM程式碼執行的最好效能,可以帶來低功耗,小體積,低成本。
8、ARM處理器的工作模式有哪幾種?
答:1)正常使用者模式(usr);
2)快速中斷模式(fiq);
3)普通中斷模式(irq);
4)作業系統保護模式(svc)或 管理模式 ;
5)資料訪問中止模式(abt);
6)處理未定義指令的未定義模式(und);
7)執行特權級的作業系統任務的系統模式(sys)。
9、暫存器R13,R14,R15的專用功能各是什麼?
答:1)暫存器R13儲存堆疊指標SP;
2)暫存器R14用作子程式連結暫存器,也稱為LR ,用以儲存返回地址;
3)R15(PC)用作程式計數器。
10、暫存器CPSR,SPSR的功能各是什麼?
答:1)CPSR包含條件碼標誌、中斷禁止位、當前處理器模式以及其它狀態和控制資訊。所有處理器模式下都可以訪問當前的程式狀態暫存器CPSR。
2)在每種異常模式下都有一個對應的物理暫存器——程式狀態儲存暫存器SPSR。當異常出現時,
SPSR用於儲存 CPSR的狀態,以便異常返回後恢復異常發生時的工作狀態。