
發布
注冊
/
登錄Adaptive AUTOSAR
關注創建者:匿名 創建時間:2021-07-30
Adaptive AUTOSAR的視頻教程
AUTOSAR Adaptive 簡介
本視頻介紹汽車軟件越來越多的原因及AUTOSAR Adaptive如何處理該問題 您將了解AUTOSAR Adaptive的靈活性機制,展示整體框架,OEM和供應商在此框架基礎上創建靈活的應用程序
免費 20分鐘 87播放
查看
Adaptive AUTOSAR的實例教程
AP 和 CP 的對比關系表
經緯恒潤 Adaptive AUTOSAR 解決方案
INTEWORK-EAS-AP 是經緯恒潤自主研發的 Adaptive AUTOSAR 解決方案,遵循 AUTOSAR Adaptive R19-11 規范,使用 C++11 語言和 POSIX 操作系統,除實現諸如診斷(UDS 和DOIP)、面向服務通信(SOME/IP)、網絡管理、數據持久化等基本功能外,還實現了執行管理、平臺健康管理、狀態管理、配置及更新管理、加密管理等高級功能。
INTEWORK-EAS-AP 已適配 WindRiver Linux、Android、QNX 等 POSIX 操作系統, 已適配 TDA2/TDA4、高通 8155、MT8666、NXP S32G/S32V、IMAX6/8、地平線J2/J3、芯馳 G9X、X9H、黑芝麻 A1000、移遠 EC20/AG35 等 SOC 平臺。其軟件組件架構如圖2所示:
- 軟件組件
圖2. 經緯恒潤 AP 軟件組件架構
- 工具鏈
除軟件組件外,經緯恒潤Adaptive AUTOSAR 解決方案包含完整的 Adaptive AUTOSAR 工具鏈,運行于 PC 機上,實現 AUTOSAR 組件軟件的設計、生成與配置功能。工具鏈包含 AP.Configurator 和 AP.Generator 兩部分,工具鏈示意圖如圖3所示:
圖3.
展開 當資源豐富時,可選擇的余地就會大一些,比如可以充分利用多核異構架構來處理復雜場景,使用Hypervisor等虛擬化技術,使CP、AP和非AUTOSAR系統共同存在于HPC中。
基于信號和基于服務這兩種通信方式如何結合起來,是對新一代E/E架構提出的挑戰。Adaptive AUTOSAR這個基于服務理念的中間件,是我們實現SOA的一種不錯的選擇。
當資源豐富時,可選擇的余地就會大一些,比如可以充分利用多核異構架構來處理復雜場景,使用Hypervisor等虛擬化技術,使CP、AP和非AUTOSAR系統共同存在于HPC中。
基于信號和基于服務這兩種通信方式如何結合起來,是對新一代E/E架構提出的挑戰。Adaptive AUTOSAR這個基于服務理念的中間件,是我們實現SOA的一種不錯的選擇。
接下來介紹兩種自動駕駛的中間件方案:Adaptive AUTOSAR和ROS
Adaptive AUTOSAR
Adaptive AUTOSAR架構邏輯視圖(R20-11)
AUTOSAR組織為應對自動駕駛技術的發展推出了Adaptive AUTOSAR(AP)架構,如上圖所示。其主要特點是采用面向服務的架構(SOA),服務可根據應用需求動態加載,可通過配置文件動態加載配置,并可進行單獨更新。相對于Classic AUTOSAR(CP),可以滿足更強大的算力需求,更安全,兼容性好,可進行敏捷開發。
Adaptive AUTOSAR系統主要適應于新的集中式的高性能計算平臺,滿足車內部件之間的高速通信需求和智能駕駛的高計算能力需求。AP平臺采用了服務化的架構,系統由一系列的服務組成,應用和其他軟件模塊可以根據需求調用其中的一個或者多個服務,而服務可以是平臺提供的,也可以是遠程其他部件提供,OEM可以按照功能設計需求定義自己的服務組合。
AP平臺沒有設計新的操作系統內核,所有符合POSIX PSE51接口的操作系統內核都可以使用,AP平臺重點是在操作系統內核之上的系統服務中間層,主要分為平臺基礎功能和平臺服務功能兩部分。AP平臺主要的三個支撐和演進方向是:安全(包含信息安全和功能安全),連接(包括車內和車外各種新的通信機制),可升級(包含OTA,靈活的軟件設計和管理等)。AP平臺仍采用傳統的標準設計方式,每年一個版本集中進行新的功能發布。
ROS
ROS 架構
ROS作為最早開源的機器人軟件中間件,很早就被機器人行業使用。ROS的首要設計目標是在機器人研發領域提高代碼復用率。
展開 接下來介紹兩種自動駕駛的中間件方案:Adaptive AUTOSAR和ROS
Adaptive AUTOSAR
Adaptive AUTOSAR架構邏輯視圖(R20-11)
AUTOSAR組織為應對自動駕駛技術的發展推出了Adaptive AUTOSAR(AP)架構,如上圖所示。其主要特點是采用面向服務的架構(SOA),服務可根據應用需求動態加載,可通過配置文件動態加載配置,并可進行單獨更新。相對于Classic AUTOSAR(CP),可以滿足更強大的算力需求,更安全,兼容性好,可進行敏捷開發。
Adaptive AUTOSAR系統主要適應于新的集中式的高性能計算平臺,滿足車內部件之間的高速通信需求和智能駕駛的高計算能力需求。AP平臺采用了服務化的架構,系統由一系列的服務組成,應用和其他軟件模塊可以根據需求調用其中的一個或者多個服務,而服務可以是平臺提供的,也可以是遠程其他部件提供,OEM可以按照功能設計需求定義自己的服務組合。
AP平臺沒有設計新的操作系統內核,所有符合POSIX PSE51接口的操作系統內核都可以使用,AP平臺重點是在操作系統內核之上的系統服務中間層,主要分為平臺基礎功能和平臺服務功能兩部分。AP平臺主要的三個支撐和演進方向是:安全(包含信息安全和功能安全),連接(包括車內和車外各種新的通信機制),可升級(包含OTA,靈活的軟件設計和管理等)。AP平臺仍采用傳統的標準設計方式,每年一個版本集中進行新的功能發布。
ROS
ROS 架構
ROS作為最早開源的機器人軟件中間件,很早就被機器人行業使用。ROS的首要設計目標是在機器人研發領域提高代碼復用率。
展開 
Adaptive AUTOSAR的相關專題、標簽、搜索
Adaptive AUTOSARAdaptive AUTOSAR開發AUTOSAR架構AutosarAUTOSAR解決方案Autosar EcuM the application of adaptive mesh constraints requires the definition of an adaptive mesh domainapplication of adaptive mesh constraints requires the definition of an adaptive mesh domainthe application of adaptive mesh constraints requires the definition of an adaptive mesh domain.autosarautosar 診斷autosar simulink
Adaptive AUTOSAR的最新內容
DEMO部分也會帶來此虛擬化技術應用于幾類常見的POSIX控制器如Adaptive Autosar、ADAS等的驗證場景。
Platform AUTOSAR支持
支持Machine Manifest Definition/ECU Integration/System Description等研發工作
支持各種Interface的定義,包括:Service Interface、REST Service Interface、Persistency Interface、Time Synchronization
▎經緯恒潤INTEWORK-EAS解決方案
經緯恒潤自主研發AUTOSAR產品INTEWORK-EAS家族系列,包括AUTOSAR Adaptive Platform產品(經緯恒潤Adaptive AUTOSAR解決方案 INTEWORK-EAS-AP )、AUTOSAR Classic Platform產品(AUTOSAR 解決方案 — INTEWORK-EAS-CP )以及AUTOSAR
▎經緯恒潤INTEWORK-EAS解決方案
經緯恒潤自主研發AUTOSAR產品INTEWORK-EAS家族系列,包括AUTOSAR Adaptive Platform產品(經緯恒潤Adaptive AUTOSAR解決方案 INTEWORK-EAS-AP )、AUTOSAR Classic Platform產品(AUTOSAR 解決方案 — INTEWORK-EAS-CP )
▎經緯恒潤INTEWORK-EAS解決方案
經緯恒潤自主研發AUTOSAR產品INTEWORK-EAS家族系列,包括AUTOSAR Adaptive Platform產品(經緯恒潤Adaptive AUTOSAR解決方案 INTEWORK-EAS-AP )、AUTOSAR Classic Platform產品(AUTOSAR 解決方案 — INTEWORK-EAS-CP )
同CLASSIC AUTOSAR相比,ADAPTIVE AU?TOSAR的模塊數量不足前者15%。從目前情況看,若想達到CLASSIC AUTOSAR在汽車行業的普及率,ADAPTIVE AUTOSAR依然有很多路要走。
5 OTA
在過去的幾十年里,汽車電子產品所有的軟件都是預先裝載的。車輛交付給客戶后,沒有不可接受的軟件問題,一般不會對車輛軟件進行更新;一旦發現軟件問題,要進行車輛召回。
圖1 NVIDIA DRIVE ORIN啟動畫面
INTEWORK-EAS-AP是經緯恒潤完全自主研發的Adaptive AUTOSAR解決方案,遵循AUTOSAR Adaptive R19-11規范,使用C++11語言和 POSIX操作系統,除實現諸如診斷(UDS和DOIP)、面向服務通信(SOMEIP)、網絡管理、數據持久化等基本功能外,還實現了執行管理、平臺健康管理
服務中間件遵循AUTOSAR Adaptive Platform R19-11標準開發,是國內首個符合AUTOSAR Adaptive標準的服務中間件軟件產品。另外在智能座艙領域,也推出了基于Linux深度定制的鴻蒙OS,在華為與塞力斯合作打造的問界M5上鴻蒙座艙獲得了一致的好評。
02.
中間件
中間件的任務就是負責各類應用軟件模塊之間的通信以及對系統資源的調度。
ROS2和AUTOSAR Adaptive都是中間件,那它們在不斷升級進化的過程中,有沒有朝著某個共同的方向,進而出現交匯點?答案是有的。最明顯的就是DDS的通訊機制。
圖6:DDS在AUTOSAR Adaptive通訊中的位置
如上圖所示,AUTOSAR Adaptive中的通訊管理模塊就加入了DDS的部分,并對DDS相應的功能安全和網絡安全都作了定義和描述。
AP 和 CP 的對比關系表
經緯恒潤 Adaptive AUTOSAR 解決方案
INTEWORK-EAS-AP 是經緯恒潤自主研發的 Adaptive AUTOSAR 解決方案,遵循 AUTOSAR Adaptive R19-11 規范,使用 C