Chinaunix首页 | 论坛 | 博客
  • 博客访问: 337518
  • 博文数量: 67
  • 博客积分: 2485
  • 博客等级: 大尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 17:29
文章分类

全部博文(67)

文章存档

2016年(3)

2013年(5)

2012年(3)

2011年(5)

2010年(35)

2009年(16)

我的朋友

分类: LINUX

2010-01-17 21:49:07

在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为 noinaitrd 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(保存变量)
阅读(4201) | 评论(0) | 转发(0) |
0

上一篇:安装Qtopia Core

下一篇:qtopia中出现的问题

给主人留下些什么吧!~~