基于Qt/E的嵌入式绿色镀膜监控系统GUI研究与实现

基于Qt/E的嵌入式绿色镀膜监控系统GUI研究与实现

论文摘要

计算机技术和集成电路技术的迅速发展,为嵌入式应用提供了广阔的发展空间。嵌入式技术正越来越广泛地被应用在通信、电子、工业、交通等诸多领域,而高性能、廉价、低功耗的ARM系列微处理器更是在广泛应用中声名远扬。与此同时,人们对嵌入式产品的要求也越来越高,不仅要实现特定功能,还要拥有良好的图形用户界面(GUI)。Qt/E (Qt/Embedded)是Qt的嵌入式版本,它是一个为嵌入式设备上的图形用户接口和应用开发而订做的C++工具开发包,延续了Qt在X Windows上的强大功能,自Qt/E以LGPL条款发布以来,构建基于Qt/E的嵌入式GUI应用已成为嵌入式GUI系统开发领域的主要解决方案。作者参与了兰州交通大学光电技术与智能控制实验室ZDJ-F1500型绿色镀膜监控系统的研发,开发工具采用NI公司的Labwindows/CVI,运行平台是工控机,Windows环境。这些工控机虽然配置高、性能好,但价格较贵,需要专门机柜存放,占据的场地空间较大,致使系统的集成性差。嵌入式微处理器芯片性能越来越先进,可选的嵌入式GUI也有多种,完全可以在嵌入式平台上实现绿色镀膜监控系统,作者在文中做出了大胆尝试,目的就是以轻巧的嵌入式平台替代笨重的工控机及机柜,以基于Qt/E的嵌入式监控软件替代只能运行于Windows平台的其它监控软件,这样监控系统就可以集成到镀膜设备上,其运行将更加可靠,这无疑也会提高真空镀膜设备的市场竞争力。通过作者的努力,在基于ARM的嵌入式平台上实现了ZDJ-F1500型绿色镀膜监控系统的移植,主要完成了系统状态显示、数据曲线显示、记录查询等功能模块设计。通过该监控系统的构建来介绍开发嵌入式Linux GUI应用的过程。论文主要涉及内容:第一,在Linux Redhat 9.0上编译Qt 4.4.0的嵌入式版本;第二,开发基于Qt/E的嵌入式GUI应用程序的流程与移植;第三,引入QWT插件来解决实时曲线的绘制;第四,使用SQlite数据库存储、查询记录。绿色镀膜监控系统能充分利用Qt4.4.0系统资源,其编写过程也是作者摸索、学习的过程,也可为他人开发基于嵌入式Linux的GUI应用提供了一个不错的借鉴。实验资源:基于ARM9的嵌入式平台;嵌入式Linux,内核版本2.6.12;Qt4.4.0、Qt/E源码包。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 选题的背景和意义
  • 1.2 嵌入式GUI
  • 1.2.1 嵌入式GUI现状
  • 1.2.2 常用的几种嵌入式GUI
  • 1.3 绿色镀膜系统
  • 1.3.1 "绿色镀膜"概念
  • 1.3.2 ZDJ-F1500型镀膜系统
  • 1.4 论文内容及技术创新点
  • 1.4.1 主要内容
  • 1.4.2 技术创新点
  • 2 嵌入式镀膜监控系统开发环境
  • 2.1 总体开发环境
  • 2.2 宿主机平台
  • 2.2.1 操作系统
  • 2.2.2 嵌入式GUI工具
  • 2.3 目标机平台
  • 2.3.1 硬件平台搭建
  • 2.3.2 软件平台搭建
  • 2.4 宿主机目标机间交互
  • 2.4.1 文件的传输
  • 2.4.2 根文件系统的制作
  • 2.4.3 内核、文件系统的烧写
  • 2.5 本章小结
  • 3 Linux下搭建Qt/E开发平台
  • 3.1 Qt/X11编译安装
  • 3.2 Qt/E的编译安装
  • 3.2.1 交叉编译器
  • 3.2.2 Qt/E-x86的编译安装
  • 3.2.3 Qt/E-ARM的编译安装
  • 3.2.4 ARM架构Qt/E库的移植
  • 3.3 qvfb的编译安装
  • 3.4 编译环境测试
  • 3.5 本章小结
  • 4 Linux下Qt应用程序开发
  • 4.1 Qt的特点
  • 4.1.1 Qt类
  • 4.1.2 Qt信号-槽机制
  • 4.2 Qt/E应用开发流程
  • 4.3 Qt设计器的使用
  • 4.3.1 Qt设计器编辑模式
  • 4.3.2 Qt设计器的使用
  • 4.4 本章小结
  • 5 嵌入式绿色镀膜监控系统GUI的实现
  • 5.1 改进分析
  • 5.2 主界面模块
  • 5.2.1 设计思想
  • 5.2.2 Qt设计主界面
  • 5.2.3 生成主窗口类
  • 5.3 曲线实现模块
  • 5.3.1 设计思想
  • 5.3.2 编译Qwt-5.2.0
  • 5.3.3 生成曲线类
  • 5.4 参数配置模块
  • 5.4.1 设计思想
  • 5.4.2 生成参数配置类
  • 5.5 存储查询模块
  • 5.5.1 设计思想
  • 5.5.2 具体实现
  • 5.6 镀膜监控系统的移植
  • 5.7 本章小结
  • 总结
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    • [1].基于GUI平台的线性方程组教学改革探索[J]. 时代农机 2019(08)
    • [2].利用GUI实现数字信号处理实验系统[J]. 现代工业经济和信息化 2019(12)
    • [3].基于GUI的信号与系统实验仿真平台设计[J]. 电脑知识与技术 2020(10)
    • [4].基于GUI的《数字信号处理》教学演示系统的设计[J]. 教育教学论坛 2019(48)
    • [5].基于GUI的数字信号处理平台的设计[J]. 自动化与仪器仪表 2017(03)
    • [6].浅析GUI自动化测试[J]. 自动化应用 2017(08)
    • [7].基于GUI的数字信号处理仿真平台的设计[J]. 湖北第二师范学院学报 2017(08)
    • [8].小电流接地系统单相故障的GUI仿真设计[J]. 电脑知识与技术 2015(29)
    • [9].基于GUI技术既有建筑物可靠性评估软件的开发[J]. 福建建材 2015(01)
    • [10].涉及GUI的外观设计保护探究[J]. 中国发明与专利 2015(02)
    • [11].基于常微分方程数值解的GUI设计[J]. 电脑知识与技术 2015(14)
    • [12].基于GUI的自适应滤波器仿真平台设计[J]. 软件导刊 2015(08)
    • [13].电子书籍GUI设计应用初探[J]. 艺术教育 2015(10)
    • [14].汽车平顺性教学仿真GUI设计[J]. 中国现代教育装备 2019(21)
    • [15].基于GUI环境的煤矿电能质量在线监测平台的开发[J]. 机械工程与自动化 2020(04)
    • [16].从“阿里年货节”中的春节元素看GUI情感设计途径[J]. 包装工程 2017(14)
    • [17].GUI自动化测试在会计信息系统测试中的探究[J]. 自动化与仪器仪表 2016(04)
    • [18].基于GUI的“信号与系统”仿真平台的设计与实现[J]. 廊坊师范学院学报(自然科学版) 2016(02)
    • [19].基于嵌入式GUI的电力自动化设备人机界面设计[J]. 中外企业家 2013(13)
    • [20].回到外观设计保护制度的起点——从GUI的保护谈起[J]. 清华法学 2012(05)
    • [21].基于GUI的交互技术专利技术分析[J]. 电子世界 2017(08)
    • [22].智能手机GUI设计要素对用户体验产生的影响[J]. 设计 2017(06)
    • [23].基于GUI的彩色图像融合客观评价系统的研究[J]. 淮阴师范学院学报(自然科学版) 2015(04)
    • [24].GUI外观设计专利保护制度的完善性探究[J]. 中国发明与专利 2016(07)
    • [25].探索中国GUI类产品的外观设计制度[J]. 中国发明与专利 2015(04)
    • [26].嵌入式电能质量分析仪的数据分析与GUI的设计与实现[J]. 电子技术 2014(05)
    • [27].基于GUI平台数字图像处理综合功能的实现[J]. 湖北广播电视大学学报 2014(06)
    • [28].基于GUI的可视化光学实验的仿真[J]. 湖北民族学院学报(自然科学版) 2013(02)
    • [29].基于Matlab/Simulink和GUI的运动控制系统虚拟实验平台设计[J]. 实验室研究与探索 2010(06)
    • [30].基于GUI的同步发电机实验系统仿真[J]. 科技创新导报 2010(17)

    标签:;  ;  ;  

    基于Qt/E的嵌入式绿色镀膜监控系统GUI研究与实现
    下载Doc文档

    猜你喜欢