我想使用屏幕的/ dev/ttyUSB0不同的選項,例如,數據位,校驗等
屏幕的/ dev/ttyUSB0
連接到舊的計算機(S)通過一個USB串行接口。
我希望在本網站註冊我將收到我的問題的答案。我已經搜索和搜索,但還沒有想出在我的命令行中輸入正確的選項,以便從我的計算機獲得非垃圾回覆(收到的文本全部搞砸了)。
我的操作系統是CentOs,Gnome 2.16.0。 我看到有一個叫做KPPP的程序,它有一個「終端...」,但還沒有想出那個。所以我試圖使用CLI與'屏幕',但我有麻煩設置正確的參數(顯然,我不明白如何把這些參數與stty一起使用)。這不是安裝應用程序或使用此計算機執行任何操作的選項,因此我必須使用已有的內容。 「屏幕」,似乎做的工作,但收到的文字是如前面提到的(「$$ @%IDJ LDJ」等)胡言亂語
我需要這些參數的計算機之一:
波特率: 9600數據位:8奇偶校驗:否停止位:2流量控制:硬件。
對於計算機兩個I需要:
波特率:9600,數據位:7校驗位:偶停止位:1個,流量控制:硬件
波特率是容易的;
屏幕的/ dev/ttyUSB0 9600
但如何處理剩下的,我不知道。 。我已經找到了停車位的選項:
CSTOPB(使用兩個停止位)
-cstopb(使用一個停止位)
但我怎麼正確地使用它?
屏幕的/ dev/ttyUSB0 9600 -cstopb
或
屏幕的/ dev/ttyUSB0 9600,-cstopb
因此,如果有人可以幫助我的連接通過與所有列出的參數串行接口的其他計算機,我會非常感謝!
更新22。2016年12月:
我發現這個手冊的stty:http://osr507doc.sco.com/man/html.C/stty.C.html
是,數據位與此相同的選項?
cs5 cs6 cs7 cs8 Select character size (see termio(M)).
奇偶校驗:
parodd (-parodd) Select odd (even) parity.
停止位:
cstopb (-cstopb) Use two (one) stop bits per character.
但是硬件控制呢?
反正;這仍然不起作用;
screen /dev/ttyUSB0 9600 cs8 oddp cstop
或
screen /dev/ttyUSB0 9600 cs7 evenp -cstop
你試過'gtkterm'嗎?它是一個基於GUI的串行端口終端應用程序,允許您使用GUI設置端口設置。 – HeyYO
我將不得不明天檢查並查看當前發行版是否安裝了gkterm!謝謝,這可能只是解決了我的問題。 –
bash:gtkterm:找不到命令 –