基于AutoSar架構(gòu)開發(fā)
基于autosar架構(gòu),在mcal層對底層硬件進(jìn)行統(tǒng)一封裝,構(gòu)建統(tǒng)虛擬驅(qū)動(dòng)層以適配不同的產(chǎn)品功能架構(gòu)。虛擬驅(qū)動(dòng)層包含通訊服務(wù),內(nèi)存服務(wù),系統(tǒng)服務(wù)。系統(tǒng)服務(wù)內(nèi)包含實(shí)時(shí)操作系統(tǒng),為實(shí)時(shí)應(yīng)用提供所有的基本服務(wù),比如中斷處理,調(diào)度,系統(tǒng)時(shí)間,消息事件處理等。autosar架構(gòu)確保了一套標(biāo)準(zhǔn)的底層代碼庫,使上層產(chǎn)品軟件的開發(fā)無需考慮復(fù)雜的硬件環(huán)境及驅(qū)動(dòng)資源的差異,從而我們的產(chǎn)品開發(fā)更加標(biāo)準(zhǔn)化,規(guī)范化,安全化,快速化。