Cygwin 使用gnu屏幕访问串行端口
我正在尝试访问连接到USB串行端口的设备。设置为57600波特、8位、1停止位、无奇偶校验。设备每秒输出一个状态行,并接受键入的命令 我想使用GNU屏幕启动双向通信,因此我使用以下命令:Cygwin 使用gnu屏幕访问串行端口,cygwin,gnu-screen,Cygwin,Gnu Screen,我正在尝试访问连接到USB串行端口的设备。设置为57600波特、8位、1停止位、无奇偶校验。设备每秒输出一个状态行,并接受键入的命令 我想使用GNU屏幕启动双向通信,因此我使用以下命令: screen /dev/ttyS2 57600,cs8 然而,我只是得到一个空白屏幕,没有收到来自设备 使用teraterm进行通信很好,我也可以这样做 stty -F /dev/ttyS2 57600 cs8 cat /dev/ttyS2 查看设备的状态输出 我已经尝试过ixon、ixoff、crtsct
screen /dev/ttyS2 57600,cs8
然而,我只是得到一个空白屏幕,没有收到来自设备
使用teraterm进行通信很好,我也可以这样做
stty -F /dev/ttyS2 57600 cs8
cat /dev/ttyS2
查看设备的状态输出
我已经尝试过ixon、ixoff、crtscts和clocal的各种组合,但没有任何区别
如何确定正确的命令应该是什么
我在Windows 10上使用Cygwin。我在gnu屏幕上遇到了同样的问题,我从PuTTY套件开始使用plink.exe。这不是最优的,但它确实起到了作用。在我的情况下,串行只是为了恢复,而不是日常使用