面向OEM的AUTOSAR汽車開(kāi)放系統(tǒng)架構(gòu)解決方案
以上工作完成后,接下來(lái)進(jìn)入ECU配置階段。將每個(gè)ECU的配置信息從系統(tǒng)配置文件中提取出來(lái),其內(nèi)容包括ECU通信矩陣、拓?fù)浣Y(jié)構(gòu)、頂級(jí)功能組合(即需映射到該ECU上的所有軟件構(gòu)件的組合)。此外,還需要更具體的關(guān)于AUTOSAR的基礎(chǔ)軟件各主要部分的配置,如RTE的配置,OS 的配置,MCAL(微控制器抽象層)的配置和通信協(xié)議棧配置等。這些軟件部件的配置目前均有相應(yīng)的工具支持,直接生成可編譯的頭文件以供ECU系統(tǒng)軟件的集成使用。在生成ECU可執(zhí)行程序之前,需獲得相關(guān)軟件構(gòu)件和基礎(chǔ)軟件的代碼,然后與上述基礎(chǔ)軟件的配置頭文件進(jìn)行連編,最后生成ECU的可執(zhí)行程序。如圖6所示。
圖6:ECU的配置與可執(zhí)行程序的生成。
綜上所述,整個(gè)系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)流程可用圖7表示,這里要注意的是,該過(guò)程可能需要多次迭代修改,以達(dá)到最優(yōu)。
圖7:系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)流程。
四、總結(jié)
AUTOSAR正在成為現(xiàn)實(shí),建立這樣一個(gè)標(biāo)準(zhǔn)化平臺(tái)并貫徹標(biāo)準(zhǔn)化,將會(huì)縮短新產(chǎn)品的研發(fā)時(shí)間和測(cè)試時(shí)間,從而幫助企業(yè)實(shí)現(xiàn)快速的市場(chǎng)反應(yīng)。許多OEM都計(jì)劃在接下來(lái)的車型中采用AUTOSAR。在市場(chǎng)上不少工具和軟件供應(yīng)商都已推出了符合AUTOSAR標(biāo)準(zhǔn)的工具或軟件支撐,可為 AUTOSAR系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)提供完整的無(wú)縫的解決方案。
AUTOSAR是汽車電子軟件平臺(tái)標(biāo)準(zhǔn)化的歷程中的一個(gè)巨大飛躍,我們需要學(xué)習(xí)和理解它。但是也必須看到,在整個(gè)汽車行內(nèi)打破傳統(tǒng)的軟件開(kāi)發(fā)平臺(tái)需要相當(dāng)長(zhǎng)的一個(gè)過(guò)程。我們可以根據(jù)用戶的需求和目標(biāo),在初期搭建AUTOSAR與傳統(tǒng)軟件的混合平臺(tái),這是是一個(gè)能夠?qū)崿F(xiàn)向AUTOSAR平滑升級(jí)的可行的方法。在這個(gè)過(guò)程里,重點(diǎn)不是單純地使用,理解AUTOSAR的理念和思想才最重要,因?yàn)樗鼘?duì)汽車電子軟件開(kāi)發(fā)的工作流程和商業(yè)模式都將帶來(lái)意義深遠(yuǎn)的變革。
參考文獻(xiàn)
1、 AUTOSAR SPECIFICATIONS Release3.1:AUTOSAR官網(wǎng)發(fā)布的規(guī)范文件
2、 《03_AUTOSAR_Tutorial.pdf》:AUTOSAR官網(wǎng)文件
評(píng)論