本文主要是介绍qt4.8.2在tq2440开发板上的移植(二)--构建根文件系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上一片文章中,给大家介绍了QT-embed4.8.2的交叉编译安装的过程。还要构建根文件系统,然后把安装好的库和字体放到根文件系统,系统才能正常启动和工作。
今天,给大家介绍一下根文件系统的构建和库的移植。
1、开发环境
busybox版本:1.13.0
交叉编译器版本:arm-linux-gcc 4.3.3
主机环境:ubuntu11.04
2、编译配置busybox(目的是生成根文件系统)
这个的做法在网上有很多具体的步骤,在这里我就不详细的讲了。
3、移植
(1)新建一个目录,如root_fs。进入这个文件夹。
(2)把busybox目录下的bin sbin usr 和一个文件linuxrc,拷贝到当前目前。然后再建立 dev etc opt init.d等一些常用的文件夹。
(3)在opt目录下建立qte文件夹,把安装好的qt目录中的lib和fonts拷贝到当前目录,再把触摸屏驱动的tslib拷贝过来。
(4)在启动脚本设置开机启动和一些环境变量的设置。
ok,开发板能启动了!
这篇关于qt4.8.2在tq2440开发板上的移植(二)--构建根文件系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!