📘 AUTOSAR 经典平台 · 实战详解
🎯 30章 从入门到架构
第1章
AUTOSAR概述
起源与发展
经典 vs 自适应
方法论简介
第2章
分层架构概览
应用层(ASW)
运行时环境(RTE)
基础软件层(BSW)
第3章
虚拟功能总线(VFB)
VFB概念
接口类型 SR/CS/Trigger
架构设计作用
第4章
运行时环境(RTE)详解
RTE生成机制
SWC映射
配置实战
第5章
应用层SWC设计
Atomic SWC
Composition SWC
Port/Interface
Runnable
第6章
基础软件层(BSW)概览
BSW分层结构
服务层/ECU抽象/MCAL
模块间通信
第7章
微控制器抽象层(MCAL)
MCAL作用
GPT/ICU/PWM
ADC/DIO/SPI/CAN
第8章
ECU抽象层
I/O抽象
通信抽象
存储抽象
隔离硬件
第9章
服务层
系统服务(OS/Watchdog…)
存储服务(NvM…)
通信服务(Can/Com)
第10章
操作系统(OS)与任务调度
OSEK/VDX
Task类型
Alarm & Event
第11章
通信栈(Can为例)
Can Driver
CanIf/CanTp
PduR/Com
数据流
第12章
诊断栈(DCM/DEM)
DCM诊断通信
DEM事件管理
UDS实现
第13章
存储栈(NvM)
NvM架构
Fee/Ea模块
数据校验
第14章
I/O栈
I/O硬件抽象
信号处理
ADC/PWM配置
第15章
系统服务模块
EcuM
BswM
WdgM
第16章
AUTOSAR配置工具链
Vector DaVinci
EB tresos Studio
ETAS ISOLAR
第17章
ARXML文件解析
ARXML结构
数据类型定义
XML配置表示
第18章
SWC与BSW的集成
接口绑定
RTE生成
集成测试
第19章
复杂驱动(CDD)
CDD概念
使用时机
与BSW交互
第20章
多核架构支持
多核映射
核间通信(IOC)
多核OS配置
第21章
安全机制(Safety)
ISO 26262支持
E2E保护
MPU配置
第22章
信息安全(Security)
SecOC
Crypto Stack
密钥管理
第23章
网络管理(CanNm)
状态机
NM PDU
唤醒/休眠
第24章
XCP与标定
XCP协议
A2L文件
标定与测量
第25章
Bootloader开发
AUTOSAR Bootloader
FBL/APP切换
刷写流程
第26章
工具链集成与自动化
命令行配置
脚本化ARXML
CI/CD集成
第27章
AUTOSAR与Adaptive交互
经典/自适应桥接
S2S通信
第28章
实战案例1:BMS架构
电池管理系统
AUTOSAR设计
第29章
实战案例2:ADAS域控
域控制器架构
AUTOSAR实现
第30章
AUTOSAR未来趋势
R20-11/R21-11新特性
SDV影响