在linux中使用SOCAT时串口不工作

时间:2017-04-03 07:31:13

标签: serialization tcp portforwarding socat

我想使用基于Linux的主板(带Debian OS的Nano Pi板)制作串口到以太网,反之亦然。为此我使用socat工具并将我的板作为TCP服务器。在终端中使用以下命令,我将串口连接到TCP。

sudo socat TCP4-LISTEN:33888 /dev/ttyS1

以上代码仅在打开ttyS1串口并使用我之前保存的默认设置以minicom关闭时才起作用。我想在不打开minicom的情况下使其工作,那么如何在上面的命令中设置波特率,奇偶校验等串行参数,以及如何在不打开minicom的情况下自动工作。

请帮帮我。 并提前感谢。

1 个答案:

答案 0 :(得分:0)

我使用socat工具使用下面的命令实现了串口到以太网的转换。

sudo socat TCP-L:33888 GOPEN:/dev/ttyS1,ispeed=4800,ospeed=4800,b4800,raw,echo=0