虚拟串口
socat -d -d pty,raw,echo=0 pty,raw,echo=0
cat < /dev/pts/20 #收
sudo echo "1111"> /dev/pts/19 #发
虚拟CANFD
创建虚拟CAN接口
在Linux上能使用虚拟CAN接口之前,需要在终端执行以下三个步骤:
加载vcan内核模块: sudo modprobe vcan
创建虚拟CAN接口: sudo ip link add dev vcan0 type vcan
将虚拟CAN接口处于在线状态: sudo ip link set up vcan0 或 sudo ip link set dev vcan0 up
将虚拟CAN接口处于离线状态: sudo ip link set down vcan0 或 sudo ip link set dev vcan0 down
删除虚拟CAN接口: sudo ip link del dev vcan0
然后,通过命令ip addr | grep "can" 来验证是否可用并处于在线状态
sudo apt install can-utils
candump -tz vcan0 #收
cansend vcan0 123#abc #发
文章介绍了如何在Linux系统中使用socat工具创建虚拟串口以及操作方法,同时详细阐述了设置虚拟CAN接口的步骤,包括加载vcan内核模块、创建、管理和删除虚拟CAN接口。此外,还提到了使用can-utils进行数据收发的命令candump和cansend。
1059

被折叠的 条评论
为什么被折叠?



