聯繫我們

課程簡介

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

  • AUTOSAR Classic Platform 簡介
  • 軟體層級與 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
  • 系統設定與整合工作流程
  • 應用程式軟體元件 (SWC) 的整合
  • 除錯與排除整合問題
  • 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 小時

人數


每位參與者的報價

即將到來的課程

課程分類