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

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


:nx=V1200:tc=std.2400:
up|V9600|High Speed Modem at 9600,8-bit:
:nx=V2400:tc=std.9600:
uq|V19200|High Speed Modem at 19200,8-bit:
:nx=V9600:tc=std.19200:
上面使用19.2 Kbps 的連接速度的例子 , 也可以使用9600 bps (for V.32), 2400 bps,
1200 bps, 300 bps,直到19.2 Kbps 。通訊率的調(diào)節(jié)使用nx= (“next table”)來實現(xiàn) 。每
條線使用一個tc= (“table continuation”)的記錄來加速對于一個特殊數(shù)據(jù)率的標(biāo)準(zhǔn)設(shè)
置 。
如果你有一個28.8 Kbps 的modem , 或你想使用它的14.4Kbps , 你需要使用一個更高的
超過19.2 Kbps 的通訊速率的modem 。這是一個啟動57.6 Kbps 的gettytab 記錄的例子:
#
# Additions for a V.32bis or V.34 Modem
第14 頁FreeBSD 使用手冊
# Starting at 57.6 Kbps
#
vm|VH300|Very High Speed Modem at 300,8-bit:
:nx=VH57600:tc=std.300:
vn|VH1200|Very High Speed Modem at 1200,8-bit:
:nx=VH300:tc=std.1200:
vo|VH2400|Very High Speed Modem at 2400,8-bit:
:nx=VH1200:tc=std.2400:
vp|VH9600|Very High Speed Modem at 9600,8-bit:
:nx=VH2400:tc=std.9600:
vq|VH57600|Very High Speed Modem at 57600,8-bit:
:nx=VH9600:tc=std.57600:
如果你有一個低速的CPU 或一個龐大負(fù)載的系統(tǒng) , 你沒有16550A 的串行端口 , 你可能
會在57.6 Kbps 上得到sio 錯誤 。
15.4.4.2 /etc/ttys
/etc/ttys 文件的配置在例15-1 中介紹過 。配置modem 是相似的 , 但我們必須指定一
個不同的終端類型 。鎖定速度和匹配速度配置的通用格式是:
ttyd0 "/usr/libexec/getty xxx" dialup on
上面的第一條是這個記錄的設(shè)備特定文件—ttyd0 意味著/dev/ttyd0 是這個getty 將被
監(jiān)視的文件 。第二條"/usr/libexec/getty xxx"是將運行在設(shè)備上的處理init 。第三條 ,
dialup , 是默認(rèn)的終端類型 。第四個參數(shù) , on,指出了線路是可操作的init 。也可能會有第
五個參數(shù) , secure , 但它將只被用作擁有物理安全的終端(如系統(tǒng)終端) 。
第15 頁FreeBSD 使用手冊
默認(rèn)的終端類型可以依賴于本地參考 。撥號是傳統(tǒng)的默認(rèn)的終端類型 , 以至用戶可以定
制他們的登陸腳本來注意終端什么時候撥號 , 和自動調(diào)節(jié)他們的終端類型 。然而 , 作者發(fā)現(xiàn)
它很容易在他的站點上指定vt102 作為默認(rèn)的終端類型 , 既然用戶剛才在他們的遠(yuǎn)程系統(tǒng)上
使用的是VT102 模擬器 。
你對/etc/ttys 作修改之后 , 你可以發(fā)送init 進程給一個HUP 信號來重讀文件 。你可
以使用下面的命令來發(fā)送信號 。:
# kill -HUP 1
如果這是你的第一次設(shè)置系統(tǒng) , 你可能要在發(fā)信號init 之前等一下 , 等到你的modem
被正確地配置并連接好 。
15.4.4.2.1 鎖定速率的配置
對于一個鎖定速率的配置 , 你的ttys 記錄必須有一個為getty 提供固定速率的記錄 。
對于一個速度被鎖定在19.2kbps 的modem , ttys 記錄是這樣的:
ttyd0 "/usr/libexec/getty std.19200" dialup on
如果你的modem 被鎖定在一個不同的數(shù)據(jù)速率 , 為std. speed使用適當(dāng)?shù)乃俾蕘泶?
std.19200 。確信你使用了一個在/etc/gettytab 中列出的正確的類型 。
15.4.4.2.2 匹配速度的配置
在一個匹配速率的配置中 , 你的ttys 記錄需要參考在/etc/gettytab 中適當(dāng)?shù)钠鹗?
auto-baud 記錄 。例如 , 如果你為一個以19.2 Kbps 開始的可匹配速度的modem 添加上面建
議的記錄的話 , 你的ttys 記錄可能是這樣的:
ttyd0 "/usr/libexec/getty V19200" dialup on
15.4.4.3 /etc/rc.serial
高速modem , 象V.32, V.32bis, 和V.34 modems , 需要使用硬件(RTS/CTS)流控制 。你
可以在/etc/rc.serial 中添加stty 命令來設(shè)置硬件流控制標(biāo)記 。
例如 , 在撥入和撥出初始設(shè)備的#1"s (COM2:)串行端口上設(shè)置termios 標(biāo)記crtscts ,
下面這些行會被添加到/etc/rc.serial 中:

推薦閱讀