socat -d -d pty,raw,echo=1 STDOUT這 行指令會在 /dev/pts 下建立一個 node,假若是 PTY is /dev/pts/7,那麼就 sudo ln -s /dev/pts/7 /dev/ttyS0 ,這樣 /dev/ttyS0 就可以當作 Serial Port 來用了,可以設 baud rate 等等 serial port 特有的參數。接著執行程式,可以在執行 socat 的 console 看到程式寫到 serial port 的訊息。
要對接也是可以的,這時要用:
socat -d -d pty,raw,echo=1 pty,raw,echo=1這會在 /dev/pts 下建立兩個 node。
備註:
- 要用 ln 建 symbolic link 的原因是 rxtx 只檢查 ttyS*, ttySA*, ttyUSB* 資料來源
沒有留言:
張貼留言