车载以太网OTA升级实战
📘 30章 · 从入门到实战
v2.0
01
车载网络概述
从CAN到车载以太网的演进,为什么需要OTA升级
02
车载以太网基础
OSI模型、100BASE-T1与1000BASE-T1物理层、AVB/TSN协议族
03
SOME/IP协议
服务发现、RPC调用、序列化与反序列化,在OTA中的应用
04
DoIP协议
诊断通信、车辆发现、路由激活,OTA诊断会话管理
05
UDS on DoIP
UDS服务(0x22/0x2E/0x31/0x34/0x36/0x37),刷写流程
06
OTA系统架构
云端、车端T-Box、域控制器、ECU的分层架构
07
OTA升级包制作
元数据、差分算法(bsdiff)、签名与加密
08
安全启动与信任链
Secure Boot、HSM、代码签名验证
09
TLS/DTLS安全通信
证书管理、双向认证、会话密钥协商
10
升级策略设计
全量升级 vs 差分升级、回滚机制、断点续传
11
状态机设计
IDLE、DOWNLOAD、VERIFY、UPDATE、ROLLBACK、COMPLETE
12
多ECU协同升级
依赖关系、升级顺序、一致性检查
13
带宽优化
数据压缩、分块传输、流控与拥塞控制
14
诊断会话管理
编程会话、扩展会话、安全访问(0x27)
15
刷写流程详解
0x34请求下载、0x36传输数据、0x37请求退出传输
16
完整性校验
CRC32、SHA256、数字签名验证
17
日志与监控
升级日志记录、异常上报、远程诊断
18
AUTOSAR架构下的OTA
Adaptive AUTOSAR与Classic AUTOSAR的OTA实现
19
时间同步与调度
gPTP(IEEE 802.1AS)、TSN流预留
20
网络管理
Partial Networking、ECU休眠唤醒与升级的关系
21
测试与验证
HIL测试、压力测试、异常场景测试
22
功能安全考量
ISO 26262、ASIL等级、故障处理
23
数据安全与隐私
GDPR合规、数据脱敏、安全存储
24
云端OTA平台
升级任务管理、车辆分组、灰度发布
25
车端OTA Agent
任务解析、下载管理、执行引擎
26
升级失败处理
看门狗、超时机制、紧急恢复模式
27
V2X与OTA结合
基于V2X的升级触发、区域化升级
28
容器化升级
Docker/OCI镜像在车载ECU中的应用
29
OTA性能指标
升级成功率、平均耗时、带宽利用率
30
未来趋势
SOTA、FOTA、COTA,以及SOA架构下的OTA演进