🚗 AUTOSAR 通信协议栈
实现指南 · 30章
📘 友好色系
🎨
01
AUTOSAR概述
AUTOSAR的起源与发展
AUTOSAR方法论
AUTOSAR分层架构(应用层、RTE、基础软件层)
AUTOSAR在中国汽车行业的应用现状
02
通信协议栈总览
CAN/CANFD通信协议栈
LIN通信协议栈
FlexRay通信协议栈
Ethernet通信协议栈
通信协议栈在AUTOSAR中的位置与作用
03
CAN通信基础
CAN总线物理层与数据链路层
CAN报文格式(标准帧与扩展帧)
CAN总线仲裁机制
CAN错误处理机制
04
CAN驱动模块(Can)
Can模块的功能与职责
Can模块的API接口
Can模块的配置与初始化
Can模块的中断处理与回调函数
05
CAN收发器驱动(CanTrcv)
CanTrcv模块的作用
CanTrcv与Can模块的关系
CanTrcv的模式管理(正常、待机、睡眠)
CanTrcv的配置与实现
06
CAN状态管理器(CanSM)
CanSM模块的功能
CanSM的状态机(未初始化、已初始化、已唤醒、已睡眠等)
CanSM与Can模块、CanTrcv模块的交互
07
CAN网络管理(CanNm)
CanNm模块的作用
CanNm的状态机(重复报文、正常操作、准备睡眠、总线睡眠)
CanNm的PDU传输与接收
CanNm的配置参数
08
PDU路由器(PduR)
PduR模块的功能
PduR的路由表配置
PduR的上下行路由机制
PduR与通信栈各模块的接口
09
CAN传输层(CanTp)
CanTp模块的作用
CanTp的协议数据单元(SF、FF、CF、FC)
CanTp的流控制机制
CanTp的配置与实现
10
CAN接口模块(CanIf)
CanIf模块的功能
CanIf的PDU处理
CanIf的发送与接收路径
CanIf的配置与实现
11
CAN通信栈集成与配置
CAN通信栈的配置工具(如EB tresos、Vector DaVinci)
CAN通信栈的配置步骤
CAN通信栈的集成测试
12
LIN通信基础
LIN总线物理层与协议层
LIN报文帧结构(无条件帧、事件触发帧、偶发帧、诊断帧)
LIN的调度表机制
13
LIN驱动模块(Lin)
Lin模块的功能与API
Lin模块的配置与初始化
Lin模块的发送与接收处理
Lin模块的中断与轮询模式
14
LIN收发器驱动(LinTrcv)
LinTrcv模块的作用
LinTrcv的模式管理
LinTrcv的配置与实现
15
LIN状态管理器(LinSM)
LinSM模块的功能
LinSM的状态机
LinSM与Lin模块、LinTrcv模块的交互
16
LIN网络管理(LinNm)
LinNm模块的作用
LinNm的状态机
LinNm的PDU处理
LinNm的配置
17
LIN接口模块(LinIf)
LinIf模块的功能
LinIf的调度表管理
LinIf的PDU处理
LinIf的配置与实现
18
LIN传输层(LinTp)
LinTp模块的作用
LinTp的分包与重组
LinTp的流控制
LinTp的配置
19
LIN通信栈集成与配置
LIN通信栈的配置工具与步骤
LIN通信栈的集成测试
LIN与CAN通信栈的协同工作
20
FlexRay通信基础
FlexRay总线物理层与协议层
FlexRay的静态段与动态段
FlexRay的帧结构
FlexRay的时钟同步机制
21
FlexRay驱动模块(Fr)
Fr模块的功能与API
Fr模块的配置与初始化
Fr模块的发送与接收处理
Fr模块的中断处理
22
FlexRay接口模块(FrIf)
FrIf模块的功能
FrIf的PDU处理
FrIf的调度与触发
FrIf的配置与实现
23
FlexRay传输层(FrTp)
FrTp模块的作用
FrTp的分包与重组
FrTp的流控制
FrTp的配置
24
FlexRay通信栈集成与配置
FlexRay通信栈的配置工具与步骤
FlexRay通信栈的集成测试
FlexRay与CAN/LIN通信栈的协同
25
Ethernet通信基础
车载Ethernet物理层(100BASE-T1、1000BASE-T1)
TCP/IP协议栈
SOME/IP协议
DoIP协议
26
Ethernet驱动模块(Eth)
Eth模块的功能与API
Eth模块的配置与初始化
Eth模块的发送与接收处理
Eth模块的中断与DMA模式
27
Ethernet接口模块(EthIf)
EthIf模块的功能
EthIf的PDU处理
EthIf的VLAN支持
EthIf的配置与实现
28
TCP/IP协议栈集成
AUTOSAR中的TCP/IP协议栈架构
Socket适配器(SoAd)模块
TCP/IP协议栈的配置与集成
29
SOME/IP与DoIP协议实现
SOME/IP协议在AUTOSAR中的实现
SOME/IP的SD(服务发现)
DoIP协议在AUTOSAR中的实现
DoIP的车辆发现与诊断路由
30
多协议通信栈综合集成与测试
多协议通信栈的集成策略
通信栈的时序分析与优化
通信栈的测试方法(单元测试、集成测试、系统测试)
AUTOSAR通信栈的未来发展趋势(面向服务的通信、TSN时间敏感网络)