背景介紹
AUTOSAR(汽車開放系統架構)是一種開放和標準化的汽車軟件架構,由汽車制造商,供應商和工具開發商共同開發。MathWorks 是 AUTOSAR的高級會員,并且積極參與該標準的開發。MathWorks 關注的重點是如何在 AUTOSAR 開發過程中使用基于模型的設計(MBD)。
AUTOSAR 標準提供了兩個平臺來支持當前和下一代汽車 ECU。
第一個是 Classic 平臺,用于傳統應用,例如動力總成,底盤,車身和內部電子設備。
第二個是 Adaptive 平臺,用于計算密集型應用程序,例如高度自動化的駕駛控制、Car-to-X、OTA 更新或作為物聯網一部分的車輛,AUTOSAR基 礎標準加強了 AUTOSAR 平臺之間的互操作性。
Simulink 可以通過 AUTOSAR Blockset 工具箱來支持 AUTOSAR。AUTOSAR Blockset 使工程師可以將 Simulink 模型映射到 AUTOSAR Classic 或 Adaptive 平臺。您還可以使用 Embedded Coder 生成符合 AUTOSAR 要求的 C 或者 C++ 代碼。
由于 AUTOSAR Adaptive 是最近發布的標準,相關資料及實踐路徑都較少,應客戶需求,MathWorks 將提供 AUTOSAR JumpStart 咨詢服務:介紹 AUTOSAR Classic 和 Adaptive 之間的差異,如何將 AUTOSAR Blockset 中的功能特性應用到 AUTOSAR Adaptive 平臺,相應的驗證工作流設計以及使用的相關限制等。
服務內容
MathWorks 將通過演示開發定制的 JumpStart 內容,詳細介紹以下議程:
●AUTOSAR Adaptive 概述
介紹市場需求、應用場景、技術進步等方面推動下,在汽車電子領域導 入AUTOSAR Adaptive 平臺的重要性,以及 MathWorks 對 AUTOSAR Adaptive 平臺的支持。
●AUTOSAR Classic 與 AUTOSAR Adaptive 對比
對比 Classical 和 Adaptive 平臺的技術差異,并討論其對系統架構設計的影響。重點介紹了 SOC(面向服務通信)和傳統基于信號通信的差異。
●AUTOSAR Adaptive 平臺架構
介紹 AUTOSAR Adaptive 平臺架構,內容包括 ara::core、ara::exec、ara::per 等,著重介紹服務接口(ara::com)。幫助客戶理解基于 AUTOSAR Adaptive 的動態系統設計概念,并探討在 Adaptive 系統架構設計中 Simulink 組件的設計思路。
●使用 Simulink 組件建模
以示例演示的方式,介紹 Simulink 支持 AUTOSAR Adaptive 平臺的 ‘Top-Down’ 和 ‘Bottom-up’ 工作流。幫助客戶實現從傳統平臺到 AUTOSAR Adaptive 平臺的平滑切換。
●AUTOSAR Adaptive 組件代碼生成及分析
通過 Demo 模型和生成代碼對比分析,演示在 AUTOSAR Adaptive 設計中如何配置使用 Embedded Coder、AUTOSAR Dictionary,及其對代碼生成的影響。
●仿真、驗證和確認流程
以示例介紹 AUTOSAR Adaptive 模型的仿真、驗證和確認流程。以幫助客戶理解并使用 Simulink Requirements、Simulink Test 等工具完成驗證及確認流程。
●部署配置
介紹以 CMake 為基礎的 AUTOSAR Adaptive 構建系統。幫助客戶快速實現編譯工具鏈。(此工具鏈為示例)
●測量和標定
簡介如何使用 XCP 協議和 AUTOSAR Adaptive 模塊進行通信,實現標定測量功能。
MathWorks 集合全球資源和信息,秉承授人以漁的宗旨,為客戶提供定制化、知識傳授型、靈活的咨詢服務。