
發布
注冊
/
登錄AP AUTOSAR
關注創建者:匿名 創建時間:2021-08-26

AP AUTOSAR的實例教程
本文通過一個應用案例,將整體使用AP AUTOSAR的流程簡單介紹。同時,讀者將理解AP AUTOSAR的幾個基本平臺組件?;谶@個案例,讀者可以了解最基礎的AP AUTOSAR開發流程。其中,重點介紹了AP AUTOSAR建模。
1
開發流程
AP AUTOSAR整體開發流程
AP AUTOSAR開發流程:
定義服務:輸出ServiceInterface, 屬于OEM工作范圍。
生成基于Skeleton/Proxy 的Class。使用AUTOSAR供應商工具鏈。
實現SWC和使用目標軟件平臺工具鏈編譯為可執行文件 Executables。
生成Machine Manifest。描述目標硬件和軟件平臺環境。將應用映射到進程。使用AUTOSAR工具鏈。
2
案例:服務定義
將車輛功能拆解為服務的部分在這里就不多講了。我個人認為這個跟業務邏輯強相關,跟IT域的方法論沒什么太大區別。
一個服務接口需滿足SOME/IP的組成,里面包含3部分:Fields,Events,Methods。技術細節請參看SOME/IP介紹。
本文假設一個服務接口RadarFusion。
對于一個SOA服務接口,肯定至少得有一個Provider和可能多個Consumer。
3
使用工具鏈生成Skeleton/Proxy
Skeleton/Proxy是在CM (Communication Management)選擇的基本設計模式。這是軟件設計模式里最常用的幾個設計模式之一。AP AUTOSAR基本上參考了GENIVI的CommonAPI設計。
展開 目前比較多的國際Tier-1采用AP AUTOSAR在MPU側來實現功能安全島。值得各位同行注意的是,要實現此架構,safety應用需要整個軟件棧支持,從底層OS,標準庫,POSIX庫,BSP,到AP協議棧。他們缺一不可。目前就AP協議棧本身來講,已經有商用解決方案提供ASIL-D等級的EM和PHM。
AUTOSAR Builder是達索旗下一款基于Eclipse的開放、可擴展工具套件,用于設計和開發符合AUTOSAR標準的系統和軟件。新版本2022x支持AUTOSAR Release R20-11,并且Adaptive code generators 已升級支持AUTOSAR Adaptive R20-11。
經緯恒潤 AP 軟件組件架構
- 工具鏈
除軟件組件外,經緯恒潤Adaptive AUTOSAR 解決方案包含完整的 Adaptive AUTOSAR 工具鏈,運行于 PC 機上,實現 AUTOSAR 組件軟件的設計、生成與配置功能。工具鏈包含 AP.Configurator 和 AP.Generator 兩部分,工具鏈示意圖如圖3所示:
圖3. 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 配置文件。
經緯恒潤 Adaptive AUTOSAR 應用案例
經緯恒潤 Adaptive AUTOSAR 已廣泛應用到智能駕駛、智能座艙、車身域控及T-box等控制器,助力數十個車型項目開發及量產。
圖5.
展開 200個汽車工程技術“干貨”無償分享請繼續閱讀↓↓↓
本平臺聲明
1、文中材料僅供學習交流,不得用于任何商業目的。未經授權不得在其他公眾號及媒體發布。對于轉載、引用本文內容而引起的民事紛爭、行政處理或其他損失,本網不承擔任何責任。
2、文中部分數據和文字引自媒體、公開文獻及作者在線投稿等方式,版權屬原作者。如有涉及內容、版權等問題。請盡快聯系我們,我們會及時處理。
3、聯系電話:15321663998 郵箱:hb_cao@126.com
2022年4月份培訓
自動駕駛軟件架構開發技術高級培訓班
電動智能網聯汽車電磁兼容(EMC)性能的測試、優化及設計高級培訓班
2022年長期舉辦培訓
車輛極限駕駛技能提升實操技術高級培訓班
在線閱讀經典培訓講義(期待大家轉發和分享干貨知識)
干貨‖新能源動力電池全壽命設計及應用技術培訓系列三
干貨‖新能源動力電池全壽命設計及應用技術培訓系列二
干貨‖新能源動力電池全壽命設計及應用技術培訓系列一
展開 
AP AUTOSAR的相關專題、標簽、搜索
AP AUTOSAR的最新內容
▎經緯恒潤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 )
尤其底層軟件中,針對面向服務架構SOA開發需要使用高性能的處理器,自適應汽車開放系統架構AP Autosar有著不可比擬的優勢。
而應用軟件中,自動駕駛整體架構主要涉及感知、規劃、決策、控制等節點。通過數據或信息的存儲、傳遞及有效及時處理,可以完成感知算法、決策算法、控制算法的整體遞進式集成。
基于E3640的域控制網關演示系統
關于經緯恒潤AUTOSAR系列產品
經緯恒潤自主研發AUTOSAR產品INTEWORK-EAS家族系列,包括AUTOSAR Adaptive Platform產品(INTEWORK-EAS-AP)、AUTOSAR Classic Platform產品(INTEWORK-EAS-CP)以及AUTOSAR全棧研發工具鏈,旨在為行業提供國產自主基礎軟件解決方案
今年4月,東軟推出針對域控制器的軟件開發平臺——NeuSAR DS(Domain System),其有機地將AUTOSAR CP和AUTOSAR AP、SOA中間件、底層文件系統的支持等融合到一起。針對域控制器的應用提供一個完整一體化的軟件包、工具鏈和開發環境。
最終,AP Autosar中的應用軟件通過實時運行環境RTE對傳感器感知目標級數據進行實時的讀取,用于后續的應用軟件的規劃控制和決策控制。
從如上示例可看出,設備抽象具備如下優勢,Sensor&Actuator的變化不會引起平臺軟件和應用軟件的連帶更改,總結起來大致有如下幾種變換導致的軟硬件解耦類型。
2017 年,Adaptive AUTOSAR(以下簡稱AP)應運而生。
200個汽車工程技術“干貨”無償分享請繼續閱讀↓↓↓
本平臺聲明
1、文中材料僅供學習交流,不得用于任何商業目的。未經授權不得在其他公眾號及媒體發布。對于轉載、引用本文內容而引起的民事紛爭
AUTOSAR Builder是達索旗下一款基于Eclipse的開放、可擴展工具套件,用于設計和開發符合AUTOSAR標準的系統和軟件。新版本2022x支持AUTOSAR Release R20-11,并且Adaptive code generators 已升級支持AUTOSAR Adaptive R20-11。
圖 1-AUTOSAR Builder