自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UDS $36服务,学习笔记

举例说明:这个 01,代表第一次传输,第一次传输 0xFFF个字节,这是第二此传输。一次类推这是201此传输,这一次传输0x25A个字节。

2024-03-26 17:32:16 388

原创 UDS $34服务,学习笔记

Tester向目标ECU请求下载服务上述图片是AUTOSAR官方文档内容。这是第二个字节的参数,其中高4个bit表示压缩方法,低4个bit表示加密方法,一般情况就是0x00请求刷写地址和长度格式,高4个bit表示下面的memorySize参数占几个字节,低4个bit表示下面的参数占几个字节。就是memorySize和各占4个字节。请求刷写的首地址,这个参数占几个字节由参数的低4个bit决定的请求刷写的字节长度,这个参数占几个字节由参数的高4个bit决定的。

2024-03-26 17:14:47 780

原创 UDS中功能寻址与功能寻址区别—学习笔记

UDS(Unified Diagnostic Services)功能寻址与物理寻址在车载诊断通信中有着不同的应用和作用。以下是对两者区别的解释,并通过C语言代码示例来进一步说明。

2024-03-12 17:05:03 2241 1

原创 函数指针,学习笔记

是一个关键字,用于为类型定义一个新的名称。当你想定义一个函数指针类型时,可以使代码更易于理解和维护,特别是当你需要处理复杂的函数指针或结构体时。可以非常有用,因为它可以使代码更清晰、更易读。的新类型,该类型是一个函数指针,该函数接受两个。然后,我们定义了一个符合这种函数类型的函数。然后,我们通过这个指针调用了。下面是一个简单的例子,展示如何使用。在上面的代码中,我们首先使用。的变量,并将其初始化为。函数,并将结果存储在。

2024-03-05 23:22:55 131 1

原创 UDS_$27服务,学习笔记

UDS (Unified Diagnostic Services) 是ISO 14229标准中定义的一组服务,用于车辆通信和诊断。UDS 27服务是其中的一种,称为“通信控制服务”(Communication Control Service)。这个服务允许外部测试设备请求ECU (Electronic Control Unit) 更改其通信参数,例如波特率、数据位、停止位等。

2024-03-04 17:33:03 395

原创 UDS_$85服务,学习笔记

在UDS协议中,抑制肯定响应通常是通过在服务帧(Service Frame)中设置最高位(第8位)为1来实现的。需要注意的是,即使ECU收到的诊断服务请求中子功能参数肯定响应抑制位为1,但在某些特殊情况下,ECU仍然会先给出否定响应(NRC为0x78),用以通知测试设备诊断请求已经正确接收并正在处理,稍后会给出最终响应。这种机制在某些情况下很有用,例如当诊断仪发送一个服务请求,但不需要立即得到响应时,它可以将SPRMIB设置为1,以避免不必要的通信开销。然后,函数打印出请求的内容,以便调试。

2024-03-04 17:30:42 715

原创 UDS_$31服务,学习笔记

【代码】UDS_$31服务,学习笔记。

2024-03-04 12:38:06 328

原创 12345

http://www.dmbot.cn/forum.php?mod=viewthread&tid=328&extra=page%3D1

2024-02-21 00:31:40 114

原创 capl 脚本 xcp测试

【代码】capl 脚本 xcp测试。

2024-01-30 14:31:57 215

os.zip

os.zip

2023-02-16

空空如也

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

TA关注的人

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