摘要: ISO14229、UDS诊断服务文档,都说明UDS是基于Can通信实现,其接收的数据格式,也是Can数据格式。但是,一方面是在本地模拟Can通信比较麻烦,另一方面,也是想单独的将UDS抽出来,不依赖于通信协议,仅仅作为一个单独的功能进行实现,所以,这里才使用比较简单的Socket通信进行数据收发。 阅读全文
posted @ 2023-04-19 11:26 一条名叫西西的狗 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 通常来讲,上位机一般只会发送8个字节数据,那么对于UDS,只需要处理这个8个字节就可以,这里也不会涉及大数据传输。但是,有些机器,比如毫米波雷达,其设计是64位,那么每次发送的数据,按照单帧的处理,是无法接收完全的,这个时候就需要进行多帧处理。 一、单帧 二、多帧 以下列举部分帧类型,以及区分方法: 阅读全文
posted @ 2023-04-19 09:50 一条名叫西西的狗 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 无论是单独的UDS,还是AUTOSAR,config文件至关重要。因为,这些配置文件,是按照客户需求,进行特殊客制化的文件,是可以随项目变动的文件。 配置文件的优劣、多寡,直接关系后面的项目维护,以及其他项目的移植。 本Demo有两个配置性文件,一个是UDS结构体的配置文件,一个是回调函数(Call 阅读全文
posted @ 2023-04-19 09:10 一条名叫西西的狗 阅读(348) 评论(0) 推荐(0) 编辑