AUTOSAR 以太网协议栈集成精讲
📚 30 章
完整版
01
AUTOSAR概述与以太网背景
背景
AUTOSAR经典/自适应平台 · 为什么需要以太网 · 车载网络演进 (CAN/LIN → Ethernet)
02
以太网协议栈总体架构
总览
AUTOSAR通信栈分层 · 协议栈在BSW位置 · Eth, EthIf, TcpIp, SoAd, DoIP, SomeIP概览
03
Eth Driver (以太网驱动)
驱动
Eth模块功能职责 · 硬件抽象层 · MAC/PHY初始化 · 中断处理与DMA传输
04
EthIf (以太网接口)
接口
EthIf作用 · 接口抽象与多控制器 · 收发路径 · 与上层模块交互
05
TcpIp模块 (上)
TCP/IP
TCP/IP协议栈实现 · Socket抽象层 · IPv4/IPv6双栈 · 地址配置与路由表
06
TcpIp模块 (下)
传输
TCP/UDP处理 · 连接管理 · 窗口与流量控制 · Checksum卸载与硬件加速
07
SoAd (Socket Adapter)
适配
SoAd功能 · Socket路由与端口映射 · PDU绑定 · 多路复用/解复用
08
DoIP (Diagnostics over IP)
诊断
DoIP协议概述 · 物理/逻辑层 · 车辆发现与路由激活 · 诊断消息封装传输
09
SomeIP (服务导向中间件)
SOA
SomeIP基础 · 服务发现SD · 事件通知/RPC · 序列化与反序列化
10
UDP NM (网络管理)
网络管理
AUTOSAR网络管理 · UDP NM报文格式 · 集群/节点状态机 · 唤醒/休眠协调
11
以太网状态管理 (EthSM)
状态机
EthSM作用 · 网络状态机 (Offline/Online/Sleep) · 与ComM/BswM交互 · 唤醒源管理
12
XCP over Ethernet
标定
XCP基础 · 以太网传输层TL · DAQ/STIM机制 · A2L文件与标定工具集成
13
TSN (时间敏感网络) 基础
TSN
TSN标准族 (802.1AS, Qbv, Qci) · 时间同步gPTP · 流预留与整形 · AUTOSAR集成
14
AVB与TSN的关系
音视频
AVB协议栈 (1722, 1722a) · 音视频流 · 信用整形器CBS · 与SoAd配合
15
以太网交换机配置
交换
SWSwitch模块 · VLAN配置与转发规则 · ACL · 端口镜像与诊断
16
SecOC与以太网
安全
SecOC在以太网应用 · 新鲜度值管理 · MAC计算验证 · 与TcpIp集成
17
IPsec与TLS
加密
IPsec实现 · 安全关联SA管理 · TLS握手与证书 · HSM加速
18
以太网配置工具链
工具
Vector DaVinci, EB tresos, ETAS ISOLAR · ARXML结构 · 代码生成与集成
19
以太网测试与验证
测试
一致性CT · 互操作性IOT · 性能测试 (吞吐量/延迟) · CANoe, Wireshark
20
调试与问题排查
调试
常见问题 (连接失败/丢包) · 日志Trace · 示波器/逻辑分析仪
21
多核与多分区支持
多核
AUTOSAR多核架构 · 协议栈核间分布 · 共享资源保护 · 分区隔离QoS
22
OTA (空中升级) 与以太网
OTA
OTA系统架构 · UDS over IP (DoIP) · 安全下载/回滚 · 大数据块优化
23
V2X (车联网) 通信
V2X
DSRC/C-V2X协议栈 · AUTOSAR支持 · 消息集 (BSM, CAM, DENM) · 安全与隐私
24
服务导向架构(SOA)与SomeIP
SOA
SOA设计原则 · 服务接口设计 · 事件与方法 · 服务发现与订阅
25
以太网与CAN/CANFD桥接
桥接
网关设计模式 · 路由策略 (信号/报文) · 延迟分析 · 配置示例
26
功能安全 (ISO 26262) 与以太网
功能安全
ASIL等级 · 安全机制 (ECC, CRC, 超时) · 故障注入测试
27
高性能计算平台(HPC)与以太网
HPC
HPC架构 · PCIe+以太网 · 数据/控制平面分离 · 容器化部署
28
未来趋势
前沿
10BASE-T1S单对以太网 · 区域控制器 · AI联合优化 · Adaptive未来
29
综合案例:智能座舱域控制器
案例
需求分析 · 协议栈选型 · 配置集成 · 测试验收
30
综合案例:自动驾驶域控制器
案例
多传感器融合 · 高带宽 · 实时性保障 · 冗余设计