Bootstrap

PC端Linux之虚拟CAN

在调试QT程序时候需要用到虚拟CAN进行发送和接收的操作,以此记录方法。

在调试QT程序时候需要用到虚拟CAN进行发送和接收的操作,以此记录方法。

1、安装can-utils

sudo apt install can-utils
ifconig -a【查看是否安装成功,是否有can0网络】

2、加载虚拟CAN模块

sudo modprobe vcan

3、添加网卡

sudo ip link add dev can0 type vcan

4、开启CAN

sudo ip link set dev can0 up

5、查看CAN详细连接信息(如波特率)

ip -details link show

6、can通信发送测试

cansend can0 128#112233445566AAFF

7、can通信接收测试

candump can0

8、关闭CAN

sudo ip link set dev can0 down

9、删除CAN

sudo ip link del dev can0
;