?課程簡介:
? ? 本課程關注于嵌入式系統(tǒng)體系結構,尤其關注嵌入式系統(tǒng)的特點:實時、分布式、多任務、設備相關、高可靠要求。
? ? 課程首先介紹整體解介紹嵌入式軟件架構,然后關注具體的設計問題,結合案例深入地講解。同時講解如何根據環(huán)境進行設計的權衡與取舍。
? ? 通過本課程,學員將全面了解一個嵌入式應用架構的設計技術和過程。
培訓目標:
? ? 了解嵌入式架構的常見問題和解決策略
? ? 了解嵌入式架構設計過程
? ? 了解嵌入式架構質量評估方法
? ? 了解常見的嵌入式設計問題的解決方法:
? ? 嵌入式子系統(tǒng)設計
? ? 嵌入式層次框架設計
? ? 嵌入式系統(tǒng)接口設計
? ? 嵌入式性能架構設計
? ? 嵌入式可靠性架構設計
? ? 嵌入式可擴展架構設計
授課內容:
1、嵌入式軟件架構概覽
? ? 嵌入式軟件的架構體系有哪些
? ? 嵌入式架構都有哪些常見問題和解決方法
? ? 嵌入式系統(tǒng)架構設計路線圖
2、嵌入式軟件子系統(tǒng)設計
? ? 嵌入式子系統(tǒng)設計目標
? ? 常見嵌入式子系統(tǒng)劃分角度
? ? 嵌入式子系統(tǒng)劃分的原則
? ? 子系統(tǒng)之間的接口交互設計
? ? 典型產品人機界面子系統(tǒng)分析
? ? 典型產品通信子系統(tǒng)分析
? ? 典型產品公共數(shù)據子系統(tǒng)分析
3、嵌入式軟件層次框架設計
? ? 嵌入式軟件層次和抽象級別
? ? 嵌入式層次的不同劃分角度
? ? 常見嵌入式層次框架模型
? ? 嵌入式分層原則與接口設計方法
? ? 層次設計與性能\可靠性\可重用性\可擴展性
4、嵌入式系統(tǒng)外部接口設計
? ? 嵌入式系統(tǒng)常見的接口模式
? ? 嵌入式系統(tǒng)的接口的隔離措施
? ? 嵌入式系統(tǒng)接口的數(shù)據協(xié)議設計
? ? 嵌入式系統(tǒng)常見交互模式
? ? 接口設計與性能\可靠性\可重用性\可擴展性
5、嵌入式軟件性能設計
? ? 嵌入式軟件性能度量和評估方法
? ? 數(shù)據吞吐率優(yōu)化的性能架構實現(xiàn)
? ? 運算與訪存密集型優(yōu)化的性能架構實現(xiàn)
? ? 控制IO,實時優(yōu)化的性能架構實現(xiàn)
? ? 性能與其他設計特性的沖突與折中
? ? 同時實現(xiàn)涉及多個部件性能的總體性能設計
6、嵌入式軟件可靠性設計
? ? 嵌入式軟件安全與可靠的級別與量化指標
? ? 嵌入式可靠性架構常見問題
? ? 常見的嵌入式可靠性架構模式
? ? 設計可靠性的監(jiān)測機制
? ? 不同級別的可靠性應對措施
? ? 驅動層的可靠性設計
? ? 應用層的可靠性設計
7、嵌入式軟件可維護和可擴展性設計
? ? 嵌入式軟件的常見擴展需求
? ? 嵌入式軟件中阻礙可擴展性因素
? ? 常見嵌入式軟件部件的擴展設計方法
? ? 如何實現(xiàn)運行時的擴展能力
? ? 驅動層的擴展設計
? ? 應用層的擴展設計
?