- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式图形开发环境的搭建
通过最近一段时间对QT/E的学习,发现如何进行软件环境的搭建是一个比较复杂的过程。QT有很多的版本,每种版本的功能和支持软件包都不一样(关于版本的讨论请参阅另外的文档)。下面介绍一下如何安装QTE,请用您足够的信心、耐心和细心,严格按照以下步骤操作。我在最初开始搭建的时候,总是编译不过去,最后发现时我不够细心!!!希望你不要犯这种操作的错误!
在FL2440的手册上,给的实验步骤是存在问题的,在本文档中作了相应的修改。
一、准备工作
1. 硬件环境
A. 主机:x86 系列PC 机。
B. 开发板:飞凌FL2440。
C. 通讯连接:串口和USB。
2. 软件环境
A. 主机操作系统:VMware 虚拟机下的Redhat linux 9.0(完全安装) 。
B. 开发板操作系统:嵌入式Linux,内核版本为2.6.12。
C. 交叉编译器:arm-linux-gcc-2.95.3。
D. 通讯方式:虚拟机与主机(Windows XP)使用共享文件夹通讯,主机与开发板使用DNW 通讯。虚拟机与开发板使用NFS通讯
3. 相关说明
A. 命令:所有以#开头的均为在shell中执行的命令。
B. 交叉编译器位置:/usr/local/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 软件包,用于生成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下载地址为:/freebies/tmake/
QTE 开发环境所需要的目录
/usr /local/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
以上文件夹是自己建的。
注:带“*”文件夹在解压的时候会生成,
二、安装交叉编译工具
将cross-2.95.3.tar.bz2 放到/usr/local/arm 文件夹下解压,
# tar –jxvf cross-2.95.3.tar.bz2
这个命令会在你的/usr/local/arm/2.95.3 目录下安装arm-linux-gcc 交叉编译程序,然
后在PATH 变量中添加一项:
export PATH=/usr/local/arm/2.95.3/bin:$PATH
测试:
# arm-linux-gcc -v //该命令可查看编译器的版本
1、在目录/目录下解压三个文件
#tar -xzf tmake-1.13.tar.gz#tar -xzf qt-x11-2.3.2.tar.gz#tar -xzf qt-embedded-2.3.10-free.tar.gz
2、tmake
用户可使用普通的解压缩即可,注意要将路径添加到全局变量中去,如下所示:tar zxvf tmake-1.13.tar.gz#export TMAKEDIR=$PWD/tmake-1.13#export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++(网页设置,这个路径与下面的不同!待验证)#export PATH=$TMAKEDIR/bin:$PATH
2、编写环境变量设置文件step1
#vi step1
在新建的文件中输入以下代码:
export TMAKEDIR=/root/yizhi/tmake-1.13export Qt2DIR=/root/y
文档评论(0)