ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:36KB ,
资源ID:6866179      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/6866179.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(QT 4.5.2向2440版移植全过程,自己全程测试过了.doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

QT 4.5.2向2440版移植全过程,自己全程测试过了.doc

1、QT 4.5.2向2440版移植全过程,自己全程测试过了 开发环境     操作系统:  Vmware6.0 + Ubuntu 8.04。     交叉编译器:arm-linux-gcc-4.3.2     目标板:     mini2440 + NEC3.5寸屏      1、下载源码包:     在:ftp://     qt-embedded-linux-opensource-src-4.5.2.tar.bz2     qt-x11-opensource-src-4.5.2.tar.bz2     在 2、配置ubuntu 8.04编译环境

2、     安装g++:  sudo  apt-get g++     安装编译X11用到的库:sudo apt-get libx11-dev libxext-dev     安装libxtst-dev: sudo aptitude install libxtst-dev 否则编译qvfb出错。 3、编译及安装qt-x11-opensource-src-4.5.2     qt-x11版本可以产生Qt开发工具,如designer、qvfb,嵌入式的开发有了qvfb,就可以不需要实际的开发     板,也可以开发Qt应程序。     tar xjvf qt-x11-op

3、ensource-src-4.5.2.tar.bz2     cd qt-x11-opensource-src-4.5.2     ./configure     make     make install     历经漫长的编译过程,默认安装在/usr/local/Trolltech/Qt-4.5.2下,编译完成后源程序不要删除,还有用。 4、编译配置QtEmbedded-4.5.2-x86版本     A、解压     root@hrixin-desktop:/work/qte# tar xjvf qt-embedded-linux-opensource-src-4

4、5.2.tar.bz2     root@hrixin-desktop:/work/qte# mv qt-embedded-linux-opensource-src-4.5.2 qt-embedded-linux-opensource-src-4.5.2-x86     root@hrixin-desktop:/work/qte# cd qt-embedded-linux-opensource-src-4.5.2-x86          B、配置编译:     ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-x8

5、6 -embedded x86 -qvfb     root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5.2-x86# make     C、安装到/usr/local/Trolltech/QtEmbedded-4.5.2-x86目录下:     root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5.2-x86# make install          D、建立脚本文件:setenv_arm.sh,输入以下内容:  

6、   export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/     export PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/bin/:$PATH     export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-x86/lib/:$LD_LIBRARY_PATH          E、编译x86版QT应用程序前,先执行此脚本文件:     root@hrixin-desktop:/usr/local/Troll

7、tech/QtEmbedded-4.5.2-x86# source setenv-x86.sh      5、编译安装tslib1.4     A、安装编译过程需用到的程序         root@hrixin-desktop:/home/hrixin# apt-get install autoconf(或autoconf2.13)         root@hrixin-desktop:/home/hrixin# apt-get install automake         root@hrixin-desktop:/home/hrixin# apt-get instal

8、l libtool          B、配置编译         root@hrixin-desktop:/work/qt# tar xzvf tslib-1.4.tar.gz         root@hrixin-desktop:/work/qt# cd tslib         生成./configure         root@hrixin-desktop:/work/qt/tslib# source autogen.sh         root@hrixin-desktop:/work/qt/tslib# ./configure --prefix=/usr/l

9、ocal/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes         root@hrixin-desktop:/work/qt/tslib# make     C、安装         root@hrixin-desktop:/work/qt/tslib# make install-strip //生成瘦身应用程序和库         打包         root@hrixin-desktop:/usr/local# tar czvf tslib.tar.gz tslib     D、复制到NFS文件

10、系统/usr/local目录下解压         root@hrixin-desktop:/work/root_qtopia/usr/local# tar xzvf tslib.tar.gz              E、设置环境变量,校准触摸屏。         在天开板终端建立脚本文件,并执行:         export TSLIB_ROOT=/usr/local/tslib         export TSLIB_TSDEVICE=/dev/input/event0         export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts

11、conf         export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts         export TSLIB_CALIBFILE=/etc/pointercal         export TSLIB_FBDEVICE=/dev/fb0         export QWS_MOUSE_PROTO=Tslib:/dev/input/event0         注意:触摸屏的前提是你的触摸屏驱动已经写好,并加载进了内核.         你可以测试有没有加载触摸屏驱动,cat /dev/input/event0(这只是我的板子上的触

12、摸屏) ,         点击触摸屏,看终端有无显示,若有则表明正确。                  在开发板/usr/local/tslib/bin目录下执行校准触摸屏程序:         [root@FriendlyARM bin]# ./ts_calibrate         可以运行此目录下的其他程序进行测试。              至此,触摸屏程序能顺利运行,接下来移植QtEmbedded-4.5.2,设置好环境变量。 6、编译安装QtEmbedded-4.5.2-arm版本     A、解压     root@hrixin-desktop:

13、/work/qte# tar xjvf qt-embedded-linux-opensource-src-4.5.2.tar.bz2     root@hrixin-desktop:/work/qte# mv qt-embedded-linux-opensource-src-4.5.2 qt-embedded-linux-opensource-src-4.5.2-arm     root@hrixin-desktop:/work/qte# cd qt-embedded-linux-opensource-src-4.5.2-arm     B、配置编译:     ./configur

14、e -prefix /usr/local/Trolltech/QtEmbedded-4.5.2-arm -embedded arm \     -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif \     -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -nomake t

15、ools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus \     -no-openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen \     -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-glib -qt-mouse-tslib -

16、I/usr/local/tslib/include -L/usr/local/tslib/lib     注意这个目录要跟你的tslib安装目录相同!!!     root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5.2-arm# make          C、安装到/usr/local/Trolltech/QtEmbedded-4.5.2-arm目录下:     root@hrixin-desktop:/work/qte/qt-embedded-linux-opensource-src-4.5

17、2-arm# make install     D、打包编译安装好的QtEmbedded库文件:     root@hrixin-desktop:/usr/local/Trolltech# tar czvf QtEmbedded-4.5.2-arm.tar.gz QtEmbedded-4.5.2-arm     E、建立脚本文件:setenv_arm.sh,输入以下内容:     export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-arm/     export PATH=/usr/local/Trolltech/QtEm

18、bedded-4.5.2-arm/bin/:$PATH     export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.2-arm/lib/:$LD_LIBRARY_PATH          F、编译ARM版QT应用程序前,先执行此脚本文件:     root@hrixin-desktop:/usr/local/Trolltech/QtEmbedded-4.5.2-arm# source setenv-arm.sh     编译calculator     root@hrixin-desktop:/work/qt/

19、qt-embedded-linux-opensource-src-4.5.2-arm/examples/widgets/calculator# calculator.pro     root@hrixin-desktop:/work/qt/qt-embedded-linux-opensource-src-4.5.2-arm/examples/widgets/calculator# make 7、在主机上建立NFS启动根文件系统,把编译好的库文件复制到相关目录下。     A、文件系统目录为:/work/root_qtopia/,修改rcS     [root@FriendlyA

20、RM /]# vi /etc/init.d/rcS     #/bin/qtopia &          建立Trolltech目录:     root@hrixin-desktop:/work/root_qtopia/usr/local# mdkir Trolltech          B、把打包好的库文件:QtEmbedded-4.5.2-arm.tar.gz复制到/work/root_qtopia/usr/local/Trolltech目录下     root@hrixin-desktop:/work/root_qtopia/usr/local/Trolltech# t

