如何使用屏幕在串行通信中输入消息

如何使用屏幕在串行通信中输入消息

我使用screen \dev\ttyUSB0命令连接到虚拟串口。它打印出传入的通信,但我不知道如何将消息发送回连接的设备。

感谢您的解答

编辑:

结果我在打字时发出了字符,但我看不到它们。那么有什么办法可以让我在发送之前看到我正在输入的内容吗?它可以像终端一样工作吗?

答案1

只需输入即可。您键入的任何内容(不是screen转义键组合)都将发送到设备。

问题可能是设备当前没有回显您键入的字符,因此您可能看起来没有发送任何内容。

按照您描述的方式使用screen几乎是一组“直管”:从键盘到设备,从设备到屏幕。就这样。如果您需要调整串行通信的参数,您可能应该使用minicom或其他一些实际上设计用于硬件串行端口的程序。

如果设备无法配置为向您回显输入字符(以符合 Unix 常见串行端口行为),那么您将需要一个具有激活“本地回显”选项的通信程序。 Minicom 可以通过Ctrl-AE.

相关内容