日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測(cè)試網(wǎng)

  • 公眾號(hào)
    • 汽車測(cè)試網(wǎng)

    • 在線課堂

    • 電車測(cè)試

AUTOSAR的利與弊

2021-02-10 22:17:23·  來(lái)源:汽車ECU開發(fā)  
 
AUTOSAR是AUTomotive Open Systems ARchitecture的縮寫,核心成員由歐洲、美國(guó)等大型OEM和頭部Tier 1組成,包括大眾、寶馬、博世、大陸等。其意在定義一套標(biāo)準(zhǔn)的
AUTOSAR是AUTomotive Open Systems ARchitecture的縮寫,核心成員由歐洲、美國(guó)等大型OEM和頭部Tier 1組成,包括大眾、寶馬、博世、大陸等。其意在定義一套標(biāo)準(zhǔn)的汽車電子軟件架構(gòu)方案,以便應(yīng)用于不同的平臺(tái),提高軟件復(fù)用,降低開發(fā)成本。

自從2003年AUTOSAR成立以來(lái),已經(jīng)走過(guò)了十幾個(gè)年頭,認(rèn)可和吐槽的聲音同在,但是站在行業(yè)內(nèi)部來(lái)看,使用的廠商也越來(lái)越多,國(guó)內(nèi)外傳統(tǒng)供應(yīng)商、主流OEM、亦或是跨界玩家華為都開始在引入AUTOSAR架構(gòu)。
AUTOSAR到底能否像其初衷一樣,給汽車電子的開發(fā)帶來(lái)便利,還是說(shuō)是一種累贅。今天站在行業(yè)從業(yè)者的角度,來(lái)窺探一下AUTOSAR的利弊。



首先來(lái)看一下AUTOSAR的優(yōu)點(diǎn)。
1、AUTOSAR提倡的軟件分層、模塊化、封裝,如圖1所示,將軟件分層協(xié)議棧、硬件、系統(tǒng)服務(wù)、應(yīng)用層四大塊,這樣的好處在于當(dāng)硬件需要進(jìn)行更新迭代的時(shí)候,軟件移植的時(shí)間成本、人力成本會(huì)有相應(yīng)的減小,提高軟件的復(fù)用度。例如在實(shí)際的項(xiàng)目中,通常過(guò)個(gè)幾年需要升級(jí)主控MCU,通常只需要更改MCAL和OS就行。
AUTOSAR的利與弊 
圖1 AUTOSAR軟件架構(gòu)
2、接口的標(biāo)準(zhǔn)化。一方面如上述所說(shuō),有利于降低軟件的移植成本,另外在供應(yīng)商和多家OEM進(jìn)行軟件合作的情況下,如果都遵循AUTOSAR標(biāo)準(zhǔn)接口,那供應(yīng)商在平臺(tái)軟件的基礎(chǔ)上,所需的適配工作量會(huì)有相應(yīng)的減少。
3、目前AUTOSAR基礎(chǔ)軟件,都是基于工具生成代碼,首先代碼質(zhì)量方面有一定的保證(雖然現(xiàn)在主流的工具廠商的靜態(tài)代碼也有bug)。
4、對(duì)于主機(jī)廠而言,目前新能源車的三電都有自主開發(fā)的想法,而當(dāng)前的組織架構(gòu)通常是BMS、VCU、MCU在三個(gè)不同的科室,如果在自主開發(fā)過(guò)程中都采用AUTOSAR架構(gòu),這樣就可以集中BMS、VCU、MCU的開發(fā)人員一起開發(fā),集思廣益,減少自主開發(fā)的風(fēng)險(xiǎn)。
5、對(duì)于用人公司而言,以前找嵌入式開發(fā)人員,來(lái)做基礎(chǔ)軟件開發(fā),工程師來(lái)了得消化祖?zhèn)鞔a,通常都會(huì)缺乏文檔,這個(gè)過(guò)程通常無(wú)比難受。如果采用AUTOSAR架構(gòu)的話,直接招聘有相應(yīng)工作經(jīng)驗(yàn)的,以前的工作經(jīng)驗(yàn)的復(fù)用程度更高,融入到新工作的時(shí)間很有明顯的減少。
6、AUTOSAR是一個(gè)符合ISO26262標(biāo)準(zhǔn)的軟件架構(gòu),從ISO26262的第6部分的7.4章節(jié),可以看出,功能安全要求軟件架構(gòu)具有模塊化、封裝、簡(jiǎn)單的屬性。另外在7.4.11和7.4.14提到的軟件安全機(jī)制中,需要軟件能進(jìn)行內(nèi)存分區(qū),對(duì)不同ASIL等級(jí)的模塊進(jìn)行內(nèi)存隔離,另外還需要實(shí)現(xiàn)控制流監(jiān)控,這些在AUTOSAR架構(gòu)中,都可以相對(duì)比較簡(jiǎn)單的實(shí)現(xiàn)。



AUTOSAR的引入確實(shí)能帶來(lái)不少好處,但是也要克服其帶來(lái)的一些不足。
1、出現(xiàn)問(wèn)題排查麻煩。一方面代碼不是工程師寫的,工程師需要熟悉工具靜態(tài)代碼的實(shí)現(xiàn)邏輯,才能很好排Bug,而且如果需要了解某些模塊在特定場(chǎng)景下的實(shí)現(xiàn)方案,這些只能自己摳代碼,工具廠商的技術(shù)支持人員通常給不了啥支持。不過(guò)這些被坑多了,也就慢慢懂了。
2、集成效率差,尤其是在項(xiàng)目的需求在頻繁變更的情況下,例如常見的dbc變更,dbc一變更,60%~70%的基礎(chǔ)軟件要重新做一遍,簡(jiǎn)直是噩夢(mèng),而且還容易出錯(cuò),不過(guò)目前大部分也在考慮用自動(dòng)化腳本直接操作armxl文件,解決這種重復(fù)性的工作。
3、資源消耗大。AUTOSAR的代碼很耗Flash資源,可能這也是模塊化、分層的代價(jià)吧。不過(guò)隨著隨著汽車電子的MCU逐漸強(qiáng)大,已經(jīng)刷新方法采用速度更快的方式,資源的消耗不是啥大問(wèn)題。
對(duì)于AUTOSAR的利弊就講到這里吧。AUTOSAR的使用目前還在發(fā)展階段,以后能發(fā)展到什么程度,需要大家一起努力,我們拭目以待。 
分享到:
 
反對(duì) 0 舉報(bào) 0 收藏 0 評(píng)論 0
滬ICP備11026917號(hào)-25