授課機構(gòu):江蘇蘇嵌教育
關(guān)注度:2475
課程價格: 請咨詢客服
上課地址:請咨詢客服
開課時間:滾動開班
咨詢熱線:15757356768
課程詳情在線報名
更新時間:2024-12-22嵌入式軟件架構(gòu)實戰(zhàn)培訓(xùn)
課程大綱:程序結(jié)構(gòu)設(shè)計做到模塊間松耦合(第)【嵌入式軟件的挑戰(zhàn)】
a)功能實現(xiàn)與具體硬件無關(guān)b)硬件無關(guān)與硬件相關(guān)代碼分離c)應(yīng)付硬件變化:硬件接口模塊的可替換性可修改性d)應(yīng)付協(xié)議變化:協(xié)議代碼模塊的可替換性可修改性【講案例】大中小嵌軟架構(gòu)實例觀摩a)固件分層案例b)產(chǎn)品化分層案例c)平臺化分層案例Ad)平臺化分層案例Be)平臺化分層案例C
【講技術(shù)】大中小嵌軟的代碼分層a)洋蔥皮b)UI-SI-DI-PDc)固件五橫一縱d)產(chǎn)品六橫一縱e)平臺分層運行時結(jié)構(gòu)設(shè)計做到硬件間聯(lián)動(第1天)
【嵌入式軟件的挑戰(zhàn)】a)運行邏輯復(fù)雜,難設(shè)計?b)靠全局變量通信,緊耦合?【講案例】從固件到整機嵌軟實例觀摩a)設(shè)計案例1無OS。While(1)中順序執(zhí)行任務(wù)函數(shù)b)設(shè)計案例2無OS。While(1)中執(zhí)行時間片任務(wù)c)設(shè)計案例3有OS。ISR與Task信號量通信,Task間隊列通信
【講技術(shù)】技術(shù)對比a)前后臺結(jié)構(gòu)(死循環(huán)+中斷)骨架代碼對比b)時間片輪詢(Time-slicePolling)骨架代碼對比c)多任務(wù)結(jié)構(gòu)(OS-basedMulti-task)骨架代碼對比
底層模塊的漂亮設(shè)計做到可重用可擴展(第)
只要一個電話
我們免費為您回電