我可以通过以下命令从Windows与串口设备通信:
mode com1: baud=9600 data=8 parity=n stop=1
copy con com1
alt+18alt+2ctrl+z
设备启动所请求的操作。
当我试图从独立的Debian框或来自同一台Windows机器的Debian VirtualBox实例完成相同的操作时,迄今为止我还没有成功。
以下是等效的Linux命令(至少我认为如此):
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb
echo '\x12\x02' > /dev/ttyS0
什么也没有发生。
我该怎么做?
bash
,请使用$''
引用:printf $'\x12\x02' >/dev/ttyS0
。 - Toby Speight