前幾天AUTOSAR中國(guó)中心成立了,這直接說(shuō)明AUTOSAR標(biāo)準(zhǔn)在國(guó)內(nèi)的推廣已經(jīng)達(dá)到一定階段了,需要單獨(dú)成立的中心來(lái)單獨(dú)的應(yīng)對(duì)了。 從主機(jī)廠到供應(yīng)商,肉眼可見的使用AUTOSAR架構(gòu)開發(fā)的控制器越來(lái)越多了,AUT...
前幾天AUTOSAR中國(guó)中心成立了,這直接說(shuō)明AUTOSAR標(biāo)準(zhǔn)在國(guó)內(nèi)的推廣已經(jīng)達(dá)到一定階段了,需要單獨(dú)成立的中心來(lái)單獨(dú)的應(yīng)對(duì)了。
從主機(jī)廠到供應(yīng)商,肉眼可見的使用AUTOSAR架構(gòu)開發(fā)的控制器越來(lái)越多了,AUTOSAR架構(gòu)的引入帶來(lái)的標(biāo)準(zhǔn)化以及分層解耦的好處是顯而易見的,比如主機(jī)廠與供應(yīng)商定義好RTE接口,主機(jī)廠也參與到軟件開發(fā)當(dāng)中來(lái),因?yàn)橹鳈C(jī)廠了解車輛的使用場(chǎng)景或者說(shuō)車輛主機(jī)廠離用戶更近,更了解客戶的需求,則主機(jī)廠可以負(fù)責(zé)擅長(zhǎng)的車輛控制策略層的的開發(fā),供應(yīng)商的優(yōu)勢(shì)在底層軟件開發(fā)、以及BOM成本更低,則負(fù)責(zé)硬件和底層軟件的開發(fā)。
另外還有還有一個(gè)就是硬件跟軟件解耦,當(dāng)前硬件的迭代速度比以前快的多,解耦帶來(lái)的好處就是適配新平臺(tái)的時(shí)間縮短,據(jù)說(shuō),匯川聯(lián)合動(dòng)力適配好一個(gè)新的芯片平臺(tái)只需一個(gè)多月。
從一個(gè)普通視角也可以證明這一點(diǎn),上獵聘、前程無(wú)憂上搜一下AUTOSAR,一大堆公司在招熟悉AUTOSAR架構(gòu)工程師,從傳統(tǒng)的Tier1到主機(jī)廠,再到做自動(dòng)駕駛、座艙,紛紛都要,而且薪資也很不錯(cuò),下圖是在獵聘上的截圖,還是很“美麗”的。
01.各家AUTOSAR工具優(yōu)缺點(diǎn)
對(duì)于AUTOSAR軟件開發(fā)而言,基本都是基于第三方的工具來(lái)開發(fā)的,比如常用的Vector的達(dá)芬奇、ETAS的ISOLAR、EB的Tresos等,不過(guò)國(guó)內(nèi)用的比較多還是前面兩個(gè)。
Vector的達(dá)芬奇工具
首先來(lái)來(lái)聊一下Vector的達(dá)芬奇的工具,總結(jié)一下使用過(guò)程中的真實(shí)體會(huì),行業(yè)慣例,先說(shuō)優(yōu)點(diǎn):
1.達(dá)芬奇生態(tài)做得好,自動(dòng)化程度高,上手難度比較低。怎么說(shuō)呢,診斷的配置文件cdd、CAN總線的配置文件dbc都是Vector自家的標(biāo)準(zhǔn),就連常用的CAN總線數(shù)據(jù)格式blf都是他家的。也就是說(shuō),大部分診斷和CAN總線的需求只需要在cdd或dbc文件里進(jìn)行編輯,然后導(dǎo)入至達(dá)芬奇工具就可以實(shí)現(xiàn)大部分的功能,對(duì)于Warnring項(xiàng),只需在提醒欄點(diǎn)擊修復(fù),基本大部分可以自動(dòng)修復(fù),甚至都不需要你知道配置選項(xiàng)的含義是什么。
自動(dòng)化程度高帶來(lái)的好處就是,對(duì)于項(xiàng)目開發(fā)來(lái)說(shuō),開發(fā)速度要快,尤其是在自動(dòng)駕駛這個(gè)新興的賽道,快速迭代可能是項(xiàng)目成功的因素之一,因?yàn)樽詣?dòng)駕駛的需求大家都不是很清楚,都是摸著石頭過(guò)河,你的嘗試更多,試驗(yàn)更多,成功的機(jī)會(huì)也就更大一點(diǎn)。
2.文檔做得好,每個(gè)模塊都有技術(shù)手冊(cè)。從功能到接口,再到配置項(xiàng)都有詳細(xì)的說(shuō)明,當(dāng)你對(duì)模塊有什么疑問的時(shí)候,基本技術(shù)手冊(cè)是可以解答的。
3.除此之外,整體使用感受很好。比如cdd做好之后,可以用來(lái)生成代碼,也可以導(dǎo)入CANOE用來(lái)測(cè)試,還可以導(dǎo)入dela進(jìn)行自動(dòng)化診斷測(cè)試。
4.Vector的AUTOSAR量產(chǎn)經(jīng)驗(yàn)豐富,經(jīng)歷過(guò)市場(chǎng)的考驗(yàn),不管是歐洲還是國(guó)內(nèi)。
說(shuō)完優(yōu)點(diǎn)之后,就是要來(lái)吐槽缺點(diǎn)了:
1.技術(shù)支持的力度不夠。工具都花了幾百萬(wàn)購(gòu)買了,都沒有一個(gè)專人做技術(shù)支持,只有一個(gè)VectorSupport郵箱,而且發(fā)郵件的時(shí)候還要注明是哪個(gè)公司的,聯(lián)系方式是啥,SIP包號(hào)是啥,生怕你是來(lái)白嫖的。
2.達(dá)芬奇工具對(duì)配置項(xiàng)的合理項(xiàng)檢查很松。有些配置項(xiàng)你不配,或者配得不對(duì),都可以給你生產(chǎn)代碼。
3.靜態(tài)代碼可讀性太差了,抽象程度很高。一個(gè)全局變量,通常有四五層的宏封裝,不接觸調(diào)試器,基本是理不明白的(可能是為了防止大家抄它代碼吧)。
4.達(dá)芬奇的授權(quán)太復(fù)雜了,號(hào)稱買三個(gè)項(xiàng)目量產(chǎn)license就可以買斷,但是這里有個(gè)強(qiáng)調(diào)的點(diǎn),就是硬件平臺(tái)不能換,一旦換了,又得來(lái)三個(gè),這怎么可能,現(xiàn)在硬件平臺(tái)迭代的這么快,這個(gè)買斷基本上沒啥用;
5.市場(chǎng)經(jīng)理特別強(qiáng)勢(shì),整體感受就是老子是行業(yè)第一,9.5折了還想咋的,愛用不用。
6.之前有幸參加過(guò)Vector的AUTOSAR培訓(xùn),個(gè)人感覺講師對(duì)AUTOSAR感覺不是很熟,一旦問到實(shí)際項(xiàng)目中遇到的問題,可能就答不上來(lái),這個(gè)只是個(gè)人體會(huì)哈。
ETAS的ISOLAR工具
說(shuō)完了Vector,可以來(lái)聊聊ETAS的ISOLAR工具,首先說(shuō)明一下,ETAS的工具用得是比較早期的版本,有些吐槽的點(diǎn)可能已經(jīng)修復(fù),按照慣例先說(shuō)優(yōu)點(diǎn):
1.ETAS的代碼可讀性要很多,更符合工程師閱讀習(xí)慣。
2.技術(shù)支持的力度很高,有專門的技術(shù)工程師對(duì)接,而且認(rèn)識(shí)的幾個(gè)都是從一線工程師退下來(lái)的,問題響應(yīng)很快,而且通常都是現(xiàn)場(chǎng)支持的,像隔得比較近的,基本就等于駐場(chǎng)了。
3.ETAS的AUTOSAR的工具對(duì)配置項(xiàng)的檢查很嚴(yán),一旦配置錯(cuò)了,就無(wú)法生成代碼。
4.ETAS的AUTOSAR工具很便宜,比Vector的便宜很多,而且買斷之后是不限硬件平臺(tái)的。
優(yōu)點(diǎn)說(shuō)完了,要來(lái)吐槽缺點(diǎn)了:
1.工具上手難度很高,這個(gè)是普遍的觀點(diǎn),之前在參加外面ETAS培訓(xùn)的時(shí)候,跟聯(lián)電的講師聊天,他就推薦我們上手先用Vector的達(dá)芬奇。
2.自動(dòng)化程度比較低,很多需要工程師手動(dòng)配置,這就需要對(duì)AUTOSAR標(biāo)準(zhǔn)很熟悉,對(duì)個(gè)人的要求更高,如果說(shuō)項(xiàng)目不急,比如預(yù)言項(xiàng)目,時(shí)間允許,其實(shí)也沒什么毛病,反而可以對(duì)標(biāo)準(zhǔn)掌握的更好。
3.技術(shù)手冊(cè)比較少,基本全靠技術(shù)支持,不過(guò)在之后的版本里面,已經(jīng)開始慢慢加入了技術(shù)手冊(cè)了。
4.ETAS工具的市場(chǎng)占有率比較低,而且量產(chǎn)項(xiàng)目比Vector少很多,雖然ETAS是出自博世,但是跟博世自己用的還是有些區(qū)別的。
02.總結(jié)
以上就是基于自己的使用經(jīng)驗(yàn),對(duì)兩家比較主流的AUTOSAR工具的看法,目前國(guó)內(nèi)做AUTOSAR工具的也慢慢做起來(lái)了,比如早在2004年浙江大學(xué)就開始接觸AUTOSAR,并在之后推出了AUTOSAR工具SmartSAR Studio,除此之外,東軟的NERSAR、華為的VOS都做的不錯(cuò)。
雖然有很多專業(yè)人士或者非專業(yè)人士吐槽AUTOSAR這不好那不好的,但是行業(yè)用戶確實(shí)實(shí)在在的在變多。在智能網(wǎng)聯(lián)汽車時(shí)代,像國(guó)內(nèi)的華為、中興等公司在這些方面都是有優(yōu)勢(shì)的,努力把自己在這些方面的優(yōu)勢(shì)和經(jīng)驗(yàn)推廣到AUTOSAR標(biāo)準(zhǔn)中,讓其融入更多的中國(guó)標(biāo)準(zhǔn),這何嘗不是一條出路。