智能家居系统中嵌入式图形用户界面系统(GUI)设计

被引量 : 26次 | 上传用户:Nick0409
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术、无线终端、信息家电、手持设备、复杂工控设备的迅速发展,人们对嵌入式系统的需求日渐增多,要求逐渐提高。为嵌入式系统设计一个友好便捷、稳定可靠的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串口将开发好的应用程序发布到目标平台,最终实现对开发成果的检验。
其他文献
<正> 混砂车是油层压裂施工中必不可少的一种特种车辆,主要作用是把压裂液(原油、清水、或稠化液)和支撑剂(砂子或其它),按一定比例进行均匀混合后送到各压裂车。它的工作性
随着现代战争对雷达探测系统的“四抗”能力要求的越来越高,无源雷达由于具有隐蔽性好、作用距离远等优点而得到了广泛的研究和应用。利用仿真的手段对无源雷达系统进行建模
随着城市用地的日益紧张,地铁已经成为了各大城市交通的主体,我国的地铁交通起步滞后,但目前处于飞速发展的阶段。由于地铁运行方式的特殊性及火灾事故后果的严重性,各国都开
目的研究血同型半胱氨酸水平与不稳定型心绞痛的关系。方法随机选取90例不稳定型心绞痛患者,并以90例健康对照为对照,观察不稳定型心绞痛与同型半胱氨酸血症的关系。结果不稳
近年来,射频识别技术(Radio Frequency Identification:RFID)正越来越受到重视,应用领域也涉及到人们日常生活的许多方面。作为一种利用无线通信的识别技术,RFID是一种综合利
<正>1艺术歌曲《鳟鱼》的作品概况1.1时代背景及作者介绍1.1.1作品创作的时代背景艺术歌曲《鳟鱼》是十九世纪浪漫主义时期奥地利作曲家舒伯特于1817年根据德国诗人舒巴尔特
森林资源数据是通过森林资源调查、监测和管理获取的各种数据,是各种林业信息系统的基础。由于数据来源多,分布广,系统平台、数据标准、数据结构、存储方式等等的差异,为森林
以外来人员子女学校为主要渠道接纳外来人员子女上学是广州市外来人员子女教育的主要特点。本文从学校、学生、教学质量、家长 4个指标对这种模式进行分析 ,发现它影响了外来
近年来智能手机在人们的日常生活中已经变得越来越重要,越来越多的人开始关注自身的健康问题,电子健康的概念也得到了广泛的普及。智能手机上的应用程序基本上是要满足人们即
可编程电液比例控制器应用范围广、需求量大,是提高电液比例控制系统智能化水平的一个重要部件,对其展开研究具有重要意义。对可编程电液比例控制器的研究主要集中在与其控制