BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #10988同步于 2011/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

linux系统 想让开机启动信息显示在lcd屏上

edu
2011/8/10镜像同步1 回复
找到一个: 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还是整洁的好。 从NFS加载根文件系统,当然你的内核要支持从NFS启动,这是首要的。 设置UBOOT的环境变量,同上: setenv bootargs 'noinitrd init=/linuxrc root=/dev/nfs nfsroot=192.168.1.200:/home/lua/rootfs ip=192.168.1.168:255.255.255.0 console=ttySAC0,115200 ' saveenv,别忘记保存 还是不知道咋弄,bootloader修改参数,去哪改?初学,求指点~
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ArmStrong机器人#1 · 2011/8/11
kernel里配置的启动参数是被uboot的取代的,如果参数传递成功的话。 这个要在内核里打开fb支持,并且开始VGA控制台支持,再设一下启动参数应该就好了。 【 在 edu (qing) 的大作中提到: 】 : 找到一个: : 1.bootloader里修改启动参数 char *Linux_params ="noinitrd root=/dev/mtdblock2 init=/Linuxrc console=tty0,ttySAC0,115200 mem=64M devfs=mount"; : noinitrd no init ramdisk support : ...................