在调试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