概述
隨著汽車電子軟件規模的不斷擴大,Classic AUTOSAR(以下簡稱CP)的軟件架構和方法論已被越來越多的OEM和供應商認可。與此同時,CP也面臨著很大的挑戰,無法滿足汽車對高級自動駕駛,高性能(異構)計算平臺和V2X互聯化的要求。2017年,Adaptive AUTOSAR(以下簡稱AP)應運而生。
AP簡介
秉持與CP相同的理念(使供應商和OEM可以更專注于應用功能的開發),AUTOSAR標準組織同樣提出了AP的方法論,并以該方法論為依據創建了AP中間件的軟件架構,如下圖所示。通過該架構,供應商可以在高性能控制器中方便地實現諸如診斷(UDS和DOIP)、面向服務通信(SOMEIP)、網絡管理和數據持久化等基本功能。此外,還可以實現執行控制、平臺健康管理和狀態管理等高級功能。
AP中間件的軟件架構
與CP方法論不同的是,AP方法論采用面向服務的架構,將應用程序拆分為多個功能組件,以服務的形式提供。服務通過簡單、準確且中立的接口進行交互。服務可重用且服務間松耦合。
為了應對復雜的軟硬件環境,AP規范要求中間件的開發基于更加靈活、更加強大的C++11/14語言,并運行在符合POSIX接口標準的OS之上,比如Linux、Android和QNX等。這也使得AP中間件可以滿足高性能控制器的需求,比如域控制器、ADAS、HU和T-box等。
AP與CP的關系
AP的誕生是否可以完全代替CP?答案是否定的。CP和AP各有自己的應用場景,互為補充。下表是AP和CP的對比關系表:
經緯恒潤Adaptive AUTOSAR解決方案
INTEWORK-EAS-AP是經緯恒潤自主研發的Adaptive AUTOSAR解決方案,遵循AUTOSAR Adaptive R19-11規范,使用C++11語言和 POSIX操作系統,除實現諸如診斷(UDS和DOIP)、面向服務通信(SOMEIP)、網絡管理、數據持久化等基本功能外,還實現了執行管理、平臺健康管理、狀態管理、配置及更新管理、加密管理等高級功能。
經緯恒潤Adaptive AUTOSAR已適配WindRiver Linux、Android等POSIX操作系統,已適配TDA4、高通8155、S32G/S32V、IMAX6/8、地平線J2/J3、芯馳G9X等Soc平臺。其軟件組件架構及狀態如下圖所示:
· 軟件組件
經緯恒潤AP軟件組件架構
· 工具鏈
除軟件組件外,經緯恒潤Adaptive AUTOSAR解決方案包含完整的Adaptive AUTOSAR工具鏈,運行于PC機上,實現AUTOSAR組件軟件的設計、生成與配置功能。工具鏈包含AP.Configurator和AP.Generator兩部分,工具鏈示意圖如下圖所示:
Adaptive AUTOSAR工具鏈方案示意圖
AP.Configurator:AP產品配置工具,支持導入、解析、編輯基于AP平臺的ARXML文件,完成Machine、Executable、Instance等設計開發。支持導入ODX,并轉化為ARXML格式診斷模型。支持配置SWC文件,完成SWC Port及框架設計。
AP.Generator:AP產品生成工具,實現組件API代碼及Manifest配置文件的生成,輸入是標準的ARXML和ODX文件,生成C++11 源代碼和Manifest 配置文件。
經緯恒潤 AP Roadmap
經緯恒潤AP RoadMap
經緯恒潤AP應用案例(量產項目應用案例)
經緯恒潤AP量產項目案例
經緯恒潤AP預研應用實踐(基于AUTOSAR技術的SOA軟件平臺實踐)
經緯恒潤Adaptive AUTOSAR已完成基于TDA4 & AVP應用的軟件實踐,同時結合經緯恒潤Classic AUTOSAR完成基于S32V+TDA4+TC397的AP+CP的SOA軟件實踐。未來,經緯恒潤將基于HPC3.0硬件平臺,AP+CP+Hypervisor技術不斷演進該平臺,實現基礎服務及SOA軟件開發驗證平臺。
經緯恒潤AP應用實踐演進圖
· 產品特色
1. 豐富靈活的License模式,滿足OEM、供應商等不同客戶的不同需求
2. 提供開源的組件代碼及配置工具,滿足客戶匹配不同項目的需求
3. 提供ETS測試軟件包,滿足車廠對TC8測試要求
4. 提供VDC/VDE數據庫轉換/編輯工具,滿足OEM、供應商對SOME/IP通信矩陣的設計、轉換需求
· 服務支持
1. 本地化研發團隊,可根據不同用戶的協議規范進行需求匹配
2. 提供客戶指定POSIX操作系統及Soc硬件平臺的集成服務
3. 提供用戶現場基礎軟件與應用軟件的集成服務及接口使用培訓
4. 提供開發、集成、測試、驗收、售后等全周期技術支持服務
· 技術培訓
1. 提供以太網標準協議(TCPIP、SOME/IP、DoIP、時間同步等)培訓
2. 提供Adaptive AUTOSAR 應用場景及方法論培訓
3. 提供Adaptive AUTOSAR14個標準組件的功能原理培訓
4. 提供基于Adaptive AUTOSAR的應用開發簡介
· 在線研討會
1. 風河-恒潤在線研討會:面向智能車輛開發的開放性SOA方案
2. 時間:2021年7月7日
3. 會議主題
1) 整體介紹經緯恒潤Adaptive AUTOSAR聯合 WindRiver Linux,VxWorks及HVP可以為客戶提供的SOA軟件解決方案
2) 介紹經緯恒潤Adaptive AUTOSAR基礎軟件、工具軟件的解決方案以及Roadmap
3) 介紹WindRiver Linux,Vxworks及HVP解決方案
4) 介紹經緯恒潤Adaptive AUTOSAR工程服務及應用案例
5) 介紹經緯恒潤Adaptive AUTOSAR聯合 WindRiver Linux構成的演示系統,以及經緯恒潤與WindRiver VxWorks、HVP的持續推進規劃
· 報名方式