雞肋--汽車行業AUTOSAR的使用現狀和利弊分析--利篇
做AUTOSAR項目一段時間了,做完了幾個基於AUTOSAR架構的控制器軟體項目,也完成了符合功能安全ASILC的AUTOSAR架構的軟體平台。在做這些項目的過程中,通過項目招標,供應商考察,對比同行以及自己親自實施的情況,對AUTOSAR國內外的使用情況有了一些了解,分享一下自己的看法,也希望能有同行一起討論和交流,算是拋磚引玉,廢話不多說,各位施主請輕拍。
AUTOSAR的好處現在AUTOSAR宣傳材料隨意都能在網上找出不少,這些也是老生常談了,我結合具體的使用從個人的角度客觀的說一下。
(1)層次化和模塊化。這是我在項目中感受到的AUTOSAR最大的善意之一,AUTOSAR將硬體依賴和非硬體依賴的軟體進行了封裝,同時模塊的層次處理也收集了先進廠家的經驗,把演算法和介面分享出來,讓一些相對落後的廠商直接能了解到一個穩定可靠的模塊演算法是怎樣的,應該具備什麼功能,不用經歷漫長的摸索和積累(當然這裡主要是指基礎軟體)。但由於為了保證演算法的嚴謹和兼顧所有的狀況,也讓這些介面變得繁雜不好理解。
(2)配置化。如果使用工具鏈進行開發,目前的基礎軟體已做到通過配置參數實現功能剪裁,演算法邏輯,這對基礎軟體開發來說還是省了不少功夫。
(3)介面標準化。這是AUTOSAR最大的善意之二。很明顯的一個好處,舉個栗子,現在廠商已脫離具體項目開發AUTOSAR的MCAL(硬體抽象層)軟體,只要做一些簡單的適配,就可以和其他基礎軟體無縫對接。也讓一些OEM可以有更多的選擇,節省了開發時間。
(4)RTE。哎,我的感受,利弊都很明顯!!這裡先說利的部分,RTE是一個AUTOSAR的新概念,做了很好的介面管理,將APP與基礎軟體進行隔離,避免底層的介面直接通過全局變數穿插到策略層,降低了耦合度。規定了基礎軟體和策略軟體的通訊通道,軟體組件可以獨立於網路拓撲獨立設計與開發。同時對於標定數據,任務調度進行了描述。通過RTE Generator自動生成代碼。
小結一下:AUTOSAR的好處還是明顯的,當然這些對於用戶來說是不可見的,算是費力不討好的事情,但是至少提供了一個渠道,讓原先相對落後的公司借鑒這一標準或是軟體服務商快速的將自己的軟體成熟度和穩定性提升一個等級。就是花錢買時間事情,當然還有個廣告效應。
後面一篇會寫一下AUTOSAR的使用現狀和我自己總結的一些弊端,希望不會拖更。。
點擊此處閱讀原文
連載系列好文,下載IND4汽車人APP,追好文~
推薦閱讀:
※一個主機廠汽車工程師的困惑
※基於MATLAB simulink的液力變矩器模擬建模
TAG:汽車工程師 |