开发板LCD由字符界面启动,LCD console(基于TQ210)

平台:TQ210;linux内核:2.6.35.7;uboot:1.3.4;交叉编译器:4.4.6

为了让开发板由字符界面启动,分别配置了UBOOT、Kernel及文件系统。

配置UBOOT

1.开发板连接超级终端;  2.按空格进入下载界面;  3.按q进入UBOOT设置界面 ;  4.#printenv显示环境变量;  5.#setenv bootargs "root=/dev/mtdblock3 rootfstype=yaffs2 init=/init console=tty0"; (开发板不同参数不同,只需要更改console即可)  6.#saveenv保存设置; 7.#reset重启UBOOT

配置内核

1.进入内核文件;  2.#make menuconfig;   3.进入 Device Driver --->Character devices --->    [*]  Support for console on virtual terminal”    4.进入Graphics support   --->Console display drivers support ”--><*>“Framebuffer Console support”;取消选择“Support only 8 pixels wide fonts”,并选择“Select compiled-in fonts”下的某一款字体。这一步是为了改善LCD上的显示字体,默认的字体太小了,不好看。  5.保存为.connfig;   6.#make zImage

配置文件系统

1.#gedit */etc/inittab;文件系统的/etc/inittab添加如下内容:
                               tty1::askfirst:-/bin/sh
                               tty2::askfirst:-/bin/sh
                               tty3::askfirst:-/bin/sh
                               tty4::askfirst:-/bin/sh
                               tty5::askfirst:-/bin/sh
                               tty6::askfirst:-/bin/sh

2.#gedit  */etc/init.d/rcS;屏蔽掉QT界面。

3.编译文件系统 #mkyaffs2image   rootfs(文件系统目录名)   root.bin(目标文件名)

备注:在整个过程中,生成文件系统镜像过程中,将TQ210的工具mkyaffs2image_for_TQ210的名称改为mkyaffs2image #mv mkyaffs2image_for_TQ210 mkyaffs2image。并将mkyaffs2image放到/sbin目录下,mv mkyaffs2image /sbin(开发板不同mkyaffs2image存放的目录不同)。并且安装mkyaffs2image,#mkyaffs2image 。安装成功后显示

mkyaffs2image: image building tool for YAFFS2 built Jan  6 2012
usage: mkyaffs2image dir image_file [convert]
           dir        the directory tree to be converted
           image_file the output file to hold the image
           'convert'  produce a big-endian image from a little-endian machine

最后一步就是编译了 #mkyaffs2image   rootfs(文件系统目录名)   root.bin(目标文件名)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章