红联Linux门户
Linux帮助

arm linux启动信息加载到LCD显示

发布时间:2008-07-18 01:12:14来源:红联作者:SDjeBa
在ARM LINUX系统启动时,启动信息默认在串口终端上打印显示。但有没有方法能够让启动信息显示在LCD上呢,像PC的启动一样。答案是肯定的。

1.bootloader里修改启动参数 char *Linux_params ="noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200 mem=64M devfs=mount";

noinitrd no init ramdisk support

mtdblock2 nand flash的第三个分区作为rootfs

console=tty0,ttySAC0,115200 系统启动信息的前半部分(bootloader+kernel前部分)显示在ttySAC0(串口终端),115200表示波特率,kernel的后半部分启动信息加载到tty0(LCD终端)

64M 64M内存

2.配置内核make menuconfig时,修改boot option为 noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200 mem=64M devfs=mount

3.UBOOT作为bootloader时,修改UBOOT环境变量bootargs setenv bootargs 'noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200' saveenv(保存变量)

我个人还是喜欢让信息从终端显示,LCD还是整洁的好。
文章评论

共有 0 条评论