[轉]Autosar


AUTomotive Open System Architecture汽車開放系統架構

AUTOSAR 由寶馬集團(BMW)、博世公司(Bosch)、大陸集團(Continental)、戴姆勒-克萊斯勒公司(DaimlerChrysler)、西門子威迪歐(Siemens VDO)汽車電子公司以及大眾公司(Volkswagen)於 2003年 7 月聯合建立,旨在為汽車電氣/電子構架開發一套開放的行業標准。2003 年福特汽車公司(Ford Motor Company)加入聯盟,成為其核心成員。2003 年 12 月,標致雪鐵龍汽車公司(Peugeot Citro?n Automobiles S.A.)和豐田汽車公司(Toyota Motor Corporation)加入聯盟。2004 年 11 月通用汽車公司(General Motors)成為其核心成員[3] 。
2008 年 2 月,西門子威迪歐(Siemens VDO)汽車電子公司被大陸集團(Continental)收購,不再是 AUTOSAR 獨立核心成員[4]。

Its main goal is to introduce a standardized layer between application software and the hardware of an electronic control unit (ECU).

 

“Cooperate on standards, compete on implementation”

AUTOSAR采用三層架構[10]:
基礎軟件:標准化的軟件模塊(大多數),本身並不參加實際工作,但能夠為上層軟件功能正常運行提供必需服務
運行環境(RTE):源自網絡撲拓結構中的中介軟件,用以實現 ECU 內部及不同 ECU 間的通信交換(應用軟件組件之間以及基礎軟件和應用軟件之間)
應用層:應用軟件組件與運行環境相輔相成。

 

分層結構中

復雜模塊驅動CDD:是不包含在Autosar規范中的功能模塊,他也需要通過RTE與APP層交互,不能直接被APP調用

基礎軟件模塊: 這里說下CAN的收發器,CAN的數據是在這些基礎軟件模塊中生成

 

整個BSW層,主要是做一些配置工作,然后生成ARXML文件,作為RTE的輸入

應用層,也會有ARXML文件,作為RTE的輸入

通過工具生成RTE的軟件。

如果APP,RTE,BSW都遵守Autosar的規范,那么可以在車型,硬件,外圍變化時,通過最小修改來實現功能。

軟件的復用性特別高

 

Autosar輸入的一些標准文件

LDF(LIN)

Fibex

ARXML

ODX(diag)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM