📘 AUTOSAR 分层架构深度解析
30章 · 从入门到实战
⚡ 友好色系
01
AUTOSAR概述
起源与发展
核心目标与理念
方法论简介
02
分层架构总览
应用层(ASW)
运行时环境(RTE)
基础软件层(BSW)
03
应用层(ASW)详解
软件组件(SWC)
端口接口
运行实体
04
运行时环境(RTE)详解
通信机制
生成与配置
SWC调度
05
基础软件层(BSW)概览
服务层
ECU抽象层
MCAL
复杂驱动
06
服务层详解
系统服务(OS/Wdg/EcuM)
存储服务
通信服务
07
ECU抽象层详解
I/O硬件抽象
通信硬件抽象
存储硬件抽象
08
微控制器抽象层(MCAL)
标准化接口
Dio/Pwm/Adc/Spi
09
复杂驱动(CDD)详解
使用场景
与标准BSW交互
开发注意事项
10
虚拟功能总线(VFB)
设计意图
与RTE关系
通信模式
11
通信栈详解(一) CAN
CanIf
CanTp
CanNm
CanSM
12
通信栈详解(二) LIN/FlexRay/以太网
LIN
FlexRay
以太网
架构对比
13
诊断栈详解
DCM
DEM
FIM
14
存储栈详解
NvM管理器
MemIf
Fee/EA
15
系统服务详解
OS (AUTOSAR规范)
EcuM
BswM
16
方法论与工作流
ARXML模板
配置与生成
系统级→ECU级
17
接口与数据类型
Implementation/Application
SR/CS接口
18
模式管理详解
基本概念
BswM规则引擎
模式切换影响
19
安全机制(Security)
SecOC
Crypto Stack
密钥管理
20
功能安全机制(Safety)
E2E保护
WdgM
SafeRTE
21
多核架构
多核OS
核间通信(IOC)
多核RTE
22
Classic vs Adaptive
定位差异
操作系统
通信/应用场景
23
配置工具链
Vector DaVinci
EB tresos
ETAS ISOLAR
24
代码生成与集成
RTE生成
BSW配置代码
SWC框架集成
25
测试与验证
单元/集成测试
通信测试
诊断测试
26
新能源车应用
BMS
VCU
MCU
27
智能驾驶应用
ADAS域控制器
传感器融合
高带宽通信
28
项目实战(一) BCM案例
需求分析→ECU配置
完整流程
29
项目实战(二) 优化与调试
配置错误与调试
性能/内存优化
30
AUTOSAR未来趋势
SOA
OTA
AI结合