目標:了解實時系統的基本屬性與效能指標。理解嵌入式作業系統核心的特點與結構。熟悉主流嵌入式作業系統的主要特點與適用領域。
1.實時系統
實時系統是必須在有限和確定的時間內對外部事件作出響應的資訊系統。ieee對實時系統的定義:正確性不僅取決於計算的結果,而且取決於產生結果的時間的計算系統。
關鍵特性:時間約束性,可**性,可靠性,互動性。
實時性指標:中斷延遲時間,任務切換時間,任務搶占時間。
2.嵌入式作業系統的特點和分類
(1)嵌入式作業系統特點
①**固化儲存
②可裁剪性
③實時性
④強穩定性
⑤硬體適應性
(2)嵌入式作業系統分類
實時性:硬實時性系統,軟實時性系統。
開發方式:專門用嵌入式環境開發的嵌入式作業系統,從通用計算機作業系統移植而來的嵌入式作業系統。
商業模式:免費的嵌入式作業系統,商業嵌入式作業系統。
3.嵌入式系統的核心結構
單核心結構:把核心的各個功能模組整合在一起,模組間的互動通過直呼叫其他模組中的函式來實現。
微核心結構:作業系統僅將必須的基本功能放入核心,它們執行在核心態,其他功能都在核心之外,由在使用者態執行的服務來完成。
嵌入式系統軟體
嵌入式系統軟體特徵 嵌入式系統軟體要求 什麼樣的軟體才是實時軟體?嵌入式系統軟體包括哪些?嵌入式系統軟體對儲存器的需求 前後臺系統 總 量 應用程式 多工系統 總 量 應用程式 核心 核心 大約 1k 到 100k 8 位 cpu 用的最小核心只提供任務排程 任務切換 訊號量處理 延時及超時服務約需...
嵌入式系統軟體 4 3
目標 了解linux作業系統的基礎知識。掌握linux作業系統的組成及其實時化技術。理解android,ios等嵌入式作業系統的特點,組成和應用開發方法。1.linux作業系統的組成 1 初始化元件 2 程序排程器 3 記憶體管理器 4 虛擬檔案系統 5 網路介面 6 程序間通訊 7 可載入模組 8...
嵌入式系統軟體工程師有未來嗎?
嵌入式系統軟體工程師是泛指那些從事嵌入式系統軟體領域工作並掌握了該領域基本知識和專業基礎的職業技術人員。具備os底層 應用層開發經驗。工作內容 設計 開發嵌入式系統 構造嵌入式系統的框架結構 核心原理 負責編寫整體系統設計方案 分配嵌入式硬體工程師和嵌入式軟體工程師工作,並對其進行技術指導 對客戶進...