亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: aix如何使用命令打開串口 [打印本頁]

作者: liuqiong023    時間: 2008-05-26 16:06
標題: aix如何使用命令打開串口
我想驗證IBM電腦(安裝AIX 5.3)的
串口有沒有壞,所以找了一臺XP系統(tǒng),用一根交叉線連接這兩臺電腦,但是先要打開串口,才能使用測試命令date >/dev/tty0或者cat /dev/tty0測試兩臺主機是否能接收信息

我試過用enable /dev/tty0打開串口,但是提示說是一個bad 指令,想請教各位大蝦,有沒有誰知道如何使用命令打開AIX系統(tǒng)上的串口,請不吝賜教

[ 本帖最后由 liuqiong023 于 2008-5-26 16:38 編輯 ]
作者: liuqiong023    時間: 2008-05-26 17:29
IBM server上安裝了AIX 5.3,另外一臺電腦安裝XP,用一根兩頭都是母頭的串口線,2PIN,3PIN對調(diào),兩臺電腦的撥特率設(shè)置一致
我實驗過:
1。如果我先在AIX上先啟動一個應(yīng)用程序,這個程序會打開串口,我在AIX端,發(fā)送date >/dev/tty0,我在windows端的超級終端就可以看到顯示了日期
2。如果我把AIX上的應(yīng)用程序停止,串口沒有被打開,那我在AIX端,發(fā)送date >/dev/tty0,我在windows端的超級終端就看不到任何信息

我并不想問大家,如何測試串口可用不可用,我只是想知道,如何用命令打開串口,而不是通過我的應(yīng)用程序打開串口,,,
作者: 胖胖豬    時間: 2008-05-26 19:49
expecting..........
作者: zszyj    時間: 2008-05-26 20:49
原帖由 liuqiong023 于 2008-5-26 16:06 發(fā)表
我想驗證IBM電腦(安裝AIX 5.3)的
串口有沒有壞,所以找了一臺XP系統(tǒng),用一根交叉線連接這兩臺電腦,但是先要打開串口,才能使用測試命令date >/dev/tty0或者cat /dev/tty0測試兩臺主機是否能接收信息

我試 ...

好久沒用串口了, 印象中應(yīng)該是:
chdev -l /dev/tty0 -a enable=yes.

不過這種激活應(yīng)該是激活串口登錄, 即使不激活, 用應(yīng)用程序應(yīng)該也是可以直接打開通訊的.
作者: liuqiong023    時間: 2008-05-26 23:26
dear  zszyj:
謝謝你的回復
1.chdev -l /dev/tty0 -a enable=yes這個命令是打開串口的嗎?不是很明白這句話: 不過這種激活應(yīng)該是激活串口登錄
2.如果不打開串口,aix和xp能通過命令date >/dev/tty0或者cat /dev/tty0測試兩臺主機是否能接收信息嗎??
我測試是不行的哦,必須先通過其他的途徑,例如一些java寫的小程序,來打開串口
難道aix就沒有一個命令,可以打開串口嗎


平時很少用AIX的,現(xiàn)在遇到了一個難纏的客戶,十分需要大家的幫助
作者: liuqiong023    時間: 2008-05-27 13:51
自己頂自己。麻煩各位大蝦幫幫忙
作者: seti    時間: 2008-05-28 16:21
標題: 回復 #1 liuqiong023 的帖子
如果不習慣chdev,那就smitty tty
作者: soccer    時間: 2008-05-28 23:48
學習中...
作者: zszyj    時間: 2008-05-30 22:23
原帖由 liuqiong023 于 2008-5-26 23:26 發(fā)表
dear  zszyj:
謝謝你的回復
1.chdev -l /dev/tty0 -a enable=yes這個命令是打開串口的嗎?不是很明白這句話: 不過這種激活應(yīng)該是激活串口登錄
2.如果不打開串口,aix和xp能通過命令date >/dev/tty0或者cat  ...

我的意思是說, 不論什么UNIX, 所謂的enable 串口, 其實是作用是使終端可以通過該串口進行登錄, 即出現(xiàn)"LOGIN"提示符. AIX上激活串口登錄的命令就是chdev -l, 相當于其它UNIX上的enable.
而其實如果是應(yīng)用程序直接通訊,是不需要enable它的, 只需要雙方直接打開設(shè)備文件, 設(shè)置好相同的波特率等參數(shù),就可以直接通訊了.
一般情況, 一方用cat,串口 另一方用輸出改向來寫串口,也是能測試串口線的. 但可能得用stty命令設(shè)置通訊參數(shù).
作者: zlwww1227    時間: 2008-05-31 00:28
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: liuqiong023    時間: 2008-05-31 22:24
標題: 回復 #9 zszyj 的帖子
而其實如果是應(yīng)用程序直接通訊,是不需要enable它的, 只需要雙方直接打開設(shè)備文件, 設(shè)置好相同的波特率等參數(shù),就可以直接通訊了.
一般情況, 一方用cat,串口 另一方用輸出改向來寫串口,也是能測試串口線的. 但可能得用stty命令設(shè)置通訊參數(shù).:

回復:
我有設(shè)置一樣的波特率:9600,一樣的數(shù)據(jù)流控制:無,數(shù)據(jù)位:8,停止位:1
但是發(fā)送cat ,data 等無法發(fā)送,或者接收數(shù)據(jù)
請問,還需要設(shè)置什么一樣的通訊參數(shù)????
只有打開我自己寫的那個小java程序(有一段程序是打開串口),然后才能通過cat ,data 等發(fā)送,或者接收數(shù)據(jù)
可是按照你的說法,不需要打開我的小程序,只要參數(shù)設(shè)置一致,就可以了。為什么會這樣
我 還有什么地方遺漏了嗎?
作者: kevinzha    時間: 2008-06-01 11:01
波特率應(yīng)該是19200。用Null Modem 電纜,在XP上打開“超級終端"就應(yīng)該可以了
作者: netyu    時間: 2008-06-02 12:11
怎么不行.

操作不當罷了.




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2