日期:2014-05-16 浏览次数:20662 次
今天下午到了hdmi转vga的接口,之前opencv_lib.img和qt_lib.img已经移植好了,现在就是接上显示器来测试了。
测试一:前面实验中有一个是在pc机,显示一个hello qt的界面,这个在之前的实验中已经完成了,但它是在pc机运行的,现在要生成一个可以在zedboard可以运行的helloqt程序。具体做法,在helloqt文件(上次helloqt实验产生的)下输入 /usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake –project 注明:因为qmake有很多,我一开始用的qmake,结果不用交叉编译的那个qmake,其结果肯定是不行,有博客说要修改一个文件就可以了(这个有待考证),输入
/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake
这个时刻可以看看是不是产生了Makefile,可以查看下,是不是交叉编译器的
make 可以看到产生的文件了 helloqt
拷贝到文件系统中, ./helloqt –qws 就可以看到效果了。
测试一一开始就是在qmake这里栽了跟头,产生的文件就是pc机运行的文件,你可以用file helloqt 来看看产生的文件的信息,是不是在arm上运行的。
测试二:之前做过一个实验就是usb摄像头采集图片,这次就是要将采集的图片用qt来显示出来,主要参考的超群天晴的博客,下载了它的工程文件,将可执行文件拷贝到我的文件系统中运行结果发现却找不到运行库,这下我就郁闷了,本来运行已经可以自动加载了,回来看他的博客发现他的安装目录和我的不一样,即是他的makefile中lib的路径和我的不一样,肯定就不能找到我的路径了,因此我就新建了一个路径,自动加载运行库,后面运行一下了这个文件,就可以看到正确工作了。
测试三:基于zedboard的视频显示,使用的源码来自于超群天晴,不是提供的源码,这样也好,自己按照测试一的方法/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake –project /usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake make 运行一下就可以了。
这几个测试都是别人的代码,主要是验证一下zedboard的硬件平台是否已经搭建其起来,实际效果是通过的。图片就不贴上了,附上工程文件。
测试二附件地址http://download.csdn.net/detail/xzyfeixiang/6344355,注意路径哦,他的路径是/usr/local/Trolltech/Qt-4.7.3/
测试三附件地址:http://download.csdn.net/detail/xzyfeixiang/6344347