基于Qt/Embedded的GUI移植及无线网络功能的开发(1(2)
2015-01-16 02:17
导读:Qtopia是基于QT/Embedded开发的一个嵌入式的窗口系统和应用程序集,如地址本、图像浏览、Media播放器等,还包括娱乐和配置工具,广泛用于PDA等掌上设备。

Qtopia是基于QT/Embedded开发的一个嵌入式的窗口系统和应用程序集,如地址本、图像浏览、Media播放器等,还包括娱乐和配置工具,广泛用于PDA等掌上设备。Qtopia平台由Qtopia 库和Qtopia server/laucher组成。Qtopia server/laucher是控制窗口系统、进程间通信、发起所有应用和其他核心任务的主要服务程序[3]。 整个GUI系统的构建需要对Qt/Embedded、Qtopia依次分别编译,然后有机地整合在一起。Qt/Embedded为Qtopia提供了底层支持,GUI系统的图形库窗口组建都由Qt/Embedded实现。以下构建过程所需工具文件和源码包列表及说明:----------------------------------------------◆ Tmake1.11 生成和管理Makefile文件◆ Qt/Embedded2.3.7 QT的库文件◆Qt2.3.2 for X11 为了生成相应的QtDesigner和qvfb以便在宿主机上开发和调试应用程序◆Qtopia1.7.0 图形用户界面开发包◆e2fsprogs-1.35 ext2 文件系统工具包◆ tslib 触摸屏工具包◆pegsrc v6b jpeg 解码包---------------------------------------------- 将上述开发包依次解压,然后编译。这里需要注意的是根据运行环境的不同,需要建立两个程序开发环境:一种是针对X86在pc机上运行使用虚拟缓冲帧qvfb(Qt/Embedded Virtual Framebuffer )的开发环境,这样我们就可以先在RedHat9环境下虚拟嵌入式程序的运行,从而节约开发时间。另外一种是针对能够在ARM开发板上运行的程序的开发环境。不同的开发对象要使用不同的编译器,这里就引出了环境变量的设置问题,例如针对ARM板开发时需要定义:TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g 而对能够运行在X86体系结构上的程序则为:共2页: 1 [2] 下一页 论文出处(作者):
IP组播技术及其在视频监控系统中的应用
基于正交有限脊波变换的图像压缩