| FreeBSD handbook中文版 15 串口通讯 |
 |
作者: 来源: 日期:2007-6-22 12:29:37 点击次数: |
|
它将回到默认设置。要修改默认设置,你可以打开和调整initial state 设备的设置。例如, 要打开CLOCAL 模式,8 位通讯,默认的XON/XOFF 流控制,键入: 第5 页FreeBSD 使用手册 # stty -f /dev/ttyid5 clocal cs8 ixon ixoff 系统的串行设备的初试化可以在/etc/rc.serial 中被控制。这个文件影响了串行设备 的默认设置。 要防止某个设置被一个应用程序所修改,需要调整lock state 设备。例如,要锁定ttyd5 的速度为57600 bps,键入: # stty -f /dev/ttyld5 57600 现在,一个打开ttyd5 和设法改变端口速度的应用程序将被固定在57600 bps。很自然 地,你需要确定初始情形,和锁定设备的写入状态,只有root 才能写。 15.3 终端 当你不在电脑控制台或不在一个连接的网络上时,终端提供了一个方便和低成本的访问 你的FreeBSD 系统的方法。这节描述了如何在FreeBSD 上使用终端。 15.3.1 终端的用法和类型 早期的UNIX 系统没有控制台。人们通过将终端连接到电脑的串行口来登陆和使用程序。 它很象用一个modem 和一些终端软件来拨号进入一个远程的系统只执行文本的工作。 今天的PC 已经可以使用高质量的图形了,但与今天的其他UNIX 操作系统一样,建立一 个登陆的能力仍然存在;通过使用一个终端连接到一个没有使用的串行口,你就能登陆和运 行任何文本程序或在X Window System 中运行一个xterm 窗口程序。 对于商业用户,你可以配上任何终端到FreeBSD 系统,然后把它们放在员工的桌面上。 对于一个家庭用户,可以使用一台比较老的IBM PC 或Macintosh 运行一个终端连接到一台 运行FreeBSD 的高性能机器上。 对于FreeBSD,有三种终端: . Dumb 终端 . 充当终端的PCs . X 终端 第6 页FreeBSD 使用手册 下面的小节将描述每一种。 15.3.1.1 Dumb 终端 Dumb 终端可以适应好几种硬件,让你通过串行线连接到电脑。他们被叫做dumb 是因为 他们只能够用来显示、发送和接受文本。你不能在它上面运行任何程序。 有好几百种dumb 终端被制造,包括Digital Equipment Corporation's VT-100 和 Wyse's WY-75。只有几种可以在FreeBSD 上工作。一些高端的终端可以显示图形,但只有某 些软件包可以使用这些高级特性。 15.3.1.2 充当终端的PCs 如果一个dumb 终端有足够的能力来显示、发送和接受文本,那这些个人电脑可以作为 一个dumb 终端。你所需要的只是适当的线缆和一些终端模拟软件。 这样一个配置被广泛运用于家庭。例如,如果你的妻子忙于在你的FreeBSD 系统控制台 上工作,你也可以从一台低档的个人电脑登陆到FreeBSD 系统执行一些文本的工作。 15.3.1.3 X 终端 X 终端是最复杂的终端系统。它们通常需要使用以太网来连接。他们能显示任何X 应用 程序。我们介绍X 终端只是为了感兴趣。然而,这章不会涉及X 终端的安装、配置或使用。 15.3.2 配置 这节描述了你在一个终端上启用一个登陆活动,需要你在FreeBSD 系统上配置些什么。 假设你已经配置好了你的内核来支持串行端口,你就可以连接了。 回想起第7 章,init 进程依赖于系统启动时所有的处理控制和初始化。通过init 来执 行的一些任务将先读取/etc/ttys 文件,然后在可用的终端上启用一个getty 进程。getty 进程可用来阅读一个登陆名和启动登陆程序。 然而,要配置你FreeBSD 系统的终端,你需要以root 来执行下面的步骤: 1. 如果它不在那儿,你需要为串行端口在/dev 目录下添加一行记录到/etc/ttys。 2. 指定/usr/libexec/getty 在端口上运行,然后从/etc/gettytab 文件指定适当的 getty类型。 第7 页FreeBSD 使用手册 3. 指定默认的终端类型。 4. 设置端口为on。 5. 确定端口是否为secure。 6. 迫使init 重新读取/etc/ttys 文件。 上一篇:FreeBSD handbook中文版 14 声卡 下一篇:数字证书的基础知识 |
|
|
 |
| 北京总部: 4006-505-808 |
| 天 津 部: 4006-505-808 |
| 上 海 部: 4006-505-808 |
| 深 圳 部: 4006-505-808 |
| 广 州 部: 4006-505-808 |
| 重 庆 部: 4006-505-808 |
| 南 京 部: 4006-505-808 |
| 其它地区: 4006-505-808 | |
|
 |
|