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