感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
第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 小时