📘 SOME/IP 在智能座舱
应用实践 · 30章
🎓 风格 · 明亮友好
01
SOME/IP协议概述
起源 · 汽车EE架构位置 · 与DDS/SomeIP对比
02
SOME/IP通信模型
服务发现(SD) · RPC · Event · Field
03
序列化与反序列化
PDU格式 · TLV编码 · 对齐与填充
04
服务发现(SD)详解
Offer/Subscribe/StopOffer · 会话 · TTL
05
智能座舱典型场景
ADAS信号融合 · HMI同步 · 音视频流控制
06
SOME/IP与DDS对比
QoS · 实时性 · 带宽 · 适用场景
07
协议栈架构
分层模型:Socket · 消息 · 序列化 · 服务
08
传输层选择
UDP vs TCP · 多播/单播 · 端口分配
09
安全机制
身份认证 · 加密 · 防重放 · SecOC
10
配置与部署
ARXML · E2E · VLAN · 网络拓扑
11
调试与测试
Wireshark · SOME/IP Monitor · 日志
12
QNX系统实现
Socket编程 · 资源管理 · 实时调优
13
Linux系统实现
Socket · VSOMEIP · 多线程模型
14
Android系统实现
Binder桥接 · JNI · 权限管理
15
代码生成工具
ARXML生成 · Generator · 手动编写
16
负载与性能测试
吞吐量 · 延迟 · CPU/内存占用
17
冗余与高可用
主备切换 · 负载均衡 · 心跳
18
AUTOSAR集成
Classic/Adaptive · RTE映射
19
跨域通信
中央网关 · 路由表 · 域间防火墙
20
版本兼容性
协议版本协商 · 向后兼容 · 迁移
21
日志与监控
DLT集成 · SOME/IP Trace · 故障注入
22
静态与动态发现
静态配置 vs 动态SD · 混合模式
23
序列化性能优化
零拷贝 · 内存池 · 批量序列化
24
Event Group设计
分组策略 · 订阅粒度 · 优先级
25
Method调用超时
超时重传 · 幂等性 · 异常处理
26
Field同步机制
Getter/Setter/Notifier · 一致性
27
带宽优化
数据压缩 · 增量更新 · 采样率
28
故障诊断
通信故障码 · E2E校验 · 降级策略
29
OTA升级支持
服务版本管理 · 动态注册 · 中断处理
30
未来演进
SOME/IP-TP · TSN · Service Mesh