每天資訊什麼是AUTOSAR?讀這篇文章就夠了

菜單

什麼是AUTOSAR?讀這篇文章就夠了

什麼是AUTOSAR?讀這篇文章就夠了

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

是什麼

AUTOSAR(Automotive Open System Architecture),中文是“汽車開放系統架構”,是一家致力於制定汽車電子軟體標準的聯盟(參與者有全球各家汽車製造商、零部件供應商以及各種研究、服務機構)。成立於2003年。他們制定了一套專門用於汽車的開放性的框架和行業標準,它將用作管理將來的應用程式和標準軟體模組中功能的基本基礎結構。

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

出現的背景和目的

從上個世紀80年代汽車控制器出現開始,汽車上的電子控制系統一直在高速發展,面臨的挑戰也越來越多,主要體現在:

汽車的電氣化、電子化程度提高,控制器數量增加,網路複雜度增加

軟體功能數量急劇增加

硬體平臺多樣化,軟體可複用性差

軟體開發週期縮短

軟體成本佔比增加

汽車行業裡有眾多的整車廠(OEM)和供應商。每家OEM會生產很多車型,對不同子系統和零部件會選擇不止一個供應商,每個供應商也會向不止一家OEM供貨。減少開發成本最有效的辦法就是,儘可能讓產品可重複利用,用數量來分攤開發成本。OEM希望可以讓同一套系統和部件用在不同的車型上;同一輛車上來自不同供應商的各個系統和部件可以相互相容;而供應商希望開發出來的部件和演算法可以透過簡單的軟體調整就供給不同的OEM。

此外,各個供應商的開發進度往往是不同步的。OEM希望可以在供應商開發的過程中就可以測試該部件是否與整車上的其它系統正確配合。因此,需要一種統一的、標準化的系統描述方法。

這便是AUTOSAR的初衷,即透過提升OEM以及供應商之間軟體模組的可複用性和可互換性來改進對複雜汽車電子電氣架構的管理。

目前汽車中的軟體程式碼量早已超過了1千萬行,ECU的數量也超過了1百個。

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

到底做了什麼

AUTOSAR對

軟體介面

交換格式

方法論

做了標準化。

同時具備以下優點:

硬體和軟體彼此廣泛獨立

可以透過水平層將開發分離,從而減少開發時間和成本

重複使用軟體可提高質量和效率

將汽車系統的基礎軟體標準化為一個跨OEM的標準棧

整合不同供應商生產的功能模組,適用於不同的車輛及不同的車型

從軟體中把硬體抽象出來,對於不同硬體平臺具有更大的靈活性

透過對BSW(基礎軟體層)的標準化,提高了程式碼質量

競爭力只體現於對OME的特殊功能要求的實現

重用性可以覆蓋整個網路節點,甚至跨不同OEM

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

的基本思想

在一個汽車控制器中,除了實現具體功能及演算法的應用軟體,還有很多底層軟體來保證控制器的正常執行,比如CAN匯流排訊號的收發、任務進度的排程、Flash資料的讀寫等。一方面,不同控制器中這部分底層軟體的重複度很高;另一方面,這部分底層軟體又跟硬體緊密相連,在一個處理器平臺上寫好的軟體,換一個處理器平臺就不能用了。去為每一個控制器專案專門寫一套底層軟體顯然是非常低效的,而且也容易出錯。

於是人們就想透過標準化應用軟體和底層軟體之間的介面,來讓應用軟體開發者可以專注於具體應用功能的開發,而無需考慮控制器底層的執行過程。這樣即使更換了處理器硬體,應用層軟體也無需做太多修改就可以被移植過去。而底層軟體的開發則交給專門的公司,他們為每一個處理器硬體寫好驅動,並封裝成標準介面提供給上層。這樣底層軟體就可以被高效地整合到不同專案中。而由於同一套底層軟體被大量重複使用,發現bug的機率大大提高,從而可以很快得到修補,並且透過更新對其它專案進行同步修補。

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

帶來了什麼好處

對OEM車廠

在供應商之間建立分散式開發

透過增加設計靈活性來競爭創新功能

簡化軟體和系統整合

降低總體軟體開發成本

對供應商

啟用更有效的變體處理

跨OEM複用軟體模組

提高應用程式開發效率

發明新的商業模式

對工具供應商

與開發流程互動

將工具嵌入整個工具環境

對新入市場者

透過標準化介面啟用新的業務模型

輕鬆瞭解汽車軟體的開發方式

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

的合作伙伴

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR是一個強大的聯盟,發展到現在,擁有284個合作伙伴!(中國廠商有:長城、東風、一汽、上汽、吉利、蔚來、寧德時代等)

比較特殊的是,特斯拉目前沒有加入AUTOSAR,這也容易理解,原因你懂的。

9個核心成員:寶馬、博世、大陸、戴姆勒、福特、通用、PSA、豐田、大眾

什麼是AUTOSAR?讀這篇文章就夠了

什麼是AUTOSAR?讀這篇文章就夠了

AUTOSAR

的缺點

規範更新升級緩慢

。因為制定AUTOSAR規範時並不會開發測試,制定出的規範往往不會那麼完美,總會有一些bug,而修復需要等到下一個AUTOSAR版本。

AUTOSAR

規範理解不太一致

。目前各個廠商對AUTOSAR規範的理解並不是那麼一致,整合各個廠商所開發的軟體模組需要大量的精力和時間。各個廠商提供的工具也並不真正相互相容。

AUTOSAR

的軟體價格昂貴

。完整的AUTOSAR開發環境至少是一般的開發環境價格的幾倍甚至十幾倍。購買第三方軟體供應商的軟體價格也十分昂貴。

AUTOSAR

軟體的重用性面臨挑戰

。在真實的專案中,基於某個AUTOSAR專案重新配置所需要的時間和精力也是巨大的,並不是理想中那麼完美。

結語

汽車行業面臨著自動駕駛、新能源、物聯網和資訊保安等新領域、新技術的挑戰。汽車軟體、硬體標準化的需求越來越迫切。雖然目前AUTOSAR的優點有目共睹,但AUTOSAR還有很長的路要走。

END

更多精彩,請關注“新能源汽車百年”微信公眾號。