Course Code: autosarbasa
Duration: 28 hours
Prerequisites:
  • 了解嵌入式系统和微控制器架构
  • 具备实时系统或汽车ECU开发经验
  • 具备C编程经验,编程经验

受众

  • 刚开始使用AUTOSAR Classic Platform的嵌入式软件工程师
  • 从事ECU和微控制器开发的Automotive系统开发人员
  • 参与AUTOSAR BSW配置和集成的软件集成商和开发人员
  • 使用ETAS ISOLAR-A/B、DaVinci Developer或类似工具的工程师
Overview:

本课程为讲师指导的培训(线上或线下),面向中级嵌入式软件开发人员和汽车工程师,旨在帮助他们使用AUTOSAR Classic Platform开发、集成和测试电子控制单元(ECU)的标准化软件组件。

培训结束后,学员将能够:

安装和配置AUTOSAR开发工具(如DaVinci Developer、EB Tresos或ETAS ISOLAR-A/B)。

理解AUTOSAR分层架构和基本软件模块(BSW)。

设计和实现AUTOSAR操作系统及通信栈(COM stack)。

使用CANoe或类似工具在AUTOSAR环境中进行模拟、测试和诊断。

课程形式

  • 互动讲座与讨论。
  • 大量练习与实践。
  • 在实验环境中进行实际操作。

 

Course Outline:

 第一天: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)
Sites Published:

United Arab Emirates - AUTOSAR Basic Software - A

Qatar - AUTOSAR Basic Software - A

Egypt - AUTOSAR Basic Software - A

Saudi Arabia - AUTOSAR Basic Software - A

South Africa - AUTOSAR Basic Software - A

Brasil - AUTOSAR Basic Software - A

Canada - AUTOSAR Basic Software - A

中国 - AUTOSAR Basic Software - A

香港 - AUTOSAR Basic Software - A

澳門 - AUTOSAR Basic Software - A

台灣 - AUTOSAR Basic Software - A

USA - AUTOSAR Basic Software - A

Österreich - AUTOSAR Basic Software - A

Schweiz - AUTOSAR Basic Software - A

Deutschland - AUTOSAR Basic Software - A

Czech Republic - AUTOSAR Basic Software - A

Denmark - AUTOSAR Basic Software - A

Estonia - AUTOSAR Basic Software - A

Finland - AUTOSAR Basic Software - A

Greece - AUTOSAR Basic Software - A

Magyarország - AUTOSAR Basic Software - A

Ireland - AUTOSAR Basic Software - A

Luxembourg - AUTOSAR Basic Software - A

Latvia - AUTOSAR Basic Software - A

España - AUTOSAR Basic Software - A

Italia - AUTOSAR Basic Software - A

Lithuania - AUTOSAR Basic Software - A

Nederland - AUTOSAR Basic Software - A

Norway - AUTOSAR Basic Software - A

Portugal - AUTOSAR Basic Software - A

România - AUTOSAR Basic Software - A

Sverige - AUTOSAR Basic Software - A

Türkiye - AUTOSAR Basic Software - A

Malta - AUTOSAR Basic Software - A

Belgique - AUTOSAR Basic Software - A

France - AUTOSAR Basic Software - A

日本 - AUTOSAR Basic Software - A

Australia - AUTOSAR Basic Software - A

Malaysia - AUTOSAR Basic Software - A

New Zealand - AUTOSAR Basic Software - A

Philippines - AUTOSAR Basic Software - A

Singapore - AUTOSAR Basic Software - A

Thailand - AUTOSAR Basic Software - A

Vietnam - AUTOSAR Basic Software - A

India - AUTOSAR Basic Software - A

Argentina - AUTOSAR Basic Software - A

Chile - AUTOSAR Basic Software - A

Costa Rica - AUTOSAR Basic Software - A

Ecuador - AUTOSAR Basic Software - A

Guatemala - AUTOSAR Basic Software - A

Colombia - AUTOSAR Basic Software - A

México - AUTOSAR Basic Software - A

Panama - AUTOSAR Basic Software - A

Peru - AUTOSAR Basic Software - A

Uruguay - AUTOSAR Basic Software - A

Venezuela - AUTOSAR Basic Software - A

Polska - AUTOSAR Basic Software - A

United Kingdom - AUTOSAR Basic Software - A

South Korea - AUTOSAR Basic Software - A

Pakistan - AUTOSAR Basic Software - A

Sri Lanka - AUTOSAR Basic Software - A

Bulgaria - AUTOSAR Basic Software - A

Bolivia - AUTOSAR Basic Software - A

Indonesia - AUTOSAR Basic Software - A

Kazakhstan - AUTOSAR Basic Software - A

Moldova - AUTOSAR Basic Software - A

Morocco - AUTOSAR Basic Software - A

Tunisia - AUTOSAR Basic Software - A

Kuwait - AUTOSAR Basic Software - A

Oman - AUTOSAR Basic Software - A

Slovakia - AUTOSAR Basic Software - A

Kenya - AUTOSAR Basic Software - A

Nigeria - AUTOSAR Basic Software - A

Botswana - AUTOSAR Basic Software - A

Slovenia - AUTOSAR Basic Software - A

Croatia - AUTOSAR Basic Software - A

Serbia - AUTOSAR Basic Software - A

Bhutan - AUTOSAR Basic Software - A

Nepal - AUTOSAR Basic Software - A

Uzbekistan - AUTOSAR Basic Software - A