aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/serialcomms
diff options
context:
space:
mode:
Diffstat (limited to 'zh_CN.GB2312/books/handbook/serialcomms')
-rw-r--r--zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml60
1 files changed, 14 insertions, 46 deletions
diff --git a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
index b946172743..50b6adff2e 100644
--- a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.126
+ Original Revision: 1.128
$FreeBSD$
-->
@@ -473,9 +473,6 @@
您通常不使用呼出端口作为终端, 只使用modem。
如果串口线或终端不支持载波检测数据传输,
您可以使用呼出端口。</para>
-
- <note><para>在 &os;&nbsp;5.X 和更早版本中, 呼出端口的名字是
- <filename>/dev/cuaa<replaceable>N</replaceable></filename>。</para></note>
</listitem>
</itemizedlist>
@@ -554,18 +551,11 @@ sio3: type 16550A</screen>
<filename>/dev/ttyd<replaceable>N</replaceable></filename> (呼入)
和 <filename>/dev/cuad<replaceable>N</replaceable></filename>
(呼出) 设备来访问的。 此外, FreeBSD 也提供了初始化设备
- (在 &os;&nbsp;6.X 上是
- <filename>/dev/ttyd<replaceable>N</replaceable>.init</filename> 以及
- <filename>/dev/cuad<replaceable>N</replaceable>.init</filename>,
- 而在 &os;&nbsp;5.X 上则是
- <filename>/dev/ttyid<replaceable>N</replaceable></filename> 和
- <filename>/dev/cuaia<replaceable>N</replaceable></filename>) 以及锁设备
- (在 &os;&nbsp;6.X 上是
- <filename>/dev/ttyd<replaceable>N</replaceable>.lock</filename> 和
- <filename>/dev/cuad<replaceable>N</replaceable>.lock</filename>,
- 而在 &os;&nbsp;5.X 上则是
- <filename>/dev/ttyld<replaceable>N</replaceable></filename> 和
- <filename>/dev/cuala<replaceable>N</replaceable></filename>)。
+ (<filename>/dev/ttyd<replaceable>N</replaceable>.init</filename> 和
+ <filename>/dev/cuad<replaceable>N</replaceable>.init</filename>)
+ 以及锁设备
+ (<filename>/dev/ttyd<replaceable>N</replaceable>.lock</filename> 和
+ <filename>/dev/cuad<replaceable>N</replaceable>.lock</filename>)。
初始化设备用于在打开端口时初始化其通讯参数, 例如使用
<literal>RTS/CTS</literal> 信号进行流控制的调制解调器的
<literal>crtscts</literal>。 锁设备则用于在端口上提供一个锁标志,
@@ -714,10 +704,7 @@ sio3: type 16550A</screen>
<screen>&prompt.root; <userinput>cu -l <replaceable>串口设备</replaceable></userinput></screen>
<para>此处 <quote>串口设备</quote> 表示您计算机上某个串口对应的设备名。
- 在 &os; 6.0 之前的版本中, 这些设备的名字是
- <devicename>/dev/cuaa<replaceable>N</replaceable></devicename>,
- 而在 6.0 和更新一些的版本中, 则是
- <devicename>/dev/cuad<replaceable>N</replaceable></devicename>。</para>
+ <devicename>/dev/cuad<replaceable>N</replaceable></devicename>。</para>
<para>此处的 <quote>N</quote> 表示串口的编号。</para>
@@ -2384,13 +2371,6 @@ comconsole_speed="115200"
console="comconsole,vidconsole"</programlisting>
</listitem>
</itemizedlist>
-
- <note>
- <para>&os; 在 6.1-RELEASE 之前的版本并不支持
- <option>-S</option> 以及 <filename>/boot/loader.conf</filename>
- 的 <varname>comconsole_speed</varname> 选项,
- 如果您使用的是较早的 &os; 版本, 就只能重新编译引导块了。</para>
- </note>
</sect3>
<sect3 id="serialconsole-com2">
@@ -2496,14 +2476,15 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
<title>配置串口控制台</title>
<para>您可以很容易地指定启动引导器和内核来使用串口控制台, 只需要在
- <filename>/boot/loader.rc</filename>中写入下面这行:</para>
+ <filename>/boot/loader.ronf</filename>中写入下面这行:</para>
<programlisting>set console="comconsole"</programlisting>
<para>无论前一节中的引导块如何配置, 这个设置都会生效。</para>
- <para>您最好把上面一行放在文件的第一行,
- 以便尽早地在启动时看到串口控制台的启动信息。</para>
+ <para>您最好把上面一行放在
+ <filename>/boot/loader.conf</filename>
+ 文件的第一行,以便尽早地在启动时看到串口控制台的启动信息。</para>
<para>同样地,您可以指定内部控制台为:</para>
@@ -2513,22 +2494,9 @@ ttyd3 "/usr/libexec/getty std.9600" unknown off secure</programlisting>
启动引导器和内核将使用在引导块时用 <option>-h</option>
选项指定的控制台。</para>
- <para>在 3.2 以及更新的版本中,您可以在 <filename>/boot/loader.conf.local</filename>
- 或 <filename>/boot/loader.conf</filename> 中,
- 而不是在 <filename>/boot/loader.rc</filename> 指定控制台。
- 用这种方法, 您的 <filename>/boot/loader.rc</filename>
- 文件将是这样的:</para>
-
- <programlisting>include /boot/loader.4th
-start</programlisting>
-
- <para>然后, 创建 <filename>/boot/loader.conf.local</filename> 并加入下面的行。</para>
-
- <programlisting>console=comconsole</programlisting>
-
- <para>或</para>
-
- <programlisting>console=vidconsole</programlisting>
+ <para>控制台可以在
+ <filename>/boot/loader.conf.local</filename> 或者是在
+ <filename>/boot/loader.conf</filename> 中指定。</para>
<para>看看 &man.loader.conf.5; 的联机手册了解更多信息。</para>