🚗 从单体到SOA
汽车软件架构演进之路
30章 · 完整目录
01
汽车软件的前世今生
从机械到电子 · ECU诞生与早期形态
02
单体架构的黄金时代
AUTOSAR Classic · RTE与BSW职责
03
痛点初现
软件耦合 · 升级困难 · 算力瓶颈
04
迈向分布式
从集中式ECU到域控制器架构
05
SOA思想引入
什么是面向服务?汽车为何需要SOA
06
AUTOSAR Adaptive
Adaptive vs Classic · 定位与协同
07
服务设计原则
服务粒度 · 无状态 · 接口定义
08
通信中间件
SOME/IP vs DDS 车载网络对比
09
服务发现机制
SOME/IP Service Discovery
10
SOA与信号导向对比
从Signal到Service思维转变
11
以太网与TSN
车载以太网如何支撑SOA
12
SOA状态管理
服务生命周期 · 状态机设计
13
OTA升级
SOA架构让整车OTA成为可能
14
诊断服务进化
从UDS on CAN到UDS over IP
15
安全与SOA
服务认证 · 加密 · 访问控制
16
虚拟化技术
Hypervisor在混合架构中的应用
17
容器化与微服务
Docker在车载计算平台尝试
18
中央计算平台
从域控到中央+区域架构
19
服务编排与编排器
管理复杂服务依赖
20
数据驱动开发
SOA架构数据采集与闭环
21
CI/CD在汽车软件
持续集成与部署挑战
22
模型与代码
基于模型的SOA服务开发
23
测试策略
从单体测试到服务集成测试
24
功能安全与SOA
ISO 26262在分布式服务落地
25
性能分析
延迟 · 吞吐量 · 资源占用
26
遗留系统迁移
单体ECU逐步迁移到SOA
27
案例研究
某量产车型SOA架构实践
28
未来趋势
SDV与SOA深度融合
29
工具链与生态
Vector · EB · ETAS对SOA支持
30
总结与展望
汽车软件架构下一个十年