




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT其实在zedboard上运行QT在懒兔子和超群晴天的博客的里面都有写过,还算比较详细,不过也算是为了完整性,rainysky还是要把整个的流程写一遍。在wiki里面也有完整的教材,大家可以参考下
?link=http%3A%2F%2F%2Fzy...首先是下载qt的源码,最好是与你的qt的板卡一样,如果是按照三安装的qt可以用qmake–v命令查看版本,(如果你要是认真的看qt的安装过程,你会发现,里面也有显示qt的版本号)可以看到rainysky用的是4.8.1的版本,不同的安装时间可能版本号不一样。QT源码的下载地址是
?link=http%3A%2F%2Freleases.qt-p...根据你自己版本号,将4.8.1改成你自己的,就可以下载源码包啦。Rainysky将下载的源码包放在了共享目录下,并且建立/opt/zedboard/qt文件夹,命令如下:为了能保存好安装好的文件,在新建两个文件夹/opt/zedboard/qt/build/opt/zedboard/qt/install,效果如下之前我们已经配置好了交叉编译环境使用的环境变量PATH和CROSS_COMPILE,为了方便操作,还可以在设置如下几个环境变量。
exportZYNQ_QT_BUILD=/opt/zedboard/qt/build
exportZYNQ_QT_INSTALL=/opt/zedboard/qt/install
exportPATH=$ZYNQ_QT_INSTALL/bin:$PATH效果如下
记得一点,当你把这个终端关闭的话,环境变量就会失效,需要重新在设置下环境变量,如果想方便一点的话,可以安装(二)里面设置交叉编译环境一样,设置新的环境变量。将源码包复制到build文件夹下面,并且解压。
为了能够安装配置QT,还需要下载一个软件包,Qt/Qwtsourcesarchive(qt_build_src.tar见附件),和qt的源码包一样。复制解压。
解压出来是四个文件:
qt-everywhere-opensource-src-4.7.3.tar.gz–Qtsourcearchive
qmake.conf–Qtqmakeconfigurationfile
qwt-6.0.1.tar.bz2–Qwtsourcearchive
qwtconfig.pri–Qwtqmakeprojectincludefile其实我们需要的只是qmake.conf这一个文件,其他都不需要,(以后你会发现这个文件的更强大的功能,现在先不对这个文件进行修改),qt_build_src.tar里的qmake.conf配置文件复制到qt-everywhere-opensource-src-4.8.1/mkspecs/qws/linux-arm-gnueabi-g++目录下,这个文件用来告知QMake应该用哪个编译器来编译QT工程
然后对QT进行配置,配置文件如下:
./configure\
-embeddedarm\
-xplatformqws/linux-arm-gnueabi-g++\
-little-endian\
-opensource\
-host-little-endian\
-confirm-license\
-nomakedemos\
-nomakeexamples\
-prefix$ZYNQ_QT_INSTALL整个为:
其中-prefix$ZYNQ_QT_INSTALL是告诉系统,安装的路径在哪的配置完成后进行编译:
make编译好了就可以进行安装(安装需要在root权限下进行,rainysky进入系统的时候就是root权限,这样很方便):
makeinstall焦急的等了快半个小时,终于编译完成了。在install文件夹下面,就是安装的文件:
在wiki百科里面,还讲了编译Qwt,但我们用不到,也就没有进行编译,感兴趣的可以安装上面的来。由于rainysky用的系统是SD自带的那个精简版的系统,容量比较小,没法直接将编译的文件复制到里面,只能做一个镜像啦。做镜像的方法如下:
cd$ZYNQ_QT_BUILD
ddif=/dev/zeroof=qt_lib.imgbs=1Mcount=80
mkfs.ext2-Fqt_lib.img
chmodgo+wqt_lib.img
mountqt_lib.img-oloop/mnt
cp-rf$ZYNQ_QT_INSTALL/*/mnt
chmodgo-wqt_lib.img
umount/mnt
解释一个,bs=1Mcount=80这句话代表的意思是建的镜像的大小是80M,所以复制的时候要注意一点啦,不要比这个大。此时在/opt/zedboard/qt/build下面的文件qt_lib.img就是qt的库文件啦。至此qt移植成功了。要把qt的程序在板卡上运行,必须需要一个可执行文件,已我们上一节的helloworld为例
在上图中的路径下以此输入
qmake–p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁夏中学宁县达标名校2025年中考生物试题仿真卷:生物试题试卷(6)含解析
- 辽宁理工学院《室内陈设设计》2023-2024学年第二学期期末试卷
- 厦门灌口中学2025年第二学期期中七校联考高三物理试题含解析
- 2025年中级经济师考试试题及答案参考
- 山东传媒职业学院《影视与文学作品创排》2023-2024学年第二学期期末试卷
- 2025年医学综合素质能力考试试卷及答案
- 山东旅游职业学院《市场营销学》2023-2024学年第二学期期末试卷
- 2025年影视创作与策划职业资格考试卷及答案
- 江苏省南京市玄武区重点达标名校2025届5月初三第三次联考物理试题试卷含解析
- 昆明医科大学海源学院《教育统计与SPSS应用》2023-2024学年第二学期期末试卷
- 商事仲裁协议合同模板
- 2025年房地产顾问合同8篇
- DB3208T 213-2024国有资产管理工作规范
- 2025北京九年级(上)期末语文汇编:句子默写
- 2025-2030中国浆果行业市场发展趋势与前景展望战略研究报告
- 重庆征信有限责任公司招聘笔试题库2025
- 2025-2030中国网络贷款(融资)行业市场发展现状及发展趋势与投资研究报告
- 湖北省武汉市2025届高中毕业生四月调研考试政治试题及答案(武汉四调)
- 基建招聘面试题及答案
- 第三方人员管理制度(22篇)
- 篮球智慧树知到期末考试答案2024年
评论
0/150
提交评论