课程大纲

 第一天: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 小时

即将举行的公开课程

课程分类