学位论文 > 优秀研究生学位论文题录展示
智能家居系统中嵌入式图形用户界面系统(GUI)设计
作 者: 李顺芬
导 师: 韩秀玲
学 校: 东华大学
专 业: 信号与信息处理
关键词: 智能家居系统 Qt/Embedded GUI Qt应用程序 中文化
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 299次
引 用: 0次
阅 读: 论文下载
内容摘要
随着嵌入式技术、无线终端、信息家电、手持设备、复杂工控设备的迅速发展,人们对嵌入式系统的需求日渐增多,要求逐渐提高。为嵌入式系统设计一个友好便捷、稳定可靠的GUI (Graphical User Interface)系统成为迫切需求。嵌入式GUI是嵌入式系统的重要组成部分,为嵌入式系统提供应用于特殊场合的人机交互接口。良好的人机接口界面是嵌入式系统设计的关键技术,能够极大地提高人机交互效率。本论文以智能家居监控系统为应用背景,以嵌入式Linux系统中的GUI系统为研究对象,从理论、技术与应用三个层次展开研究。本文首先介绍了嵌入式系统的发展历程、嵌入式操作系统以及嵌入式图形用户界面的开发现状,深入系统地研究了嵌入式以及嵌入式GUI系统的开发模式和基本原则,并通过分析和比较当前国内外普及的几种嵌入式GUI系统实现方式,选择当前在技术等方面领先的Qt/Embedded开发课题中的GUI系统。并针对Qt开源资源存在不支持中文显示,对国内用户造成使用不便,研究并实现了Linux下Qtopia环境及GUI应用程序的中文化。最后结合智能家居安全监控系统将以上研究付诸实现:基于Linux以及Qt/Embedded系统,依据智能家居监控终端功能需求,研究和设计课题中ARM(Advanced RISC Machines)控制平台的用户界面系统管理功能,通过操作设计的图形界面系统,实现ARM板上的各个功能模块与服务器端的交互,并基于开源资源对Qt的中文显示问题深入研究,通过移植字体库的方法实现了Qtopia环境的中文化,同时结合智能家居监控系统中串口终端GUI程序的具体应用基于感应翻译法实现Qtopia应用程序的中文显示。主要工作包括以下内容:(1)在宿主机上建立开发环境:在PC机上安装RedHat9.0,并构建Qt/Embedded和Qtopia的GUI开发环境,包括基于PC机的开发环境和基于开发板交叉编译的开发环境。(2)基于宿主机开发GUI程序:研究Qtopia图形界面系统的开发原理、流程以及基于Qt Designer开发智能家居系统监控端GUI应用程序,并通过构建QTOPIA虚拟平台验证开发的GUI应用程序,最后基于开源资源研究GUI应用程序的中文显示。(3)从宿主机移植应用程序到目标机:在搭建好的目标平台上移植应用程序,主要包括Qt/Embedded库以及应用程序的交叉编译,通过网络、USB或者RS232串口将开发好的应用程序发布到目标平台,最终实现对开发成果的检验。
|
全文目录
摘要 5-7 ABSTRACT 7-9 目录 9-10 第一章 绪论 10-15 1.1 课题研究背景 10-12 1.2 课题来源及研究意义 12-13 1.3 课题主要研究内容及创新点 13-14 1.4 论文结构 14-15 第二章 嵌入式Linux系统及嵌入式GUI分析 15-28 2.1 嵌入式系统概括 15-16 2.2 嵌入式操作系统 16-21 2.3 嵌入式GUI 21-27 2.4 本章小结 27-28 第三章 宿主机平台构建 28-46 3.1 系统构架及设计方案 28-30 3.2 主机Linux开发平台环境构建 30-38 3.3 在主机建立Qtopia桌面运行环境 38-43 3.4 OpenCV的移植 43-45 3.5 本章小结 45-46 第四章 基于Qt的GUI应用程序的研究与实现 46-67 4.1 Qt程序设计基础 46-50 4.2 Qt/Embedded的关键技术 50-54 4.3 基于Qt Designer开发ARM板监控端程序 54-62 4.4 Qt中文化 62-66 4.5 本章小结 66-67 第五章 智能家居监控系统的GUI系统整合 67-78 5.1 Qtopia的交叉编译及移植 67-70 5.2 程序交叉编译 70-73 5.3 GUI系统的移植 73-77 5.4 本章小结 77-78 第六章 全文总结与展望 78-80 6.1 总结 78-79 6.2 展望 79-80 攻读学位期间的研究成果 80-81 致谢 81-82 参考文献 82-86 附录1 Makefile文件 86-89 附录2 OpenCV移植过程中修改的configure配置文件 89-90 附录3 Fnnclient.cpp文件部分代码解析 90-101
|
相似论文
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
- 嵌入式GUI用户输入模块的设计与实现,TP391.41
- 基于DaVinci平台的传感器网络定位显示设备实现,TN929.5
- 基于嵌入式Linux的远程桌面技术研究及实现,TP316.81
- 基于ARM9的嵌入式Linux系统的研究与应用,TP368.1
- 基于嵌入式的分布式点菜系统设计与实现,TP368.1
- 动基座传递对准误差分析与补偿方法研究,V249.322
- 嵌入式电能质量监控终端的研究与设计,TP368.1
- 胶囊内窥镜体外影像接收装置的研究,R318.6
- 基于数据挖掘的故障诊断方法研究,TP311.13
- 基于电子纸的电子地图技术研究与实现,P28
- 环境安全模糊评价系统的构建与实现,X820
- 车载智能即热式电磁热水器的设计,TM925.32
- 手持式超声波探伤仪应用软件设计,TP311.52
- 电热连续结晶机的智能控制,TP273
- 产品信息追溯系统信息采集终端的设计与研究,TP274.2
- 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
- 多层圆筒非定常稳态传热的计算,TF061.21
- 采煤机工作机构载荷计算及参数优化软件的开发,TD421.6
- 基于嵌入式平台的钻井工程无线监控系统研究,TE928
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|