欢迎来到天天文库
浏览记录
ID:8811490
大小:104.50 KB
页数:12页
时间:2018-04-08
《qt2(qte)嵌入式图形开发环境的搭建(修正版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、嵌入式图形开发环境的搭建面向FL2440开发板通过最近一段时间对QT/E的学习,发现如何进行软件环境的搭建是一个比较复杂的过程。QT有很多的版本,每种版本的功能和支持软件包都不一样(关于版本的讨论请参阅另外的文档)。下面介绍一下如何安装QTE,请用您足够的信心、耐心和细心,严格按照以下步骤操作。我在最初开始搭建的时候,总是编译不过去,最后发现时我不够细心!!!希望你不要犯这种操作的错误!在FL2440的手册上,给的实验步骤是存在问题的,在本文档中作了相应的修改。一、准备工作1.硬件环境A.主机:x86
2、系列PC机。B.开发板:飞凌FL2440。C.通讯连接:串口和USB。2.软件环境A.主机操作系统:VMware虚拟机下的Redhatlinux9.0(完全安装)。B.开发板操作系统:嵌入式Linux,内核版本为2.6.12。C.交叉编译器:arm-linux-gcc-2.95.3。D.通讯方式:虚拟机与主机(WindowsXP)使用共享文件夹通讯,主机与开发板使用DNW通讯。虚拟机与开发板使用NFS通讯3.相关说明A.命令:所有以#开头的均为在shell中执行的命令。B.交叉编译器位置:/usr/l
3、ocal/arm/2.95.3。C.工作目录:默认为/root/yizhi。D.脚本注释:均放在命令下一行的圆括号内。4.准备所需安装软件包cross-2.95.3.tar.bz2,e2fsprogs-1.40.2.tar.gz,jpegsrc.v6b.tar.gz,libpng-1.2.19-no-config.tar.bz2,zlib-1.2.3.tar.bz2,A.tmake-1.13.tar.gz,用于生成Makefile。B.qt-x11-2.3.2.tar.gz,Qt/X11软件包,用于生
4、成qvfb等开发工具。C.qt-embedded-2.3.10-free.tar.gz,Qt/Embedded软件包,Qt/Embedded图形库。D.qtopia-free-src-2.2.0.tar.gz,Qt的PDA应用框架,可以生成一个Qt的PDA程序。QT/E下载地址为:ftp://ftp.rediris.es/mirror/Qt/source/Tmake下载地址为:ftp://ftp.trolltech.com/freebies/tmake/5.建立QTE开发环境所需要的目录/usr/lo
5、cal/arm//编译器所需要的路径/root/yizhi/root/yizhi/armlib/root/yizhi/arminclude/root/yizhi/qtopia-free-2.2.0*/root/yizhi/libpng-1.2.19*/root/yizhi/zlib-1.2.3*/root/yizhi/e2fsprogs-1.40*/root/yizhi/jpeg-6b*/root/yizhi/qt-2.3.10*/root/yizhi/host以上文件夹是自己建的。注:带“*”文件夹
6、在解压的时候会生成,二、安装交叉编译工具将cross-2.95.3.tar.bz2放到/usr/local/arm文件夹下解压,#tar–jxvfcross-2.95.3.tar.bz2这个命令会在你的/usr/local/arm/2.95.3目录下安装arm-linux-gcc交叉编译程序,然后在PATH变量中添加一项:exportPATH=/usr/local/arm/2.95.3/bin:$PATH测试:#arm-linux-gcc-v//该命令可查看编译器的版本三、使用qvfb运行基于x86的
7、QT环境(该部分为)1、在目录/root/yizhi目录下解压三个文件#cd/root/yizhi#tar-xzftmake-1.13.tar.gz#tar-xzfqt-x11-2.3.2.tar.gz#tar-xzfqt-embedded-2.3.10-free.tar.gz2、安装tmake用户可使用普通的解压缩即可,注意要将路径添加到全局变量中去,如下所示:#tarzxvftmake-1.13.tar.gz#exportTMAKEDIR=$PWD/tmake-1.13#exportTMAKEPA
8、TH=$TMAKEDIR/lib/qws/linux-x86-g++(网页设置,这个路径与下面的不同!待验证)#exportPATH=$TMAKEDIR/bin:$PATH2、编写环境变量设置文件step1#cd/root/yizhi#vistep1在新建的文件中输入以下代码:exportTMAKEDIR=/root/yizhi/tmake-1.13exportQt2DIR=/root/yizhi/qt-2.3.2exportQtEDIR=/root/y
此文档下载收益归作者所有