0
我有一個封閉的應用程序運行在另一個可通過網絡訪問的Linux操作系統上,它使用SerialIO來打開/ dev/ttyS0。將TCP數據重定向到ttyS0
如何從另一個設備寫入ttyS0,以便現有應用程序能夠看到我正在編寫的實際串行數據?
我試了很多不同的socat命令,並沒有運氣。
socat -d -d /dev/ttyS0,raw,echo=0,b9600 tcp-l:6174,reuseaddr
socat -d -d pty,link=/dev/ttyS0,raw,echo=0 tcp-l:6174,reuseaddr
對什麼是做到這一點的最好方式,使現有的(賤民)應用程序會認爲一切都沒有發生任何的想法?
現在看,它看起來很有前途。感謝您的建議。我會讓你知道它是如何工作的。 –
我沒有任何運氣。如果我做了「cat -vet/dev/ttyS0」,我應該看到有什麼東西會出現嗎? 我的ser2net.conf文件包含一行 「6177:raw:0:/ dev/ttyS0:9600 8DATABITS NONE 1STOPBIT」 –
您有權打開/寫入/ Dev/ttyS0嗎? –