歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

linux2.6.32.71如何在lcd上顯示內核啟動信息

1、通過LCD顯示內核啟動信息

之前內核通過串口打印內核信息時,內核命令行參數為:setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=10.199.172.70:/home/lesson/part4/rootfs ip=10.199.172.100:10.199.172.70:10.199.172.1:255.255.255.0::eth0:0ff

通過LCD顯示內核啟動信息:setenv bootargs noinitrd console=tty0,115200 init=/init root=/dev/nfs rw nfsroot=10.199.172.70:/home/lesson/part4/rootfs ip=10.199.172.100:10.199.172.70:10.199.172.1:255.255.255.0::eth0:0ff

注意,tty1表示第一個虛擬終端,tty2表示第二個虛擬終端,... ... tty0表示當前虛擬終端。

不過要想通過它來登錄,還需要修改inittab文件,增加以下6行:

#/etc/inittab

::sysinit:/etc/init.d/rcS

tty1::askfirst:-/bin/sh

tty2::askfirst:-/bin/sh

tty3::askfirst:-/bin/sh

tty4::askfirst:-/bin/sh

tty5::askfirst:-/bin/sh

tty6::askfirst:-/bin/sh

這樣會在虛擬終端上啟動shell程序。在LCD的USB鍵盤上按下Alt+Fn(n=1~6)可以在第1~6個控制台之間切換。

在串口終端中

root@MINI2440:/# ls -l /dev/tty0

crw-rw---- 1 root root 4, 0 Jan 1 00:07 /dev/tty0

root@MINI2440:/# ls -l /dev/tty1

crw-rw---- 1 root root 4, 1 Jan 1 00:05 /dev/tty1

可以看到虛擬終端tty0,tty1的主設備號位4,此設備號分別為0和1,c表示是字符設備。

在串口終端中

root@MINI2440:/#echo hello mini2440 >/dev/tty0

可以子在當前LCD上顯示hello mini2440字符。

Copyright © Linux教程網 All Rights Reserved