1)Grub配置如下,加粗部分为增加的部分,在infogrub中有详细的说明。
default0
timeout5
#配置使用COM!1,速率38400,其他默认为n81
serial--unit=0--speed=38400
#终端使用串口即控制台两种,超时时间为10s,如果10s内串口或者控制台都没有响应,则继续往下走,根据default的设置启动系统
terminal--timeout=10serialconsole
#感觉这句话重复,屏蔽之后仍然可以使用,好像这句等同与上面两句
#option''console=ttyS0,38400console=tty0''
#要想使用串口控制,必须关闭图形化的界面
#splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo2.6.21-r2
root(hd0,0)
#这里增加ttyS0的目的是为了使内核启动后也能支持串口,且把启动信息经过串口发送出来
kernel/boot/kernel-2.6.21-r2root=/dev/hdc3console=tty0console=ttyS0,38400
2)对/etc/inittab中如下段进行修改:
#SERIALCONSOLES
s0:2345:respawn:/sbin/agetty-L-f/etc/issueserial38400ttyS0vt100#添加这句
#s0:12345:respawn:/sbin/agetty9600ttyS0vt100#屏蔽这句
为了测试自己的电脑到底能支持多大的速率,可以在修改inittab后,执行下面两句,使修改立即生效
#initq#pkillagetty
3)增加串口登录欢迎文件/etc/issueserial
Hello,welcometoserialconsole!Connectedon\lat\bbps\U
我当时配置的顺序是2)3)1),因为要获取最适合自己串口的速率,要多试几种速率,比如我的两台电脑之间最高就只支持到38400,115200下Windows和Linux的通讯就是乱码了,估计也是我设计的问题,两台电脑之间使用115200应该没有问题吧,因为使用Windows连接S3C2410开发板用的都是115200的速率。
Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能Gentoo Linux 2007下如何配置串口终端管理功能
阅读(495) | 评论(0) | 转发(0) |