基于嵌入式系统的GUI Tools设计与实现

基于嵌入式系统的GUI Tools设计与实现

论文摘要

随着嵌入式系统技术的不断发展,各类嵌入式应用对人机交互界面的要求也越来越高,这就使得对嵌入式图形用户界面的需求越来越迫切,一个完善的嵌入式图形窗口系统和图形编程界面成为不可或缺的重要组成部分。这就促使我们去研究如何设计和实现嵌入式系统的图形用户界面。通过对国内外的相关研究项目的分析和比较,在此基础上,研究了嵌入式图形用户界面涉及的系统结构、显示驱动、多任务支持、面向对象技术的应用、窗口及桌面管理等技术。本文所研究开发的图形用户界面支持系统GUI Tools采用面向对象的设计思想和模块化的设计方法,基于消息循环和事件驱动机制,重点阐述了消息模块、控件层、窗口管理、图形设备接口、以及重要元素定时器的具体实现,为用户提供了基本功能完备的用户编程接口。文章最后对论文工作做了总结,并展望了后续工作的研究方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 嵌入式GUI的工程背景
  • 1.1.1 嵌入式系统
  • 1.1.2 图形用户界面
  • 1.1.3 用户界面的新发展
  • 1.2 项目意义
  • 1.3 项目其间主要完成的工作
  • 1.4 章节安排
  • 第二章 国内外研究现状
  • 2.1 Microsoft 平台上的实现
  • 2.2 Java 平台上的解决方案
  • 2.3 Tiny X
  • 2.4 MiniGUI
  • 2.5 MicroWindows
  • 2.6 QT/Embedded
  • 2.7 对相关工作的总结
  • 第三章 嵌入式GUI技术研究
  • 3.1 系统结构设计
  • 3.2 显示驱动技术
  • 3.3 多任务的支持
  • 3.3.1 多线程模式
  • 3.3.2 多进程模式
  • 3.4 面向对象技术的应用
  • 3.4.1 面向对象技术简介
  • 3.4.2 面向对象技术的应用
  • 3.5 窗口及桌面管理
  • 第四章 GUI Tools 的设计
  • 4.1 需求分析
  • 4.1.1 总体描述
  • 4.1.2 功能需求
  • 4.1.3 性能需求
  • 4.2 体系结构
  • 4.2.1 硬件抽象层(HAL)
  • 4.2.2 图形设备接口(GDI)
  • 4.2.3 窗口子系统(WS)
  • 4.2.4 消息子系统(MS)
  • 4.2.5 控件层(Controls)
  • 4.3 GUI Tools 的运行框架
  • 4.3.1 任务属性划分
  • 4.3.2 系统运行流程
  • 第五章 GUI Tools 的具体实现
  • 5.1 消息和消息循环
  • 5.1.1 概述
  • 5.1.2 消息数据结构
  • 5.1.3 消息流程
  • 5.1.4 消息具体操作
  • 5.2 控件层的实现
  • 5.2.1 概述
  • 5.2.2 控件和控件类
  • 5.2.3 典型控件类
  • 5.3 窗口管理
  • 5.3.1 概述
  • 5.3.2 窗口Z序及剪切域
  • 5.3.3 窗口操作
  • 5.4 GDI图形绘制
  • 5.4.1 概述
  • 5.4.2 GDI对象
  • 5.4.3 GDI操作
  • 5.5 定时器
  • 5.5.1 概述
  • 5.5.2 定时器操作
  • 第六章 系统评测
  • 6.1 系统特点
  • 6.2 功能测试
  • 6.3 性能测试
  • 6.3.1 性能测试要求
  • 6.3.2 测试结果
  • 第七章 结束语
  • 7.1 论文工作总结
  • 7.2 后续工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].美国图形用户界面外观专利分析[J]. 电子知识产权 2014(08)
    • [2].图形用户界面的符号学解读[J]. 郑州轻工业学院学报(社会科学版) 2008(02)
    • [3].符号学视角下的图形用户界面设计[J]. 艺术与设计(理论) 2008(04)
    • [4].基于图形用户界面的循环式设计理念探寻及其哲思[J]. 艺术与设计(理论) 2013(05)
    • [5].基于S3C2440的MiniGUI移植[J]. 现代电子技术 2012(12)
    • [6].MiniGUI在S3CEB2410开发板上的移植[J]. 工业控制计算机 2008(08)
    • [7].基于Qt4的图形用户界面程序设计与游戏开发[J]. 电子设计工程 2011(17)
    • [8].好的GUI设计一些原则[J]. 企业家天地下半月刊(理论版) 2008(06)
    • [9].基于图形用户界面的图标设计方法研究[J]. 明日风尚 2019(18)
    • [10].图形用户界面视觉化中的信息设计浅析[J]. 美苑 2011(04)
    • [11].基于嵌入式Linux的图形用户界面移植与开发[J]. 深圳信息职业技术学院学报 2008(02)
    • [12].2011年十大最佳开源产品[J]. 硅谷 2012(01)
    • [13].图形用户界面交互技术中国专利申请状况分析[J]. 中国发明与专利 2013(06)
    • [14].《电力拖动控制系统》虚拟实验平台的开发[J]. 淮北师范大学学报(自然科学版) 2013(03)
    • [15].SJ/T 11408-2009《软件构件 图形用户界面图元构件描述规范》概要[J]. 信息技术与标准化 2010(08)
    • [16].基于XML的无耦合图形用户界面GUI的表达描述[J]. 中国水运(理论版) 2008(01)
    • [17].浅析信息过滤理论在图形用户界面中的应用及发展[J]. 大众文艺 2012(05)
    • [18].基于Matlab的材料力学图形用户界面系统开发[J]. 实验室研究与探索 2010(08)
    • [19].信息与计算科学专业课实践教学方法的研究[J]. 广西教育 2009(24)
    • [20].Spring框架在图形用户界面中的应用[J]. 计算机与数字工程 2011(03)
    • [21].基于FEST-Swing模型的图形用户界面测试[J]. 科技传播 2010(21)
    • [22].基于嵌入式的μC/GUI图形用户界面系统设计[J]. 成都信息工程学院学报 2008(03)
    • [23].图形用户界面中传统图案的创新设计探究[J]. 美术教育研究 2014(09)
    • [24].图形用户界面和谐设计与发展趋势[J]. 中国新技术新产品 2010(17)
    • [25].uC/OS-II和uC/GUI在SmartARM2200平台上的整合移植[J]. 软件导刊 2009(07)
    • [26].Windows之路[J]. 科学世界 2012(11)
    • [27].利用MATLAB的图形用户界面设计交互式演示实验[J]. 赤峰学院学报(自然科学版) 2008(01)
    • [28].基于Qt/Embedded的GUI设计[J]. 电脑知识与技术 2008(13)
    • [29].一种嵌入式图形用户界面系统的设计与实现[J]. 电子器件 2012(01)
    • [30].捆绑Windows 7,是谁拖住了硬件的后腿?[J]. 电脑爱好者 2009(16)

    标签:;  ;  ;  

    基于嵌入式系统的GUI Tools设计与实现
    下载Doc文档

    猜你喜欢