计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于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组播技术及其在视频监控系统中的应用
基于正交有限脊波变换的图像压缩
上一篇:业务协同项目管理信息系统及其实现机制(1) 下一篇:没有了