课程大纲

 第一天:AUTOSAR 简介与架构概述

  • AUTOSAR 经典平台简介
  • 软件层与ECU架构
  • 基础软件(BSW)的作用与分层架构
  • Microcontroller 抽象层(MCAL)
  • AUTOSAR 配置方法论与基于XML的流程简介
  • ETAS ISOLAR-A/B 概述

 


 第二天:服务层与ECU抽象层

  • 服务层概述
  • 看门狗管理器(WdgM)
  • 诊断事件管理器(DEM)
  • NVRAM管理器(NvM)
  • ECU抽象层
  • I/O硬件接口
  • Communication与内存抽象
  • 操作系统基础与内存操作模式

 


 第三天:Communication 堆栈与运行时环境

  • COM堆栈基础:PDUR、COM、CAN/LIN驱动
  • AUTOSAR 操作系统:任务、调度、事件
  • 运行时环境(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 Classic Platform的嵌入式软件工程师
  • 从事ECU和微控制器开发的Automotive系统开发人员
  • 参与AUTOSAR BSW配置和集成的软件集成商和开发人员
  • 使用ETAS ISOLAR-A/B、DaVinci Developer或类似工具的工程师
 28 小时

即将举行的公开课程

课程分类