【发布时间】:2013-01-09 13:00:29
【问题描述】:
我有一块硬件通过 Prolific Serial 到 USB 电缆连接,我需要使用 socat 发送/接收到/从这个和 TCP 端口的流量。到目前为止,它已安装并与 minicom 一起使用:
minicom -D /dev/tty.usbserial -b 9600
Socat 使用以下方式向一个 TCP 端口单向工作:
socat /dev/tty.usbserial,clocal=1,nonblock=1,cread=1,cs8,ixon=1,ixoff=1 TCP4:localhost:8080
如何让它以两种方式工作?我经常看到重复的字符或双行,这表明串行设置不正确?
谢谢!克里斯
编辑: 一些示例代码(实际上并不能双向工作)。
Chris-MacBookAir:~ chrisbridges$ socat -d -d - /dev/tty.usbserial,clocal=1,nonblock=1,cs8,ixon=1,ixoff=1,ispeed=9600,ospeed=9600,icanon=1
2013/01/09 13:13:34 socat[8501] N reading from and writing to stdio
2013/01/09 13:13:34 socat[8501] N opening character device "/dev/tty.usbserial" for reading and writing
2013/01/09 13:13:34 socat[8501] N starting data transfer loop with FDs [0,1] and [3,3]
【问题讨论】:
标签: macos serial-port usb tty socat