课程大纲

模块1:汽车软件与AUTOSAR简介

  • 汽车嵌入式系统概述。
  • AUTOSAR的演变:经典与自适应。
  • AUTOSAR架构层次与关键概念。
  • ADAS系统概述及其与AUTOSAR的关系。

模块2:AUTOSAR经典平台——核心概念

  • 基础软件(BSW)层与运行时环境(RTE)。
  • ECU配置与通信机制。
  • 工具与配置工作流。
  • 将AUTOSAR经典平台与遗留系统集成。

模块3:AUTOSAR自适应平台——基础知识

  • AUTOSAR自适应架构简介。
  • 自适应应用(AA)设计与执行。
  • 基于POSIX的操作系统与执行管理(EM)。
  • 自适应平台服务(AP Services)与通信中间件。

模块4:通信与服务导向架构

  • SOME/IP、DDS与ara::com。
  • 服务接口设计与配置。
  • 自适应应用之间的通信。
  • 与外部ECU及经典平台的集成。

模块5:AUTOSAR自适应在ADAS开发中的应用

  • ADAS功能与功能架构概述。
  • 传感器融合与数据通信挑战。
  • 在AUTOSAR自适应中集成ADAS算法。
  • ADAS软件架构的真实案例研究。

模块6:开发工作流与工具

  • AUTOSAR兼容工具链概述。
  • 建模与配置工具(如Vector、EB tresos、DaVinci等)。
  • 代码生成与目标硬件部署。
  • 自适应应用的测试与调试。

模块7:高级主题与最佳实践

  • AUTOSAR自适应与ADAS中的安全性与安全性。
  • 自适应环境中的更新、诊断与监控。
  • 实时性能优化。
  • 汽车软件架构的未来趋势。

模块8:实践操作与项目

  • 使用AUTOSAR开发工具进行指导实践练习。
  • ADAS组件的配置与模拟。
  • 小型项目:为ADAS用例设计一个简单的自适应AUTOSAR应用。

总结与下一步

要求

  • 具备嵌入式系统C/C++编程经验。
  • 了解基本的汽车软件概念。
  • 熟悉微控制器、通信协议和实时系统。

受众

  • 汽车软件开发者和工程师。
  • 嵌入式系统架构师。
  • ADAS与自动驾驶汽车软件开发者。
 28 小时

即将举行的公开课程

课程分类