基于AUTOSAR的汽车ECU开发全流程实战

📘 30章 · 从入门到高阶 v2.0
01
AUTOSAR概述与背景 战略地位
AUTOSAR起源、发展历程、核心目标(标准化、复用性、可移植性)及现代汽车电子电气架构中的战略地位。
02
AUTOSAR方法论与分层架构 V字开发
“V”字开发方法论,应用层(ASW)、RTE、BSW、MCAL详细分层架构。
03
Vector DaVinci Developer工具入门 SWC/端口
创建SWC、Port、Interface及组件间连接配置,工具链快速上手。
04
AUTOSAR数据类型与接口定义 S/R · C/S
Implementation Data Type、Application Data Type、Interface定义及工具链映射。
05
SWC内部行为建模 Runnable/事件
Runnable、Timing Event、Data Received Event等触发事件定义及伪代码设计。
06
RTE配置与生成 运行时环境
RTE Events、Mapping、Data Mapping原理及通过工具生成RTE代码。
07
BSW架构详解(上):系统服务层 OS/EcuM
OSEK/VDX OS、EcuM、BswM功能与配置,系统服务层深入剖析。
08
BSW架构详解(中):通信服务层 CAN/LIN/FlexRay
CAN、LIN、FlexRay、Ethernet协议栈,PDU Router、CanIf、LinIf等模块。
09
BSW架构详解(下):I/O与存储服务层 NvM/Fee
I/O硬件抽象层、NvM、Fee、Ea存储资源管理。
10
MCAL配置与开发 ADC/PWM/DIO
MCAL驱动配置(ADC、PWM、DIO、SPI、CAN),EB tresos / Vector MICROSAR工具。
11
CAN通信协议栈实战 CanDrv→Com
CanDrv、CanIf、CanTp、PDU Router、Com完整配置与代码生成。
12
LIN通信协议栈实战 主从节点
LinDrv、LinIf、LinTp、LinSM配置及LIN主从节点通信实现。
13
诊断协议栈(UDS on CAN)开发 DCM/DEM
DCM、DEM配置,实现UDS (ISO 14229) 服务:读取DTC、读写数据等。
14
NvM(非易失性存储器)管理 Fee模拟
NVRAM块定义、存储周期、校验机制,Fee模块实现数据存储。
15
EcuM与BswM配置 状态机管理
ECU上电/下电/休眠/唤醒状态机,BswM模式切换与动作执行。
16
OS配置与任务调度 OSEK/VDX
Task、Alarm、ISR、Schedule Table配置,基于OSEK/VDX的AUTOSAR OS。
17
XCP/CCP标定协议栈开发 在线标定
XCP模块配置,实现ECU在线标定与测量数据采集。
18
安全机制与功能安全 ISO 26262 Wdg/E2E
Wdg、WdgM、E2E等安全机制配置,支持功能安全。
19
SecOC(安全车载通信)配置 消息认证
SecOC模块实现CAN/LIN/Ethernet消息认证与防篡改。
20
多核ECU开发与RTE映射 核间通信
SWC映射到不同Core,RTE管理核间通信与资源共享。
21
配置与代码生成实战 (Vector MICROSAR) 工具链
BSW配置、RTE生成、SWC集成,基于Vector MICROSAR完整演示。
22
配置与代码生成实战 (EB tresos) TC3xx/S32K
EB tresos Studio配置MCAL/BSW,生成适配Infineon TC3xx、NXP S32K底层代码。
23
SWC集成与编译 Tasking/Green Hills
RTE、BSW、MCAL、SWC代码集成,配置编译器编译链接。
24
ECU刷写(Bootloader)开发 UDS刷写
基于AUTOSAR UDS Bootloader,刷写流程、安全校验、会话管理、固件升级。
25
AUTOSAR测试策略与单元测试 Tessy/VectorCAST
测试V模型,SWC单元测试、集成测试、系统测试方法与工具。
26
AUTOSAR与Matlab/Simulink集成 Embedded Coder
Simulink算法模型生成符合AUTOSAR规范的SWC代码,导入DaVinci Developer。
27
AUTOSAR与OSEK/VDX操作系统对比 增强特性
AUTOSAR OS与传统OSEK/VDX OS异同,调度、资源管理、时间同步增强。
28
AUTOSAR在新能源车(EV/HEV)中的应用 BMS/MCU/VCU
电池管理系统(BMS)、电机控制器(MCU)、整车控制器(VCU)典型应用与架构。
29
AUTOSAR在智能驾驶(ADAS)中的应用 Orin/TDA4
高算力SoC适配、传感器数据融合、功能安全,域控制器挑战。
30
AUTOSAR未来趋势 · Classic vs Adaptive 平台对比
Classic Platform (MCU) 与 Adaptive Platform (SoC, POSIX) 架构差异及应用趋势。