嵌入式系统导论(彭蔓蔓等·人民邮电出版社)课后习题答案
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第一章
1. 嵌入式系統的定義:P2
答:以應用為中心,以計算機技術為基礎,軟件、硬件可剪裁,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。
2. 嵌入式的發展歷程和發展階段:P13
答: 歷程:簡單操作系統階段, 實時操作系統階段, 面向Internet階段。
發展階段:第一階段是SCM(單片微型計算機)階段,第二階段是MCU(微控制器)階段,第三階段是SoC階段,第四階段是以Internet為標志的嵌入式系統。
3. 嵌入式系統的特點:P2
答:1低成本、2高實時性、3采用嵌入式系統或實時系統、4高可靠性、5低功耗、6環境適應性好、7占用系統資源少、8 ROM程序存儲、9多處理器體系結構、10特定工具和方法開發、11軟件固化。
4. 嵌入式系統的分類:P12
答:1單個微處理器、2不帶計時功能的微處理器裝置、3帶計時器功能的組件、4在制造或控制過程中使用的計算機系統。
5. 嵌入式系統的基本構成:P2
答:1嵌入式微處理器、2外圍硬件設備、3嵌入式操作系統、4用戶應用程序。
6. 嵌入式的應用:P3
答:1工業控制、2交通管理、3信息家電、4家庭智能管理系統、5 pos網絡及電子商務、6環境工程與自然、7機器人。
7. 嵌入式的發展趨勢(作業):P14
答:1高可靠性,高穩定性、2運行速度快,開發周期短、3強大的擴展功能和網絡運輸功能。
8. 學習嵌入式系統技術的目的:
答:略。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二章
1. 單片機系統與嵌入式微處理器系統在開發流程上的異同:P17
答:這兩種系統開發流程很相似,只是各自復雜程度不同,具體設計過程略有不同。單片機系統的軟件部分不需要嵌入式操作系統的支持,只需要采用匯編語言編寫針對特定應用的程序即可。
單片機系統的基本開發流程:1用戶需求、2選擇處理器設計硬件平臺、3根據硬件平臺編寫軟件、4修改硬件平臺、5測試軟件、6整個系統測試、7結束
嵌入式微處理器的基本開發流程:1用戶需求、2選擇微處理器及硬件平臺、3選擇操作系統、4基于操作系統開發應用程序、5測試應用程序、6整個系統測試、7結束。
2. 傳統嵌入式系統的設計方法及缺點:P20
答:1需求分析和總體設計、2軟硬分開設計 3軟硬件集成驗證、4對集成的系統進行測試
缺點:1缺乏統一的軟硬件協同表示方法,不易發現軟硬件之間存在的接口問題、2軟件的測試必須在硬件全部完成之后才能進行,設計周期長、3缺乏對軟件構架和實現機制的清晰了解,硬件設計工作帶有一定的盲目性、4不能對系統做出較好的綜合優化。
3. 軟硬件協同設計的基本過程,它們與傳統設計方法異同(作業):P21-22
答:流程:1系統描述、2軟硬件劃分(依據成本函數)、3協同綜合、4協同仿真與驗證
比較:1軟硬件協同設計方法采用并行設計和協同設計的思想,提高設計效率和縮短了開發周期、2軟硬件協同設計采用統一的工具描述,可合理劃分系統軟硬件,分配系統功能,在性能、成本、功耗等方面進行權衡折衷,獲得更優化設計、3支持多領域專家協同開發。
4. 軟件的測試技術:P23-25
答:方法:1白盒測試與黑盒測試、2目標環境測試和宿主環境測試
工具:1內存分析工具、2性能分析工具、3 GUI測試工具、4覆蓋分析工具
策略:1單元測試、2集成測試、3系統測試和確認測試
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第三章
1. 選擇
一個完整的計算機系統包括 硬件系統和軟件系統。
目前大部分的微處理器使用的半導體技術稱為CMOS
在嵌入式系統的存儲器結構中,存儲速度最快的是 寄存器組。
下面 不可定制 特性不符合嵌入式系統的特點
嵌入式應用軟件一般在宿主機上開發,在目標機運行,因此需要一個 交叉編譯 環境。
2. 簡答
(1)什么是嵌入式系統?
答:以應用為中心,以計算機技術為基礎,軟硬件可配置,對功能、可靠性、成本、體積、功耗有嚴格約束的專用系統,用于實現對其它設備控制、監視和管理等功能。
(2)嵌入式處理器分類(作業):P31
書本答:1 ARM處理器、2 PowerPC處理器、3 FPGA、4 SoC
網上答:1嵌入式微處理器(Embedded Micro- processor Unit, EMPU),主要有Am186/88、386EX、SC-400、Power PC、Motorola 68000、MIPS、ARM系列等。
2嵌入式微控制器(Microcontroller Unit, MCU),比較有代表性的通用系列有8051、P51XA、MCS-251、MCS-96/196/296、C166/167、MC68HC05/11/12/16、68300等。另外還有許多半通用系列如:支持USB接口的MCU 8XC930/931、C540、C541;支持I2C、CAN-Bus、LCD及眾多專用MCU和兼容系列。
3嵌入式DSP處理器(Embedded Digital Signal Processor, EDSP),比較有代表性的嵌入式DSP處理器是Texas Instruments的 TMS320系列和Motorola的DSP56000系列。
4嵌入式片上系統(System On Chip, SOC),SOC可以分為通用和專用兩類。通用系列包括Infineon(Siemens)的TriCore,Motorola的M-Core,某些ARM系列器件,Echelon和Motorola聯合研制的Neuron芯片等。專用SOC一般專用于某個或某類系統中,不為一般用戶所知。
(3)簡述ARM處理器的工作狀態:P39
答:ARM狀態(32位)、Thumb狀態(16位)
??? Thumb指令集的功能是32位ARM指令集的功能子集。正在執行Thumb指令集的處理器是處于Thumb狀態下,正在執行ARM指令集的處理器是處于ARM狀態下。在ARM狀態下的處理器不能執行Thumb指令,在Thumb狀態下的處理器不能執行ARM指令,而且要確保處理器不接受對當前狀態來說為錯誤指令集的指令。不過每個指令集都包括切換處理狀態的指令,ARM處理器總是在ARM狀態下開始執行代碼。
(4)可以從哪幾方面來理解PowerPC處理器的體系結構?P45
答:3個;
1指令集體系結構(定義了基本的用戶指令集、用戶級寄存器、數據類型以及尋址方式。在這一層定義的成分構成了任何軟件程序的基本組成部分。這是對指令集體系結構的一個基本定義)
2虛環境體系結構(描述了軟件程序必須遵守的存儲器模型、定義了一些附加指令、解釋了定時控制裝置)
3操作環境體系結構(描述存儲器管理結構、監控級存儲器和異常模型)。
(5)簡述FPGA的結構資源(作業):P48
答:包括硬件資源、軟件資源和IP核資源。
1硬件資源:a.輸入輸出引腳資源(I\O)、b.內部資源
2軟件資源:設計輸入工具、編譯和綜合工具、仿真工具
3 IP核資源(IP核可以解析為用于知識產權的設計)
(6)簡述SoC設計方法學P51
答:傳統:分為邏輯設計與物理實現兩個相互獨立階段。
新:1軟硬件協同設計、2 IP核生成及復用技術、3超聲亞微米設計
(7)簡述使用多處理器結構需要考慮的幾個問題(作業)P55
書上答:1節點間的通信方式(分基于共享內存訪問方式和基于消息傳遞的訪問方式)、2任務調度策略(靜態調度、動態調度)、3 Cache一致性問題(Cache是為了協調處理機和存儲器速度不匹配問題。出現數據不一致問題的原因:a.共享存儲數據、b.進程遷移和c.IO傳輸。為解決Cache不一致問題,提出兩種協議機制:監聽協議和基于目錄的協議)、4系統的異構性問題。
網上答:1處理器功能滿足需求,取決于片上資源、2價格便宜、3速度夠快、4功耗夠低、5生產方便、6供貨持久(取決于供應商)、7易于開發(取決于開發工具)。
必考:ARM內核命名規則如ARM7TDMI:
T:支持16位壓縮指令集Thumb
D:對調試的支持Debug
M:內嵌硬件乘法器(32x32=64或32x32+64=64)
I:嵌入ICE仿真器,支持丄斷點和調試點?
ARM926 EJ-S
E:DSP指令集
J:Java指令集
S:可邏輯綜合軟內核
F:帶向量浮點協運算。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第四章
1. 選擇
存儲單元是指 存放1個機器字的所在存儲元的集合
存儲周期是指 存儲器進行連續讀或寫操作所允許的最短時間間隔。
和外存儲器相比,內存的特點是 容量小、速度快、成本高。
某存儲器容量位32k x 16位,則 地址線為15根、數據線為16根。(容量表示:字節數如128MB、字數x字長如128kx16)
下述說法中 半導體RAM是易失性RAM,而靜態RAM只有在電源不掉時,所存信息時不易失的。是正確的
?
主存和CPU間增加高速緩沖存儲器的目的是 解決CPU和主存間的速度匹配問題。
2. 填空
SRAM靠雙穩態觸發器存儲信息,DRAM靠MOS管柵極電容存儲信息。
DRAM的刷新一般有集中、分散和異步刷新方式,刷新的原因是DRAM是把信息以電荷形式存在電容上,電容存在漏電。(讀寫保持狀態和刷新狀態)。
主存可和CPU、Cache和外存 交換信息,外存可以和主存交換信息,高速緩存可以和CPU、主存交換信息。
緩存是設在CPU和主存之間的一種存儲器,速度快、容量和價格有關。
存儲時間由快到慢排列:通用寄存器組、高速緩存、主存、磁盤、磁帶。
3. 簡答
(1)解釋下列概念:RAM、ROM、PROM、EPROM、EEPROM即Flash存儲器 P65
答:1 RAM:隨機存取存儲器、2 ROM:只讀存儲器、3 PROM:一次可編程存儲器、4. EPROM:(光)可擦除可編程存儲器、5 EEPROM:電擦除電可編程只讀存儲器、6 FLASH(閃存):集EPROM和EEPROM優點。
(2)解釋名詞:存儲元件、存儲單元、存儲單元地址及存儲字:P68
答:1存儲元件:用一個具有兩種穩定狀態,并且在一定條件下狀態可互相裝換的物理器件來表示二進制數碼 0 和 1,這種器件稱為存儲組件。
2存儲單元:有若干個存儲元組成一個存儲單元。
3存儲單元地址:存儲單元按照一定的規則編號,這個編號稱為地址,與存儲單元一一對應。
4存儲字:一個二進制數有若干位組成,但這個二進制數作為一個整體存入或取出時,這個字稱作存儲字
(3)存儲器的主要功能是什么?如何衡量存儲器的性能?P61、P63
答:功能:記憶功能,用來存儲程序和數據,是構成嵌入式系統硬件的重要組成部分。
性能:1存儲容量、2存取速度、3價格、4功耗、5可靠性。
(4)為什么把存儲器分成若干不同的層次?主要有哪些層次?有什么聯系(作業)?P61
答:1 為了擴大存儲器的容量和提高訪存速度,將存儲器系統分成若干不同的層次。
2 有高速緩沖存儲器(Cache)-主存-輔存” 3 個層次。
3 增加 Cache 的目的是為了提高速度;增加輔存的目的是為了彌補主存的容量不足。
(5)試比較SRAM和DRAM?P70
答:靜態 RAM和動態 RAM都屬隨機存儲器,即在程序的執行過程中既可讀出又可寫入信息。但靜態 RAM靠雙穩態觸發器保存信息,只要電源不掉電,信息就不丟失;
動態 RAM靠MOS電容存儲電荷保存息,即使電源不掉電,由于電容要放電,信息也會丟失,故需再生刷新。
(6)試比較RAM和ROM?P65
答:RAM:可讀可寫、CPU對RAM內部任何一個存儲單元的讀出和寫入時間一樣,與其所處的位置無關、用作主存或高速緩存;
ROM 只讀不寫、存放不變內容如系統程序及子程序,函數發生器 控制存儲器 微程序控制器。
(7)存儲芯片內的譯碼方式有幾種?試分析它們各自的特點及應用場合
答:設計方案有兩種:單譯碼和雙譯碼。
單譯碼結構也稱字結構。在這種方式中。地址譯碼器只有1個。譯碼器的輸出腳自選線,而自選線選擇某個字的所有位。這種結構有一個缺點,就是當 n 較大時,譯碼器將變得復雜而龐大,使存儲器的成本上升,性能下降。適用于小容量存儲器。
在雙譯碼方式中,地址譯碼器分成X向和Y向2個譯碼器,若每一個譯碼器有n/2個輸入端,它們各可以譯出2(n/2次方)個輸入狀態,那么2個譯碼器交叉譯碼的結果,共可譯出 2(n/2 次方)*2(n/2 次方)=2(n 次方)個輸入狀態,其中 n 為地址碼的二進制位數。但此時譯碼輸出線卻只有2*2(n/2 次方)根。雙譯碼結構適用于大容量存儲器。
(8)簡述主存的讀寫過程
答:CPU先給出有效地址,然后給出片選(通常受 CPU訪存信號控制)信號和讀命令,這樣就可將被選中的存儲單元內的各位信息讀至存儲芯片的數據線上,完成了讀操作。
存儲器的寫入過程是: CPU先給出有效地址,然后給出片選(通常受 CPU訪存信號控制)信號和寫命令,并將欲寫入的信息送至存儲器的數據線上,這樣,信息便可寫入到被選中的存儲單元。
(9)嵌入式系統Cache主要有哪些特點?為什么說其功耗設計非常重要?(作業)P88
答:結構特點:1容量相對較小、2組相聯Cache、3分離Cache。
a.容量相對較小:由于嵌入式系統對芯片面積和功耗都要求更高,因此Cache的容量不能太大。當然Cache的容量也不能太小,太小的Cache會導致對主存過度的存取,影響系統的性能。
b.組相聯Cache:嵌入式系統Cache容量有限,為了提高命中率,需要使用組相聯Cache結構,而直接映射Cache失效率太高,全相聯Cache硬件代價太大。
c.分離Cache:支持數據Cache和指令Cache,具有更高的指令和數據處理能力。
Cache作為CPU和主存之間的重要橋梁,在計算機系統的性能優化中發揮了重要的作用,但它占據了大量的芯片面積,也消耗了大量的能量,由于功耗是衡量嵌入式非常重要的指標之一,而Cache占據微處理器面積的30%~60%,能耗則占整個芯片能耗的16%~43%,因此,Cache的低功耗設計對系統的性能和能耗具有重大的影響。
(10)嵌入式系統的存儲器主要有哪幾部分構成?如何選擇不同的存儲器?P97
答:構成:嵌入式系統的存儲器主要有高速緩存(CACHE),RAM,ROM,EPROM,EEPROM和閃存等組成
選擇:遵循基本原則:需要考慮一些設計參數,包括微控制器的選擇、電壓范圍、電池壽命、讀寫速度、存儲器尺寸、存儲器特性、擦寫的耐久性以及系統總成本等。
選擇存儲器適應遵循的基本原則: 1內部存儲器和外部存儲器、2引導存儲器、3配置存儲器、4程序存儲器、5數據存儲器、6易失性存儲器和非易失性存儲器、7串行存儲器和并行存儲器、8 EEPROM 與閃存、9 EEPROM 與 FRAM 。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第五章
1. 鍵盤按鍵如何被嵌入式處理器獲知?P101
答:處理器通過輪詢或中斷的方式。1、由處理器每隔一段時間檢測鍵盤控制器 Key 引腳是否為高電平,若是高電平則表示有按鍵被按下,這種輸入檢測方式稱為輪詢。2、由 Key 引腳直接發出中斷請求信號給處理器,處理器因為中斷信號觸發得知目前有按鍵被按下,這種方式稱為中斷方式。
2. 觸摸屏電路獲得真實的坐標值嗎?P102
答:否。一般觸摸屏將觸摸時的X、Y方向的電壓值傳到 A/D 轉換口,經過A/D轉換后的X、Y值僅是對當前觸摸點的電壓值的A/D轉換值。
3. 什么是LED?它有哪幾種類型?
答: LED 是發光二極管。按發光顏色,LED可分為紅色、橙色、綠色、藍色等;根據發光二級管出光處是否摻散射劑、有色還是無色,LED 還可以分成有色透明、無色透明、有色散劑和無色散劑;按發光管出光面特征,LED分為圓燈、方燈、矩形、面發光管、側向管,表面安裝用微型管等;按發光角度分,LED分為高指向型、標準型和散色姓;按發光二極管的結構分,LED分為全環氧包封、金屬底座環氧封裝、陶瓷底座環氧封裝及玻璃封裝等。
4. LCD 如何顯示一個像素點?
答:液晶屏幕顯示器上具有一大堆的液晶物質陣列,每一個圖案像素用一個液晶單元表示,當一個像素需要改變顯示狀態時,就對這一個液晶單元施以電壓,它就會對于背光所發射穿透液晶單元的光線做顯示角度的改變,因而可以控制所顯示的光線明暗。
5. 什么是嵌入式產品的擴充接口?列舉PDA擴充接口的類型?P106
答:高級的嵌入式系統都會預留擴充的接口,以便在特別需求時,可以直接購買符合擴充接口規格的
設備,直接接上嵌入式系統使用。 類型有:PCMCIA、CF、SD、MS
6. 便攜式嵌入式系統的電源系統在設計時有哪些考慮?P107
答:嵌入式系統強調它的可移植性,力求外觀的小型化、重量的輕質化以及電源使用的延長化。
鎳氫電池、鋰電池的重量都很大,若想要有較多的蓄電量,就必須使用比較大型的電池,這樣會造成便攜式嵌入系統搭載上電池后,變得又大又笨重。
7. I2C總線使用仲裁器嗎?如何解決多個設備同時發送的沖突?P108
答:使用 I2C 總線具有多主控制能力,可以對發生在 SDL 線上的總線競爭進行仲裁。
仲裁原則:當多個主器件同時想占用總線時,如果某個主器件發送高電平,而另一個主器件發
送低電平,則發送電平與此時 SDL 總線電平不符的那個器件將自動關閉其輸出線
8. I2S基本時序特點?P109
答:I2S 將音頻數據與時鐘信號分離,避免由時鐘帶來的抖動問題,因此系統中不再需要消除抖動的器件。
I2S 總線僅處理音頻數據,對其他信號(如控制信號等)單獨傳送。
9. CAN歷史、適用及傳輸原理?P109
答:CAN 最初由德國的 Bosch 公司所發展,用來讓汽車進行不同的電子組件互相溝通。
適用范圍:嵌入式系統的電子組件間數據傳遞的應用上CAN 總線在數據連接上采用點對點的方式 (Peer to Peer), 如果連接在總線中一個電子組件發生問題,無法進行數據溝通時,其他連接在總線的電子組件仍然可以繼續執行數據傳輸的工作,總線不會因此而全面癱瘓
10. 802.3的介質類型?P110
答:10Base5、10Base2、10Base-T、10Base-F、電纜、雙絞線、光纖
11. ECP、EPP屬于什么類型的接口?(作業)
答:ECP口(Extended Capabilities Port):擴展并行口,EPP口(Enhanced Parallel Port):增強并行口
12. 何謂UART?用于哪種協議?(作業)P111
答:UART(Universal Asynchronous Receiver/Transmitter,通用異步接收/發送裝置)是一種通用串行數據總線,用于異步通信。
13. RS-423、RS-485的定義?
答:RS-232 是由 EIA 所制定的一個點對點的串行異步通信標準,包括機械特性規范和電氣特性規范。
14. USB接口電氣定義?P112
答:USB 就是設備插件的一種規范, 在 USB 方式下,所有的外設都在機箱外連接, 連接外設不必再打開機箱,允許外盒熱插拔,而不必關閉主機電源
15. IEEE1394、USB的異同?P113
答:同:為通用外接設備接口、能快速大量數據傳輸、連接多個不同設備、支持熱插拔、不用外部電源。異:傳輸速率不同、連接方式不同、智能化不同。
16. 紅外線接口模塊與藍牙接口模塊的區別?P115
答:傳輸用的技術不同,包括信號頻段、通信協議等等,最大的區別在使用方便性上,紅外有方向性必須對準兩個紅外口,距離也不能太遠 30cm 以內最好,藍牙沒方向性,有效距離內任意方向都行,藍牙接口模塊有更好的安全性,藍牙接口模塊可以再系統移動時進行傳輸操作,而紅外線接口模塊不行,紅外傳輸速度慢藍牙速度快,紅外傳輸距離近藍牙距離遠,藍牙接口模塊價格更昂貴。
17. ISM頻帶?
答:ISM 頻帶即為一個不需要額外管理單位提出申請的無線電通信頻帶
18. WLAN有幾種類型?
答:1點對點型、2點對多點型、3多點對點型和混合型
19. GPRS(2.5G)、CDMA、3G定義
答: GPRS:General Packet Radio System,通用分組無線業務,是介于第二代和第三代之間的一種技術,通常稱為2.5G
CDMA : Code Division Multiple Access, 碼分多址 ,是一種擴展頻譜多址數據通訊技術
3G:英語 3rd-generation,是第三代移動通信技 術的簡稱,是指支持高速數據傳輸的蜂窩移動通訊技術
20. 嵌入式最小系統的構成、擴展方式、常用擴展芯片類型?
答:最小系統:1處理器、2內存、3時鐘、4電源和復位
擴展方式:1內部模塊擴展、2總線擴展、3 GPIO擴展
擴展芯片類型:1內存類、2通信類、3其它類
21. AHB、APB屬于什么類型總線?
答:
22. 同步總線協議、異步總線協議?
答:同步協議:通常若在協議中有參考時鐘,會被稱為同步協議,則此時所有 數據的傳送都必須根據時鐘進行,所有的事件都會根據時鐘來 排定。
異步協議:不包含*時鐘,完全以握手的方式來溝通,所以在信號中通常會伴 隨著 req、ack、ready等信號。
23. IO接口的組成、功能、編址方式?P126-127
答:功能:1數據緩沖和鎖存功能、2信號轉換功能、3數據格式變換功能、4接受和執CPU命令功能、5設備選擇功能、6中斷管理功能
編址方式:存儲器映像法和IO地址法。
24. 什么是DMA?它的傳輸過程?P129
答:DMA:直接內存訪問?? ?
過程:1微處理器將數據移動的信息告訴DMA、2請求總線使用權、3得到使用權、4重復傳輸數據并檢查是否傳完、5釋放總線控制權
25. 什么是中斷、異常?它們的處理過程?(作業)P132
答:中斷是指由外設主動提出信息傳送的請求。
異常是指微處理器核心內部的突發狀況,或者是程序要去一個非法的內存位置存取數據,也可能會發生異常。
當中斷 /異常發生時微處理器核心必須暫時停止內部所有的執行動作,然后跳往中斷向量位置。微處理器核心會把 pc 改成中斷向量的值, 所以下一步微處理器核心就會跳往中斷向量位置, 然后接下來就必須由終端服務程序負責接手。由于在中斷發生時,系統并不清楚是由哪個外圍發出的中斷信號,因此系統要先檢查中斷控制器,才能知道到底是誰發出的中斷,這樣才可以執行正確的中斷服務程序。
26. 如何編制外設接口的驅動程序?(作業)
答:編寫驅動程序的第一步是仔細讀說明書,以了解該外圍提供的寄存器的意義與使用方法。寄存器的每一個字段為一個位,代表了一位意義,而在硬件上則是由一個個觸發器所組成。驅動程序就是直接利用寄存器與周邊外設溝通的程序。通常驅動程序可以有兩種方式存取周邊,一種是內存映像的方式來存取外圍設備,對整個系統來說,外圍設備處在一個內存地址,可以用 C 語言的指針來存取;另一種就是利用 I/O地址的方式,這種必須直接寫匯編語言來控制。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第六章
1. 簡述嵌入式操作系統的發展歷史?P136
答:1無操作系統的嵌入算法階段、2簡單監控的實時操作系統階段、3通用的嵌入式實時操作系統階段
2. 嵌入式操作系統的特點?P136
答:1小巧、2實時性、3可裝卸、4固化代碼、5弱交互性、6強穩定性、7統一的接口
3. 什么是嵌入式實時操作系統?P142
答:嵌入式實時操作系統是強實時系統,其系統響應時間在毫秒或微秒級,具有規模小(一般在幾十K內)、可固化使用的特點。
4. 嵌入式實時操作系統的發展趨勢是什么?P144
答:1正向實時超微內核開放發展、2開放環境正向開放的、集成化的方向發展。
5. 分別列舉2~3種典型的嵌入式操作系統,并說明其主要應用領域?(作業)
答:1.VxWorks;衛星、軍事、航空、航天等高精尖技術及實性要求較高的領域
2.Palm 0S;主要用于掌上電腦
6. 在進行嵌入式操作系統選擇時,主要考慮哪些因素?
答:1市場進入時間、2可移植性、3可利用資源、4系統定制能力、5成本、6中文內核支持。
7. uCLinux系統采用哪種小型化方法?P156
答:1內核加載方式方面、2文件系統方面、3應用程序方面
8. WinCE 6.0有哪些新的特點?P164
答:1同時運行進程數上升到32 000個、2每個進程擁有2G虛擬內存、3移除了共享內存空間、4開放工具有大的變化、5用戶態與內核態意義的轉變、6提供了對VOIP支持、7 100%共享WinCE 6.0內核源代碼、8功能更強的模擬器、9提供其它支持。
總結
以上是生活随笔為你收集整理的嵌入式系统导论(彭蔓蔓等·人民邮电出版社)课后习题答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 完美解决VMware安装后没有VMnet
- 下一篇: [深度学习] 什么是marginaliz