在使用嵌入式开发板时,我们可以通过超级终端或者minicom来登录开发板,这实际上就是:开发板向串口发送信息,然后pc端接收到信息并且通过串口登录开发板。在PC上也可以通过串口登录其它Linux主机。
1、在/etc/securetty中添加“ttyS0”项
console
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
ttyS0
2、在/etc/event.d/目录下创建文件ttyS0,其内容如下
# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.
start on stopped rc2
start on stopped rc3
start on stopped rc4
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/agetty 115200 ttyS0 vt100 init q
###exec /sbin/agetty 115200 ttyS0 vt100 (failed)
3、在fedora12的grub中设置
console=ttyS0,115200n8 console=tty0
title Fedora (2.6.32.6)
root (hd0,0)
kernel /vmlinuz-2.6.32.6 ro root=/dev/mapper/vg_gdb-lv_root LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us
console=ttyS0,115200n8 console=tty0
initrd /initrd-2.6.32.6.img