CANalyzer 以太网分析实战
🧪 30章 完整课程
v2.0
01
CANalyzer与车载以太网概述
车载以太网的发展历程、CANalyzer工具介绍、车载以太网协议栈概览。
📡 入门
⭐ 基础
02
硬件连接与通道配置
VN56xx/VN5000系列硬件连接、Vector硬件配置工具(VHCL)、以太网通道的创建与激活。
🔌 硬件
⚙️ 配置
03
CANalyzer窗口布局与基础操作
Measurement Setup窗口、Trace窗口、Graphics窗口、Write窗口的配置与使用。
🖥️ 界面
📊 基础
04
以太网CAPL编程入门
CAPL语言基础、事件处理函数(on ethernetPacket)、CAPL中的以太网数据结构。
💻 编程
🧩 CAPL
05
以太网数据包结构解析
Ethernet帧结构、MAC地址、VLAN标签、EtherType、Payload解析。
📦 协议
🔍 分析
06
IPv4与IPv6协议分析
IP头部结构解析、IPv4与IPv6的区别、分片与重组、CAPL中IP地址处理。
🌐 网络层
📘 IP
07
UDP与TCP协议分析
UDP头部结构、TCP头部结构、端口号、序列号与确认号、三次握手与四次挥手。
🔗 传输层
🔄 握手
08
ARP协议与ICMP协议
ARP请求与响应、ICMP报文类型(Ping)、CAPL中ARP/ICMP过滤与处理。
📡 网络
📶 Ping
09
SOME/IP协议基础
SOME/IP协议介绍、Service Discovery原理、Event/Field/Method概念、CAPL中SOME/IP解析。
🚗 SOME/IP
🧩 服务
10
SOME/IP-SD深度分析
Entry类型(FindService/OfferService/SubscribeEventGroup)、TTL与重发机制、CAPL模拟SOME/IP-SD。
🔄 SD
🧪 模拟
11
DoIP协议基础
DoIP协议概述、车辆发现(Vehicle Discovery)、路由激活(Routing Activation)、诊断请求与响应。
🩺 诊断
🚘 DoIP
12
DoIP诊断实战
UDS on DoIP、诊断会话控制、读取故障码(DTC)、CAPL实现DoIP诊断通信。
🛠️ 实战
📋 DTC
13
AVB/TSN协议基础
gPTP时间同步、AVTP协议、Credit Based Shaper、Stream Reservation。
⏱️ 时间
🎵 AVB
14
以太网过滤器与触发设置
MAC过滤器、IP过滤器、端口过滤器、Pattern过滤器、CAPL中过滤器配置。
🔎 过滤
⚡ 触发
15
以太网仿真节点创建
创建仿真节点、配置以太网协议栈、发送自定义以太网报文、CAPL仿真节点编程。
🤖 仿真
📤 发送
16
以太网测试模块与测试用例
Test Module创建、Test Unit与Test Case、测试断言与报告、以太网一致性测试。
🧪 测试
📊 断言
17
以太网数据统计与分析
Ethernet Statistics窗口、带宽利用率、帧速率、错误帧统计、延迟测量。
📈 统计
⏳ 延迟
18
以太网日志记录与回放
Logging配置、BLF/ASC/MF4格式、日志回放与离线分析、触发式日志记录。
📁 日志
⏪ 回放
19
以太网数据库(ARXML/LDF)集成
导入ARXML数据库、Service Interface映射、PDU与Signal映射、CAPL中数据库访问。
🗂️ 数据库
📎 ARXML
20
以太网与CAN/LIN混合总线分析
多总线同步分析、网关路由分析、时间同步、混合总线测试策略。
🚌 混合
🔄 网关
21
以太网压力测试与鲁棒性测试
带宽压力测试、异常报文注入、丢包与延迟模拟、CAPL压力测试脚本。
💥 压力
🛡️ 鲁棒
22
以太网安全测试基础
SecOC协议基础、MACsec简介、防火墙规则测试、异常流量检测。
🔐 安全
🛡️ 防火墙
23
TSN时间同步分析与调试
gPTP报文分析、时钟同步精度测量、同步故障诊断、CAPL中gPTP处理。
⏱️ TSN
🕒 gPTP
24
以太网可视化与仪表板设计
Panel Designer基础、创建以太网监控仪表、图表与指示灯绑定、用户交互设计。
📊 仪表
🎨 可视化
25
CAPL高级以太网编程
多线程与定时器、TCP Socket编程、UDP Multicast处理、CAPL与外部DLL交互。
⚡ 高级
🧩 Socket
26
以太网一致性测试(TC8)
OPEN Alliance TC8测试规范、物理层测试、协议层测试、CAPL实现TC8测试用例。
✅ TC8
📋 一致性
27
车载以太网故障诊断实战
常见以太网故障类型、故障复现与定位、CAPL故障注入脚本、诊断流程。
🔧 诊断
⚠️ 故障
28
以太网远程通信与V2X
V2X协议基础、DSRC与C-V2X、CAPL中V2X报文处理、V2X场景仿真。
🚗 V2X
📡 远程
29
CANalyzer与第三方工具集成
与Wireshark集成、与MATLAB/Simulink协同、与Python脚本交互、API接口使用。
🔗 集成
🐍 Python
30
综合实战项目:智能驾驶域控制器以太网通信测试
项目需求分析、测试环境搭建、测试用例设计、测试执行与报告生成。
🏁 实战
🚘 域控