搜索详情-综述网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于Qt的图形界面设计文献综述

 2022-08-02 02:08  

基于Qt的图形界面设计的文献综述

一.前言

随着计算机技术、通信技术的快速发展和的广泛应用,嵌入式系统进入了蓬勃发展的时代。嵌入式系统指的是把计算机系统作为一个信息处理部件嵌入到应用系统中而形成的系统,是适应具体应用系统在功能、可靠性、成本及功耗诸方面更多的综合要求的专用计算机系统。它已经广泛应用于工业、军事、交通、通信等相关行业,并深入到了家电、娱乐、艺术、社会文化等各个消费电子领域,嵌入式系统已经成为数字化产品的核心。嵌入式系统应用的不断增加,而具有友好图形用户界面的嵌入式系统越来越成为必然选择。因此,嵌入式的研究一直是一个热点。Qt是面向嵌入式系统的版本。它是专门用于嵌入式平台的应用程序框架,支持多种平台,对于用户来说非常的方便。

  1. 正文

嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人机交互接口。[1]目前在嵌入式系统中常用的GUI系统包括Micro Windows、OpenGUI、MiniGUI、Qt/E等,它们各有特色。[2]Qt作为一款优秀的跨平台的十应用程序开发框架,深受开发者的追捧,它是桌面系统以及集成开发工具的所实用的开发库。目前,国内外的开发者都热衷于使用Qt来进行GUI的设计和实现。[3]

北京邮电大学的范朋在《基于Qt的嵌入式Linux系统GUI的研究与实现》中,深入分析了嵌入式系统和嵌入式GUI的发展现状和前景,并对目前几种主流的GUI的优缺点进行了分析和比较,阐述了论文所需的软硬件平台,硬件MIPS32处理器,数字电视芯片和嵌入式Linux操作系统,并分析了Qt的技术要点,包括Qt的体系结构,绘图机制,客户/服务器结构,信号/槽机制,及Qt Creator的使用。还介绍了系统开发流程,针对目标板对Qt的移植和交叉编译,开发环境的建立,应用程序的开发过程及GUI的构建。[4]

电子科技大学的陈晨在《嵌入式Linux系统下QT图形界面开发》中介绍嵌入式Linux操作系统下,在做好接口硬件匹配,移植合适的bootloader引导,裁剪定制内核和根文件系统的前提下,搭建相关技术的开发环境,以及一些具体的项目开发内容,进一步分析并认识嵌入式Linux操作系统下Qt/Embedded开发环境的搭建及相关应用技术。整体内容均围绕相关案例与技术来展开,同时在研究相关创新内容的基础上,找到各个使用领域中关键的接口驱动技术点。[5]

Bai Quan Xu在《Design of an Intelligent Home System Based on Linux and Qt》中根据智能家居的特点和应用背景,设计一个家庭的多功能控制系统。系统采用飞思卡尔i.MX51处理器卡尔公司的ARM Cortex系列A8作为MCU,以嵌入式Linux为软件开发平台,并基于Qt技术设计一个友好的用户界面,实现各个功能模块与服务器交互的ARM板。该系统具有数字可视对讲,短信,家电控制,安防报警,家庭娱乐等功能。[6]

北京工业大学的金繁在《基于嵌入式Linux的乱序密码键盘设计》论文首先介绍了嵌入式Linux系统,然后研究了如何建立嵌入式Linux交叉开发环境,之后分析了内核结构,裁剪和移植了Linux2.6.28内核,建立起系统运行不可缺少的根文件系统,从而搭建好整个嵌入式Linux的开发环境。最后设置了QT/E开发环境,并且开发出乱序密码键盘的应用程序,经过系统测试,各项指标均达到要求,系统状态运行良好。系统的设计可应用于智能家居,安防设备,银行等领域,能有效的防止不法分子窃取用户资料,提高了系统的安全性。[7]

大连海事大学的任立松在《基于嵌入式QT4渔业电台GUI的设计和实现》研究了嵌入式系统及其图形用户界面的相关理论技术,重点针对Qt/GUI的核心技术和设计原则进行了研究。对于渔业电台,提出了人机交互应尽量以丰富的图形图像信息、直观的表达方式进行,操作应简单化、人性化以减轻用户的认知负担的技术要求。通过对Linux操作系统和图形界面的研究,详细地介绍了在虚拟机上创建Linux开发环境的方法,并提出了采用同时兼容PC平台和嵌入式平台应用程序的开发方案。根据需求分别编译了满足两个平台的QT4库,实现了嵌入式QT4到ARM开发板的移植,为用户提供美观且易用的人机界面。[8]

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。