嵌入式系統設計 復習資料

ID:41089215

大小:43.76 KB

頁數:5頁

時間:2019-08-16

嵌入式系統設計 復習資料_第1頁
嵌入式系統設計 復習資料_第2頁
嵌入式系統設計 復習資料_第3頁
嵌入式系統設計 復習資料_第4頁
嵌入式系統設計 復習資料_第5頁
資源描述:

《嵌入式系統設計 復習資料》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、1,嵌入式系統特點:2,(1)什么是RTOS:.1RTOS是一個內核典型的單片機程序在程序指針復位后,首先進行堆棧、中斷、中斷向量、定時器、串行口等接口設置、初始化數據存儲區(qū)和顯示內容,然后就來到了一個監(jiān)測、等待或空循環(huán),在這個循環(huán)中,CPU可以監(jiān)視外設、響應中斷或用戶輸入。這段主程序可以看作是一個內核,內核負責系統的初始化和開放、調度其它任務,相當于C語言中的主函數。  RTOS就是這樣的一個標準內核,包括了各種片上外設初始化和數據結構的格式化,不必、也不推薦用戶再對硬件設備和資源進行直接操作,所有的硬件設置和資源訪問都要通過RTOS核心。硬

2、件這樣屏蔽起來以后,用戶不必清楚硬件系統的每一個細節(jié)就可以進行開發(fā),這樣就減少了開發(fā)前的學習量?! ∫话銇碚f,對硬件的直接訪問越少,系統的可靠性越高。RTOS是一個經過測試的內核,與一般用戶自行編寫的主程序內核相比,更規(guī)范,效率和可靠性更高。對于一個精通單片機硬件系統和編程的“老手”而言,通過RTOS對系統進行管理可能不如直接訪問更直觀、自由度大,但是通過RTOS管理能夠排除人為疏忽因素,提高軟件可靠性。  另外,高效率地進行多任務支持是RTOS設計從始至終的一條主線,采用RTOS管理系統可以統一協調各個任務,優(yōu)化CPU時間和系統資源的分配,使

3、之不空閑、不擁塞。針對某種具體應用,精細推敲的應用程序不采用RTOS可能比采用RTOS能達到更高的效率;但是對于大多數一般用戶和新手而言,采用RTOS是可以提高資源利用率的,尤其是在片上資源不斷增長、產品可靠性和進入市場時間更重要的今天。2.RTOS是一個平臺  RTOS建立在單片機硬件系統之上,用戶的一切開發(fā)工作都進行于其上,因此它可以稱作是一個平臺。采用RTOS的用戶不必花大量時間學習硬件,和直接開發(fā)相比起點更高?! TOS還是一個標準化的平臺,它定義了每個應用任務和內核的接口,也促進了應用程序的標準化。應用程序標準化后便于軟件的存檔、交

4、流、修改和擴展,為嵌入式軟件開發(fā)的工程化創(chuàng)造了條件、減少開發(fā)管理工作量。嵌入式軟件標準化推廣到社會后,可以促進軟件開發(fā)的分工,減少重復勞動,近來出現的建立于RTOS上的文件和通信協議庫函數產品等就是實例?! TOS對于開發(fā)單位和開發(fā)者個人來說也是一種提高。引入RTOS的開發(fā)單位,相當于引入了一套行業(yè)中廣泛采用的嵌入式系統應用程序開發(fā)標準,使開發(fā)管理更簡易、有效?;赗TOS和C語言的開發(fā),具有良好的可繼承性,在應用程序、處理器升級以及更換處理器類型時,現存的軟件大部分可以不經修改地移植過來。(2)Rtos作用:實時系統(Real-timeop

5、eratingsystem),實時系統能夠在指定或者確定的時間內完成系統功能和外部或內部、同步或異步時間做出響應的系統。它的正確性不僅依賴系統計算的邏輯結果,還依賴于產生這個結果的時間。因此實時系統應該在事先先定義的時間范圍內識別和處理離散事件的能力;系統能夠處理和儲存控制系統所需要的大量數據。4.RTOS的特點一、時間約束性實時系統的任務具有一定的時間約束(截止時間)。根據截止時間,實時系統的實時性分為“硬實時”和“軟實時”。硬實時是指應用的時間需求能夠得到完全滿足,否則就造成重大安全事故,甚至造成重大的生命財產損失和生態(tài)破壞,如在航空航天、

6、軍事、核工業(yè)等一些關鍵領域中的應用。軟實時是指某些應用雖然提出時間需求,但實時任務偶爾違反這種需求對系統運行及環(huán)境不會造成嚴重影響,如監(jiān)控系統等和信息采集系統等。二、可預測性可預測性是指系統能夠對實時任務的執(zhí)行時間進行判斷,確定是否能夠滿足任務的時限要求。由于實時系統對時間約束要求的嚴格性,使可預測性稱為實時系統的一項重要性能要求。除了要求硬件延遲的可預測性以外,還要求軟件系統的可預測性,包括應用程序的響應時間是可預測的,即在有限的時間內完成必須的工作;以及操作系統的可預測性,即實時原語、調度函數等運行開銷應是有界的,以保證應用程序執(zhí)行時間的有

7、界性。三、可靠性大多數實時系統要求有較高的可靠性。在一些重要的實時應用中,任何不可靠因素和計算機的一個微小故障,或某些特定強實時任務(又叫關鍵任務)超過時限,都可能引起難以預測的嚴重后果。為此,系統需要采用靜態(tài)分析和保留資源的方法及冗余配置,使系統在最壞情況下都能正常工作或避免損失??煽啃砸殉蔀楹饬繉崟r系統性能不可缺少的重要指標。四、與外部環(huán)境的交互作用性實時系統通常運行在一定的環(huán)境下,外部環(huán)境是實時系統不可缺少的一個組成部分。計算機子系統一般是控制系統,它必須在規(guī)定的時間內對外部請求做出反應。外部物理環(huán)境往往是被控子系統,兩者互相作用構成完整

8、的實時系統。大多數控制子系統必須連續(xù)運轉以保證子系統的正常工作或準備對任何異常行為采取行動?! ≡缙诘膶崟r系統功能簡單,包括單板機、單片機,以及簡單的

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。
关闭