課程簡介

第1天:介紹與AUTOSAR架構概述

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

第2天:服務與ECU抽象層

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

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

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

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

  • 配置工具:詳細使用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 Classic Platform的嵌入式軟件工程師。
  • 從事ECU和微控制器開發的汽車系統開發人員。
  • 參與AUTOSAR BSW配置和集成的軟件集成商和開發人員。
  • 使用ETAS ISOLAR-A/B、DaVinci Developer或類似工具的工程師。
 28 時間:

人數


每位參與者的報價

即將到來的課程

課程分類