课程大纲

第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 小时

即将举行的公开课程

课程分类