j1939 c library 源码
时间: 2024-04-06 15:29:23 浏览: 246
j1939-standart_J1939Standart_J1939_j1939-712020_zip_源码
J1939 C Library的源码可以在GitHub上找到。以下是获取源码的步骤:
1. 打开https://github.com/rbei-etas/busmaster/tree/master/Others/socketcan/can-j1939目录。
2. 点击绿色的“Code”按钮,然后选择“Download ZIP”选项,下载源代码压缩包。
3. 解压缩源代码压缩包。
4. 进入源代码目录,可以看到源码文件和示例程序。
源码文件主要包括以下几个文件:
- can_j1939.c: 实现了J1939的发送、接收和过滤等功能。
- can_j1939.h: 定义了J1939相关的数据结构和函数原型。
- can_transport.c: 实现了ISO15765-2的Transport Protocol。
- can_transport.h: 定义了Transport Protocol相关的数据结构和函数原型。
- can_addr_claim.c: 实现了J1939的Address Claim Process。
- can_addr_claim.h: 定义了Address Claim Process相关的数据结构和函数原型。
- can_dm1.c: 实现了J1939的DM1故障码。
- can_dm1.h: 定义了DM1相关的数据结构和函数原型。
- can_filter.c: 实现了J1939的PGN过滤和解析。
- can_filter.h: 定义了PGN过滤和解析相关的数据结构和函数原型。
示例程序演示了如何使用J1939 C Library发送和接收J1939消息。
阅读全文