CAN/LIN/FlexRay/Ethernet
网络拓扑
OSI七层模型
Vector CANoe/CANalyzer
USB-CAN驱动
Python3.8+
虚拟CAN总线
python-can安装
Bus类API
Message结构
收发基础报文
ID标准/扩展帧
DLC/Data
Timestamp/Channel
Flags
DBC格式
Signal定义
Multiplexing
Value Table
cantools
物理值提取
编码原始报文
大小端处理
Signed/Unsigned
周期性任务
Timer/Scheduler
Jitter控制
优先级管理
UDS (ISO 14229)
0x10/0x3E
读取DTC 0x19
0x22/0x2E
诊断请求/响应
P2/P2*定时器
安全访问0x27
种子密钥模拟
AUTOSAR NM
状态机模拟
NM报文收发
Sleep/Wakeup
XCP on CAN
DAQ列表
STIM仿真
标定读写
ASC/BLF解析
自定义日志格式
日志级别
轮转与压缩
GUI仪表盘
Matplotlib实时
关键信号报警
Tkinter/PyQt
unittest/pytest
测试用例设计
参数化测试
HTML/XML报告
总线负载率
高频报文注入
DUT极限吞吐
内存泄漏检测
错误帧注入
位错误模拟
CRC校验错误
总线Off恢复
SSH隧道
MQTT远程控制
WebSocket推送
GitLab CI/GitHub Actions
自动化回归
Docker容器化
python-can ECU仿真
状态机建模
故障注入
SOME/IP-SD服务发现
RPC调用
Event/Field/Method
DoIP实体发现
路由激活
诊断数据交换
并行诊断
gPTP时间同步
Credit-Based Shaping
Stream Reservation
DSRC/C-V2X
BSM/MAP/SPAT
WAVE协议栈
UDS 0x34/0x36/0x37
数据块传输
CRC/SHA校验
报文延迟统计
总线负载分析
信号抖动测量
CPU/内存Profiling
工厂模式创建报文
观察者模式监控
策略模式切换协议
ADAS域控制器调试
诊断+网络管理+标定
日志+测试全流程