设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> FreeBSD >> FreeBSD handbook中文版 15 串口通讯
精品推荐
FreeBSD点击TOP10
·自订 FreeBSD Kernel (系统核心)
·如何在Linux/FreeBSD下玩模拟器游戏
·FreeBSD kernel 编译大法(一)
·FreeBSD handbook中文版 10 安全
·idled 介绍 (二)设定说明
·FreeBSD内核定制参考
·FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
·FreeBSD中Telnet最大连接用户数的定制
·FreeBSD handbook中文版 15 串口通讯
·FreeBSD 简介
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

FreeBSD handbook中文版 15 串口通讯

作者: 来源:http://www.xgdown.com/ 时间:2005-11-18 17:20:41

FreeBSD handbook中文版 15 串口通讯(18) 其他端口的控制台标记也不要设。
5. 重新编译和安装启动块: 
6. # cd /sys/boot/i386/boot2 
7. # make 
8. # make install 
9. 重编译和安装启动引导器: 
10. # cd /sys/boot/i386/loader 
11. # make 
12. # make install 
13. 重建和安装内核。
14. 用disklabel 将启动块写到启动磁盘上,然后从新内核启动。
15.6.4.3 通过串行线键入DDB 调试器
如果你想通过串行控制台进行内核调试,你需要在编译内核时加上下面选项: 
options BREAK_TO_DEBUGGER 
options DDB 
15.6.4.4 在串行控制台上得到一个登陆命令行
第28 页FreeBSD 使用手册
你可能希望通过串行线得到一个登陆命令行,现在你可以看到启动信息,通过串行控制
台键入内核调试信息。可以这样做。
用一个编辑器打开/etc/ttys 文件,然后定位到下面的行: 
ttyd0 "/usr/libexec/getty std.9600" unknown off secure 
ttyd1 "/usr/libexec/getty std.9600" unknown off secure 
ttyd2 "/usr/libexec/getty std.9600" unknown off secure 
ttyd3 "/usr/libexec/getty std.9600" unknown off secure 
ttyd0 到ttyd3 相当于COM1 到COM4。可以打开或关闭某个端口。如果你已经改变了串
行口的速度,你必须修改标准的9600 与当前的例如19200 相匹配。
你也可以改变终端的类型从不知名的到你串行终端的真实类型。编辑完这个文件,你必
须杀掉-HUP 1 来使这个修改启用。
15.6.5 从启动引导器修改控制台
前面一节描述了如何通过调整启动块来设定串行控制台。这节将讲到在启动引导器中通
过键入一些命令和环境变量来指定控制台。由于启动引导器会被启动进程的第三步所调用, 
启动块以后,在启动引导器中的设置将忽略在启动块中的设置。
15.6.5.1 设定串行控制台
你可以很容易地指定启动引导器和内核来使用串行控制台,只需要在/boot/loader.rc 
中写入下面这行: 
set console=comconsole 
你最好把上面一行放在文件的第一行,以至于尽早地在启动时看到串行控制台的启动信
息。同样地,你可以指定内部控制台为: 
set console=vidconsole 
如果你不设置启动引导环境变量控制台,启动引导器和内核将使用在启动块时用-h 选
项指定的控制台。
第29 页FreeBSD 使用手册
在版本3.2 或以后的版本中,你可以在/boot/loader.conf.local 或/boot/loader.conf 
中指定控制台,而不是在/boot/loader.rc 中。在这个方法中,你的/boot/loader.rc 文件
将是这样的: 
include /boot/loader.4th 

1.FreeBSD handbook中文版 15 串口通讯(1)
2.FreeBSD handbook中文版 15 串口通讯(2)
3.FreeBSD handbook中文版 15 串口通讯(3)
4.FreeBSD handbook中文版 15 串口通讯(4)
5.FreeBSD handbook中文版 15 串口通讯(5)
6.FreeBSD handbook中文版 15 串口通讯(6)
7.FreeBSD handbook中文版 15 串口通讯(7)
8.FreeBSD handbook中文版 15 串口通讯(8)
9.FreeBSD handbook中文版 15 串口通讯(9)
10.FreeBSD handbook中文版 15 串口通讯(10)
11.FreeBSD handbook中文版 15 串口通讯(11)
12.FreeBSD handbook中文版 15 串口通讯(12)
13.FreeBSD handbook中文版 15 串口通讯(13)
14.FreeBSD handbook中文版 15 串口通讯(14)
15.FreeBSD handbook中文版 15 串口通讯(15)
16.FreeBSD handbook中文版 15 串口通讯(16)
17.FreeBSD handbook中文版 15 串口通讯(17)
18.FreeBSD handbook中文版 15 串口通讯(18)
19.FreeBSD handbook中文版 15 串口通讯(19)
共19页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [198 :>

FreeBSD handbook中文版 15 串口通讯 相关文章:
FreeBSD handbook中文版 15 串口通讯 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com