日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 15 串口通訊( 五 )


現(xiàn)象和解決辦法的列表:
第9 頁FreeBSD 使用手冊
1 , 沒有登陸命令出現(xiàn):
確定終端被嵌入和打開了 。如果把一臺個人電腦充當(dāng)一個終端 , 確信終端模擬軟件運行
在正確的串口上 。
確信線纜被穩(wěn)固地連接在終端和FreeBSD 電腦上 。確信用了正確的電纜 。
確定終端和FreeBSD 的傳輸速率和奇偶設(shè)置已經(jīng)一致了 。如果你有一個圖象顯示終端 ,
確信對比度已經(jīng)調(diào)節(jié)好了 。如果它是一個可打印的終端 , 確信紙張和墨水已經(jīng)準(zhǔn)備好了 。
確定一個getty 進程正在運行和服務(wù)終端 。例如 , 可以用ps 命令來得到運行g(shù)etty 程
序的列表 , 鍵入:
# ps -axww|grep getty
你將看到一個終端的記錄 。例如 , 下面的顯示表明一個getty 正在第二個串行端口ttyd1
運行 , 正在/etc/gettytab 中使用std.38400 的記錄:
22189 d1 Is0:00.03 /usr/libexec/getty std.38400 ttyd1
如果沒有g(shù)etty 進程運行 , 確信你已經(jīng)在/etc/ttys 中啟用了端口 。在修改完ttys 文
件后 , 記得運行kill -HUP 1。
2 , 出現(xiàn)一個“垃圾”而不是一個登陸命令行
確信終端和FreeBSD 使用相同的bps 傳輸率和奇偶校驗設(shè)置 。檢查一下getty 進程確信
當(dāng)前使用的正確的getty 類型 。如果沒有 , 編輯/etc/ttys 然后運行kill -HUP 1 。
3 , 當(dāng)鍵入密碼時 , 字符兩個兩個出現(xiàn)
將終端(或終端模擬軟件)從“half duplex”或“l(fā)ocal echo”換成“full duplex” 。
15.4 撥入服務(wù)
配置FreeBSD 系統(tǒng)來用撥入服務(wù)與連接到終端是非常相似的 , 除非你正在使用modem
來撥號 。
15.4.1 外置和內(nèi)置modem
外置modem 看起來很容易撥號 。因為 , 外置modem 可以通過儲存在非易失性的RAM 中的
第10 頁FreeBSD 使用手冊
參數(shù)來配置 , 他們通常提供指示器來顯示重要的RS-232 信號的狀態(tài) 。不停閃光的信號燈能
給用戶留下比較深刻的印象 , 而且指示器也可以用來查看modem 是否正常地工作 。
內(nèi)置modem 通常缺乏非易失性的RAM , 所以對它們的配置可能被限制在通過DIP 開關(guān)來
設(shè)置 。如果你的內(nèi)置modem 有指示燈 , 你也很難看得到 。
15.4.1.1 Modems 和線纜
如果你使用一個外置的modem , 那你將需要適當(dāng)?shù)碾娎|線 。一個標(biāo)準(zhǔn)的串行線應(yīng)當(dāng)足夠
長以至普通的信號能夠連接上:
. Transmitted Data (SD)
. Received Data (RD)
. Request to Send (RTS)
. Clear to Send (CTS)
. Data Set Ready (DSR)
. Data Terminal Ready (DTR)
. Carrier Detect (CD)
. Signal Ground (SG)
FreeBSD 需要對速度超過2400bps 的RTS 和CTS 信號進行流控制 , 當(dāng)一個呼叫被回復(fù)或
線路被掛起的時候 , CD 信號就會被偵測到 , 一個任務(wù)完成之后 , DTR 信號就會刷新modem 。
一些線纜不需要任何信號就可以連接 , 所以如果你有問題 , 當(dāng)線路被掛起時 , 一個登陸任務(wù)
就會丟失 , 你可能會在線纜上有問題 。
象其它unix 類的操作系統(tǒng)一樣 , FreeBSD 使用硬件信號來尋找出一個呼叫什么時候會
回復(fù)或一個線路會被掛起 。FreeBSD 避免發(fā)送命令給modem 或監(jiān)視modem 的狀況 。如果你熟
悉連接modem 到BBS , 這可能是很難的 。
15.4.2 串行接口的考慮
FreeBSD 支持以NS8250-, NS16450-, NS16550-和NS16550A 為基礎(chǔ)的EIA RS-232C 通訊
接口 。8250 和16450 設(shè)備有單字符緩沖 。16550 設(shè)備提供了一個16 個字符的緩沖 , 可以提
第11 頁FreeBSD 使用手冊
高更多的系統(tǒng)性能 。因為單字符緩沖設(shè)備比16 個字符的緩沖需要更多的系統(tǒng)資源來工作 ,
所以基于16550A 的接口卡可能更好 。如果系統(tǒng)沒有活動的串行口 , 或有一個巨大的負載 ,
16 字符緩沖的卡對于低錯誤率的通訊來說更好 。
15.4.3 快速預(yù)覽

推薦閱讀