rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc

rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc

ID:27526857

大小:323.00 KB

页数:7页

时间:2018-12-04

rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc_第1页
rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc_第2页
rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc_第3页
rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc_第4页
rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc_第5页
资源描述:

《rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、rainysky陪你一起在zedboard上移植qt+opencv(四):在zedboard运行QT  其实在zedboard上运行QT在懒兔子和超群晴天的博客的里面都有写过,还算比较详细,不过也算是为了完整性,rainysky还是要把整个的流程写一遍。在wiki里面也有完整的教材,大家可以参考下?link=http%3A%2F%2Fwiki.xilinx.com%2Fzy...  首先是下载qt的源码,最好是与你的qt的板卡一样,如果是按照三安装的qt可以用qmake–v命令查看版本,(如果你要是认真的看qt的安装过

2、程,你会发现,里面也有显示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,效果

3、如下  之前我们已经配置好了交叉编译环境使用的环境变量PATH和CROSS_COMPILE,为了方便操作,还可以在设置如下几个环境变量。exportZYNQ_QT_BUILD=/opt/zedboard/qt/buildexportZYNQ_QT_INSTALL=/opt/zedboard/qt/installexportPATH=$ZYNQ_QT_INSTALL/bin:$PATH  效果如下    记得一点,当你把这个终端关闭的话,环境变量就会失效,需要重新在设置下环境变量,如果想方便一点的话,可以安装(二)里面设

4、置交叉编译环境一样,设置新的环境变量。  将源码包复制到build文件夹下面,并且解压。      为了能够安装配置QT,还需要下载一个软件包,Qt/Qwtsourcesarchive(qt_build_src.tar见附件),和qt的源码包一样。复制解压。    解压出来是四个文件:qt-everywhere-opensource-src-4.7.3.tar.gz–Qtsourcearchiveqmake.conf–QtqmakeconfiguraTIonfileqwt-6.0.1.tar.bz2–Qwtsource

5、archiveqwtconfig.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进行配置,配置

6、文件如下:./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  编译好了就可以进行安装(安

7、装需要在root权限下进行,rainysky进入系统的时候就是root权限,这样很方便):makeinstall  焦急的等了快半个小时,终于编译完成了。在install文件夹下面,就是安装的文件:    在wiki百科里面,还讲了编译Qwt,但我们用不到,也就没有进行编译,感兴趣的可以安装上面的来。  由于rainysky用的系统是SD自带的那个精简版的系统,容量比较小,没法直接将编译的文件复制到里面,只能做一个镜像啦。  做镜像的方法如下:cd$ZYNQ_QT_BUILDddif=/dev/zeroof=qt_li

8、b.imgbs=1Mcount=80mkfs.ext2-Fqt_lib.imgchmodgo+wqt_lib.imgmountqt_lib.img-oloop/mntcp-rf$ZYNQ_QT_INSTALL/*/mntchmodgo-wqt_lib.imgumount/mnt解释一个,bs=1Mcount=80这句话代表的意思是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。