📘 汽车软件架构复用
& 平台化
🧩 30章 · 从单体到SDV
1
01
汽车软件架构演进
从单体ECU到域控制器再到中央计算平台
2
02
AUTOSAR经典平台(CP)详解
分层架构、RTE、BSW核心概念与配置
3
03
AUTOSAR自适应平台(AP)详解
SOA、ARA::COM、执行管理与状态管理
4
04
软件复用基础
模块化、接口抽象、依赖倒置原则
5
05
平台化战略
平台定义、技术/产品平台区别、成本质量收益
6
06
需求工程与平台化
多项目共性提取、平台需求基线、变体管理
7
07
架构视图与文档
4+1视图、架构决策记录(ADR)
8
08
分层架构实战
应用层、服务层、中间件层、硬件抽象层
9
09
微服务与SOA
车载微服务挑战、服务粒度、注册发现
10
10
通信中间件
DDS、SOME/IP、MQTT选型对比
11
11
诊断协议栈复用
UDS诊断、DTC管理、模块化设计
12
12
网络管理复用
CAN/以太网NM状态机、PDU设计
13
13
刷写与OTA复用
OTA架构、刷写标准化、安全策略
14
14
状态机与模式管理
整车状态机、应用模式、低功耗切换
15
15
日志与跟踪系统
统一日志框架、级别、跟踪ID、性能
16
16
配置管理工具链
Excel/ARXML配置、代码生成流水线
17
17
持续集成与持续测试
CI/CD、静态检查、单元测试框架
18
18
虚拟原型与仿真
QEMU/Simulink虚拟ECU、HIL/SIL
19
19
功能安全复用
ISO 26262安全机制、ASIL复用策略
20
20
信息安全复用
HSM、安全启动、安全通信、密钥管理
21
21
硬件抽象层(HAL)设计
MCAL抽象、外设驱动、BSP/OSAL复用
22
22
操作系统复用
OSEK/VDX、POSIX抽象、任务调度
23
23
内存管理复用
静态内存池、动态分配、分区保护
24
24
时间同步复用
gPTP/TSN协议栈、时间戳、同步模块
25
25
数据持久化复用
NVRAM管理、键值存储、跨平台抽象
26
26
故障管理复用
故障检测/响应/恢复通用框架
27
27
平台API标准化
内部API规范、版本管理、向后兼容
28
28
代码生成与模型驱动
Simulink/SystemDesk模型生成、模板
29
29
复用度度量与评估
复用率、耦合度、内聚性、架构合规
30
30
未来趋势
SDV、AUTOSAR Adaptive演进、AI应用