AUTOSAR 架构应用实战
📚 30 章 · 完整目录
v2.0
01
AUTOSAR 概述
起源与发展
核心目标与优势
方法论与工作流
02
分层架构详解
应用层(ASW)
运行时环境(RTE)
基础软件层(BSW)
03
虚拟功能总线(VFB)
VFB概念
端口与接口
组件间通信
04
运行时环境(RTE)
RTE生成
与SWC交互
RTE配置
05
应用层软件组件(SWC)
SWC类型
端口定义
内部行为与Runnable
06
基础软件层(BSW)概览
服务层
ECU抽象层
微控制器抽象层(MCAL)
07
操作系统(OS)
基本概念
任务调度
Alarm与Event
08
通信栈(ComStack)
CAN通信栈
LIN通信栈
以太网通信栈
09
诊断栈(DCM与DEM)
诊断通信管理(DCM)
诊断事件管理(DEM)
10
存储栈(NvM与MemIf)
非易失性存储器管理(NvM)
存储器抽象接口(MemIf)
11
I/O栈
I/O硬件抽象
I/O信号处理
ECU抽象层I/O驱动
12
系统服务
看门狗管理器(WdgM)
ECU状态管理器(EcuM)
BswM模式管理
13
复杂驱动(CDD)
CDD概念
使用场景
与标准SWC集成
14
AUTOSAR方法论
系统配置
ECU配置
代码生成流程
15
ARXML详解
文件结构
关键元素
导入导出机制
16
系统模板(System Template)
系统描述
拓扑定义
信号矩阵
17
ECU提取(ECU Extract)
系统级到ECU级
配置提取
18
SWC描述与实现
XML描述
C代码实现
Runnable映射
19
BSW配置工具
Vector DaVinci Configurator
EB tresos Studio
20
RTE生成与配置
RTE生成器输入输出
RTE事件配置
21
CAN通信栈配置
CAN驱动
CAN接口
CAN状态管理器
PDU路由
22
诊断栈配置
DCM配置
DEM配置
诊断服务实现
23
NvM存储栈配置
NvM块配置
存储周期
校验机制
24
OS配置
任务定义
资源管理
中断配置
堆栈大小计算
25
多核AUTOSAR
多核架构
核间通信
同步机制
26
AUTOSAR与功能安全(ISO 26262)
ASIL分解
安全机制
软件分区
27
AUTOSAR与Adaptive Platform
Classic与Adaptive对比
Adaptive应用场景
28
AUTOSAR测试与集成
单元测试
集成测试
系统测试策略
29
实战案例:BMS系统设计
基于AUTOSAR的BMS
30
实战案例:ADAS域控制器设计
基于AUTOSAR的ADAS域控