UDS协议简介
OSI模型与UDS
汽车电子地位
AURIX平台优势
Tasking编译器安装
iLLD库介绍
工程模板创建
调试器配置
CAN协议帧结构
CAN收发器原理
AURIX MultiCAN+
CAN报文收发实战
诊断与通信管理
数据传输
存储数据传输
输入输出控制
远程激活 · SID
会话状态机
默认/扩展/编程
会话切换流程
代码实现与测试
硬复位
钥匙下电复位
软复位
复位时序 · AURIX实现
种子与密钥机制
安全等级
AES算法集成
防攻击策略
DID定义
数据读取流程
AURIX内存映射
代码实现
DID写入流程
NRC处理
Flash写入注意
代码实现
例程ID定义
启动/停止/结果
擦除Flash
校验和 · 代码
Bootloader架构
跳转逻辑
应用程序校验
代码实现
NRC分类 0x10-0x7F
NRC优先级
自定义NRC
代码实现
单帧/多帧/流控制
时间参数
AURIX ISO-TP实现
CAN FD帧结构
CAN FD与UDS结合
AURIX CAN FD配置
DoIP协议栈
TCP/UDP传输
AURIX以太网模块
代码实现
LIN协议基础
LIN与UDS映射
AURIX LIN模块
代码实现
测试用例设计
自动化测试框架
CANoe
覆盖率分析
OTA架构
UDS在OTA角色
断点续传
代码实现
UDS诊断栈实现
Bootloader刷写
CANoe测试验证