2017-04-03 53 views
0

我想用基於Linux的電路板(帶有Debian OS的Nano Pi電路板)製作串口到以太網,反之亦然。爲此,我使用socat工具並將我的板作爲TCP服務器。在終端中使用下面的命令我將串口連接到TCP。在Linux中使用SOCAT時,串口不工作

sudo socat TCP4-LISTEN:33888 /dev/ttyS1 

一次就是ttyS1串口與我之前保存的默認設置打開和關閉與小型機時,上面的代碼只工作。我想在不打開minicom的情況下工作,那麼如何在上述命令中設置波特率,奇偶校驗等串行參數以及如何在不打開minicom的情況下自動工作。

請幫幫我。 並提前致謝。

+0

您應該儘可能避免使用'sudo' ...寧願讓自己成爲'dialout'組的成員(或者您的系統用於串行端口的任何成員)。 – Attie

回答

0

我用socat工具使用下面的命令實現了串口到以太網的轉換。

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