六、QtE应用程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、Qt/E应用程序设计
一、实验目的
1. 了解在Linux下安装Qt以及Qt/Embedded的基本步骤;
2. 学会在嵌入式设备上Qt/E平台下使用Virtual framebuffer显示程序结果;
二、实验内容
1. 在Linux下编译和使用Qt/E平台;
2. 在Qt/E平台下编译和运行一个程序使用Virtual framebuffer显示运行结果;并且运行结果可以在实验箱上显示。
三、预备知识
1. 熟悉使用C++语言程序设计;
2. 掌握Linux下常用编辑器的使用;
3. 掌握Linux下程序编译;
4. 熟悉Qt程序设计;
四、实验室设备和工具
硬件:PC机Pentumn500以上, 硬盘10G以上。
软件:PC机操作系统REDHAT LINUX 9.0 +MINICOM + ARM-LINUX开发环境
五、实验步骤
(1)解压安装包并设置环境变量
(2)编译Qt/Embedded
(3)查看运行结果
(4)在开发板上看运行结果
六、实验报告要求
(1)、写出具体实验流程及操作内容
答: ①、在/root下建立pxa270Qt目录,进入up-techpxa270/exp/gui/01_qt_pcbuild 目录,将里面的三个文件复制到/root/pxa270Qt目录下。
以下的步骤在/root/pxa270Qt 下操作。
②、解压安装包并设置环境变量,这里参照《UP-TECHPXA270-S-LINUX实验指导书
V1.0》里的命令一次设置环境变量。
③、编译 Qt/Embedded。
按指导书分别对Build Qt2.3.2、Build Qvfb、Build
Qt/Embedded进行编译。
④、查看运行结果。
在Virtual framebuffer上运行, qt-2.3.10/examples下的目
录的可执行文件。
⑤、在/root/pxa270Qt/qt-2.3.10/examples下建立一个新目录,在其下编辑
hello.cpp源文件,注意将源程序中argv后面”[]”去掉。
⑥、用progen –t app.t –o hello.pro命令生成工程文件(.pro)。
⑦、用echo $TMAKEPATH命令生成Makefile文件。
⑧、输入make,生成可执行文件hello。
⑨、输入./hello –qws在Virtual framebuffer上显示效果。
(2)、简述调试情况
答:通过调试进入目录luncher中以后用qvfb -width 640 -height 480 &
sleep 10和./launcher –qws命令运行达到了预期实验结果如下
(3)、实验中遇到的问题与解决过程。
答:遇到问题:
通过编译hello文件后无法运行,经过查询是由于环境变量的文件路径不对更改历经后后正常得到如下结果。