SOME/IP 延迟分析与优化

📡 30 章 · 实战精讲 v2.0
01
SOME/IP的起源 · 车载角色 · 与DDS对比
02
服务发现(SD) · RPC · 事件通知 · Field
03
传输层(UDP/TCP) · 序列化层 · RPC层 · 服务层
04
消息ID · 长度 · 请求ID · 协议版本 · 接口版本 · 消息类型 · 返回码 · Payload
05
基本数据类型 · 结构体 · 字符串 · 数组 · Union序列化
06
OfferService · FindService · SubscribeEventGroup · StopSubscribeEventGroup
07
请求/响应 · Fire&Forget · 通知模式 · 事件模式
08
UDP绑定 · TCP绑定 · UDP vs TCP选择策略 · MTU与分片
09
身份认证 · 加密传输 · 防重放攻击 · SOME/IP over TLS
10
协议开销 · 序列化/反序列化延迟 · 网络传输延迟 · 操作系统调度延迟
11
硬件时间戳 · 软件时间戳 · 端到端延迟测量 · 单跳延迟测量
12
测试环境搭建 · 测试用例设计 · 结果分析 · 常见瓶颈定位
13
零拷贝序列化 · 预分配缓冲区 · 减少内存分配 · FlatBuffers替代
14
减少小包发送 · Nagle算法优化 · TCP_NODELAY · Jumbo Frame
15
单线程 · 多线程 · 线程池设计 · 无锁队列应用
16
优先级队列 · 带宽预留 · 延迟敏感服务识别 · QoS策略配置
17
服务发现缓存 · 序列化结果缓存 · 连接复用 · 会话保持
18
多核分发 · 服务实例负载均衡 · 客户端侧负载均衡 · 动态路由
19
TSN时钟同步 · 802.1Qbv时间感知整形 · SOME/IP over TSN
20
AUTOSAR SOME/IP模块 · SOME/IP Transformer · SOME/IP Manager
21
ara::com接口 · 服务实例管理 · 事件驱动模型
22
BSW模块配置 · RTE映射 · CAN/SOME/IP网关
23
传感器数据分发 · 感知结果共享 · 决策指令下发
24
媒体流传输 · 导航数据同步 · 语音服务调用
25
V2X数据上传 · OTA升级服务 · 远程诊断
26
Wireshark解析 · vsomeip性能分析 · Vector CANoe SOME/IP监控
27
服务发现失败 · 超时重传 · 序列化错误 · 内存泄漏
28
SOME/IP over 5G · over MQTT桥接 · Service Mesh
29
ADAS摄像头数据流延迟优化
30
车载中央网关多服务并发调度优化