課程簡介

 第一天:AUTOSAR 簡介與架構概覽

  • AUTOSAR 經典平臺簡介
  • 軟件層與ECU架構
  • 基礎軟件(BSW)的作用與分層架構
  • 微控制器抽象層(MCAL)
  • AUTOSAR 配置方法與基於XML的流程簡介
  • ETAS ISOLAR-A/B 概覽

 


 第二天:服務與ECU抽象層

  • 服務層概覽
  • 看門狗管理器(WdgM)
  • 診斷事件管理器(DEM)
  • 非易失性存儲器管理器(NvM)
  • ECU抽象層
  • I/O硬件接口
  • 通信與內存抽象
  • OS基礎與內存操作模式

 


 第三天:通信棧與運行時環境

  • COM棧基礎:PDUR、COM、CAN/LIN驅動
  • AUTOSAR OS:任務、調度、事件
  • 運行時環境(RTE)
  • 在應用與BSW集成中的作用
  • RTE生成過程

 


第四天:系統集成與配置實踐

  • 配置工具:ETAS ISOLAR-A 和 B 的詳細使用
  • 系統配置與集成工作流程
  • 應用軟件組件(SWCs)的集成
  • 調試與解決集成問題
  • AUTOSAR 項目工作流程與最佳實踐


設置要求(需確認):

軟件:

  • ETAS ISOLAR-A 和/或 ISOLAR-B(最新版本)
  • AUTOSAR 架構(例如 4.2.x 或 4.3.x,視項目而定)
  • 編譯器工具鏈(例如,GNU ARM 或 IAR 用於代碼生成模擬)
  • ETAS 提供的演示 BSW 項目或自定義設置
  • XML/XSD 驗證工具(可選)

硬件(如線下或混合):

  • 評估板(例如,Infineon TriCore AURIX 或 NXP S32K)
  • 調試器(Lauterbach、iSYSTEM 或 PEmicro)
  • CAN 接口(如果模擬物理總線,使用 USB-to-CAN)

最低要求

  • 對嵌入式系統和微控制器架構的理解
  • 即時系統或汽車ECU開發經驗
  • C編程經驗,編程經驗

受衆

  • 開始使用AUTOSAR經典平臺的嵌入式軟件工程師
  • 與ECU和微控制器合作的汽車系統開發人員
  • 參與AUTOSAR BSW配置和集成的軟件集成商和開發人員
  • 使用ETAS ISOLAR-A/B、DaVinci Developer或類似工具的工程師
 28 時間:

課程分類