自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 工作经验:Wireshark如何在SOMEIPSD报文的同一个Entry中同时筛选Service IDh和Instance ID

前两个字节是0x1000的Service ID,后两个字节是0x0002的Instance ID。如果会检索出其他不需要的报文,可以再结合其他SOMEIPSD搜索方式。SOMEIPSD报文中往往包含多个Entry,而常用的Wireshark筛选SOMEIP报文的语句。本质是单独搜索的,并没有限制在同一个Entry内,只要整帧SOMEIPSD报文内有任意1个。或者扩大RAW DATA的覆盖范围带上Major Version和TTL字段。字段符合条件都可以,这将导致筛选出过多不符合要求的报文。

2025-11-06 12:07:28 226

原创 J1939 扩展帧CAN ID转换为PGN编号

【代码】J1939 扩展帧CAN ID转换为PGN编号。

2025-09-25 16:22:19 194

原创 网卡绑定静态ARP方法

原文:https://www.cnblogs.com/forlive/p/14954993.html。网卡绑定静态ARP方法。

2025-09-12 20:17:43 215

转载 工作经验:Tx总线接入RJ45

2025-07-28 16:42:51 54

原创 DDS-RTPS-SubMsg:Heartbeat

摘要 DDS-RTPS协议中的Heartbeat子消息(版本2.5)用于Writer向Reader传递数据变更的序列号信息。消息包含多个关键字段:FinalFlag决定Reader是否需要响应,LivelinessFlag表示活跃性状态,GroupInfoFlag标识Writer组信息。消息有效性需满足序列号等条件,主要功能是让Reader了解Writer缓存状态并请求缺失数据,同时Writer可请求确认接收情况。消息还支持组序列号关联和Writer组标识,适用于特定Reader或所有Reader(当rea

2025-07-09 11:38:02 1063

原创 工作经验:CANDiVa测试问题总结

问题描述:DUT没有实现安全算法(未进行注Key操作),仅能生成全0xFF的种子,Tetser发出任意密钥均可解锁所有安全等级。此时,触发CANDiVa一个隐藏问题:在需要指定安全等级解锁的Simple Request测试中,即使总线上已收到安全解锁的响应报文(如67 02),但安全解锁后,CANDiVa Tester将执行11 01使DUT硬复位。将返回的Key长度进行修正即可正常测试。可在生成CANDiVa工程时,取消勾选11服务,以保证Simple Request中的读取DID测试内容可用。

2025-06-13 20:19:48 610

原创 DDS QoS策略测试思路梳理:DESTINATION_ORDER

摘要:本文提出验证DDS中DESTINATION_ORDER QoS特性的测试方案。

2025-06-04 20:05:07 585

原创 车载诊断:CAN DiVa 测试用例和数据

CAN DiVa测试用例解读和测试数据举例,已更新:Transport Layer(2025-04-08)

2025-04-08 15:50:24 2107 3

原创 CANoe使用:测试脚本和工程同步启动

测试脚本和CANoe工程同步启动设置方法

2025-04-03 18:37:07 363

原创 DDS-RTPS:AckNack子报文readerSNState字段 位图(Bitmap)机制理解

在RTPS协议中,AckNack子报文的readerSNState字段用于指示接收方(Reader)对数据包序列号的接收状态,帮助发送方(Writer)确定需要重传哪些数据。该字段通过**位图(bitmap)**机制表示序列号的状态信息。

2025-03-07 21:22:25 459

原创 车载以太网测试:scapy sniff() 函数解析

是 Scapy 中用于网络抓包的核心函数,支持丰富的参数配置。以下是详细参数说明、语法规则、示例及 BPF语句的编写指南。2 参数说明1. 作用:捕获指定数量的数据包后停止。默认值:(无限捕获,直到手动中断)。示例:2. 作用:是否将捕获的包存储在内存中(可通过返回值访问)。默认值:。若设为 ,需通过 处理包。示例:3. 作用:为每个包调用指定函数,参数为包对象。此参数较为常用,灵活使用能满足大部分测试需求。示例:4. 作用:使用 BPF(Berkele

2025-02-08 11:46:33 1229

原创 CAN通信基础:CRC校验在CAN通信中的应用

介绍了CRC算法的实现和计算方式,并介绍了其在CAN通信中的应用。

2024-12-20 22:38:28 5356 1

原创 CAN通信基础:总线关闭(BUS OFF)的概念和处理方式

CAN总线BUS OFF状态的概念介绍和恢复策略

2024-12-16 15:44:36 10782 3

原创 工作经验:用于UDS $27安全访问的DLL文件开发和调用方法

UDS 27服务安全访问算法DLL文件学习、开发、调用经验

2024-12-04 16:14:38 3235

原创 工作经验:Bootloader - 文本格式转HEX文件

将HEX数据文本转换为HEX文件格式

2024-12-03 16:26:16 1298

原创 车载诊断:UDS ON CAN 时间参数

ISO 15765;UDS ON CAN时间参数;网络层时间参数;应用层时间参数;

2024-12-02 13:55:34 1691 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除