21、ar xzvf QtEmbedded-4.5.2-arm.tar.gz     root@hrixin-desktop:/work/root_qtopia/usr/local/Trolltech# cd QtEmbedded-4.5.2-arm/          C、复制5-F中编译好的calculator可执行文件到此目录下:     root@hrixin-desktop:/work/root_qtopia/usr/local/Trolltech/QtEmbedded-4.5.2-arm# cp /work/qt/qt-embedded-linux-opensource-src-

22、4.5.2-arm/examples/widgets/calculator/calculator ./     D、建立脚本文件     root@hrixin-desktop:/work/root_qtopia/usr/local/Trolltech/QtEmbedded-4.5.2-arm# gedit setenv.sh     输入以下内容:(把设置tslib环境变量的脚本文件内容,也添加进来)         #!/bin/sh         export TSLIB_ROOT=/usr/local/tslib         export TSLIB_TSDEV

23、ICE=/dev/input/event0         export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf         export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts         export TSLIB_CALIBFILE=/etc/pointercal         export TSLIB_FBDEVICE=/dev/fb0         export QWS_MOUSE_PROTO=Tslib:/dev/input/event0         export QTDIR=/usr/

24、local/Trolltech/QtEmbedded-4.5.2-arm         export QPEDIR=/usr/local/Trolltech/QtEmbedded-4.5.2-arm         export LD_LIBRARY_PATH=$QTDIR/lib:$TSLIB_ROOT/lib:/usr/local/lib:$LD_LIBRARY_PATH          E、至此,主机上的文件系统已经配置好,开板通过NFS挂载到此文件系统启动。     启动后,开发板串口终端执行刚才的脚本文件(通过NFS启动,执行脚本文件未成功),设置好环境变量。     检查环境变量是否成功:     [root@FriendlyARM QtEmbedded-4.5.2-arm]# echo $QTDIR     /usr/local/Trolltech/QtEmbedded-4.5.2-arm     成功!     如果没有输出,则失败。同样的方法检查其他两个环境变量。          F、运行calculator     [root@FriendlyARM QtEmbedded-4.5.2-arm]# ./calculator -qws & 最后不记得从哪里转过来的了。找到的人记得帮我加上啊!希望对大家有点帮助吧!

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服