虚拟串口
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 #发