📘 AUTOSAR 基础软件栈
深度解析 · 30章
🎓 风格 · 全彩目录
01
AUTOSAR概述
起源与发展
复用性/可移植性
方法论简介
02
分层架构精讲
ASW
RTE
BSW
职责与交互
03
MCAL详解
微控制器抽象层
标准接口
硬件关系
04
ECU抽象层(ECUAL)
I/O驱动
通信驱动
内存驱动
05
服务层(Services)
系统服务
内存服务
通信服务
诊断服务
06
复杂驱动(CDD)
应用场景
与MCAL区别
集成方法
07
运行时环境(RTE)
RTE生成
SWC接口
事件机制
08
操作系统(OS)基础
任务调度
资源管理
Alarm/Counter
09
通信栈解析
CAN
LIN
FlexRay
以太网
10
诊断栈解析
UDS协议
DCM
DEM
FIM
11
内存栈解析
NVRAM管理器
Fee
Ea
Flash驱动
12
I/O栈解析
DIO
ADC
PWM
ICU
PORT
13
系统服务栈
EcuM
BswM
SchM
WdgM
14
XCP与Calibration
XCP协议
A2L文件
标定与测量
15
安全机制(Security)
SecOC
Crypto Stack
HSM
安全启动
16
功能安全
ASIL等级
Safety Island
E2E
Watchdog
17
多核架构
多核OS
核间通信(IOC)
资源共享与保护
18
VFB(虚拟功能总线)
VFB概念
SWC虚拟连接
与RTE关系
19
ARXML详解
ARXML作用
主要标签
配置与生成
20
配置工具链
Vector DaVinci
EB tresos
ETAS ISOLAR
21
代码生成与集成
RTE生成
BSW生成
SWC集成
编译链接
22
Bootloader开发
架构
FBL/PBL
刷写流程
安全校验
23
诊断协议UDS
服务列表
会话控制
安全访问
DTC读写
24
网络管理
CAN NM
Ethernet NM
状态机
PNC
25
状态管理(EcuM & BswM)
EcuM启动/关闭
BswM规则引擎
模式管理
26
Watchdog管理器(WdgM)
架构
触发模式
时间监控
安全机制
27
日志与跟踪(DLT)
DLT协议
日志级别
非侵入调试
Trace工具
28
测试与验证
单元测试
集成测试
MCAL/OS/通信测试
29
新能源车应用
VCU
BMS
MCU
AUTOSAR实践
30
AUTOSAR未来趋势
Adaptive AUTOSAR
SOME/IP
DDS
OTA升级