聯繫我們

課程簡介

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

  • AUTOSAR經典平台簡介。
  • 軟體層級和ECU架構。
  • 基本軟體(BSW)的角色以及分層架構。
  • 微控制器抽象層(MCAL)。
  • AUTOSAR配置方法論及基於XML的流程簡介。
  • ETAS ISOLAR-A/B概覽。

第二天:服務與ECU抽象層

  • 服務層級概覽。
  • 看門狗管理器(WdgM)。
  • 診斷事件管理器(DEM)。
  • NVRAM管理器(NvM)。
  • ECU抽象層。
  • I/O硬體介面。
  • 記憶體抽象化。
  • OS基礎知識及記憶體操作模式。

第三天:通訊堆疊與執行時環境

  • COM Stack基礎: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 小時

課程分類