RK3588+CAN通信

RK3588+CAN通信

SocketCAN 采用常用的 Socket 网络编程接口来封装 CAN 协议。SocketCAN 编程的思路与 Socket 网络编程几乎一样。

SocketCAN 首先需要用到的头文件:

需要用到头文件

#include 
#include 
#include 
#include 
#include 
#include 
#include 

使用指令设置can参数

#define ip_cmd_set_can0_params "ip link set can0 type can bitrate 1000000 dbitrate 3000000 fd on"
#define ip_cmd_can0_up         "ifconfig can0 up"
#define ip_cmd_can0_down       "ifconfig can0 down"
 
// 使用系统调用函数运行以上命令,也可以自行在终端中运行
system(ip_cmd_set_can0_params); // 设置参数
system(ip_cmd_can0_up);  // 开启can0接口

创建socketcan套接字

 
 

你可能感兴趣的:(c++,qt,tcp/ip)