学位论文 > 优秀研究生学位论文题录展示

面向数字家电产品的GUI框架的设计与实现

作 者: 陈红逵
导 师: 周荣辉
学 校: 西南交通大学
专 业: 计算机应用与技术
关键词: 数字家电 蓝光DVD播放机 RMGUI 轻量化
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 368次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术日新月异的发展,各种嵌入式设备逐渐充斥到人们的生活中,特别是数字家电产品,几乎随处可见。数字家电产品是面向大众的,因此需要向用户提供一种操作简单、友好而又占用资源少的图形用户界面。而目前市场主流的嵌入式图形用户界面开发框架都很难满足数字家电产品的这种需求,因此急切需要开发一个面向数字家电产品的嵌入式图形用户界面开发框架。论文在综合分析了现有的主流嵌入式图形用户界面开发框架的基础上,针对它们存在的缺点,结合数字家电产品本身的特点,然后建立了一个面向数字家电产品的轻量化的、便移植的、易扩展的图形用户界面开发框架——RMGUI。论文在详细分析了RMGUI的设计目标和功能需求的基础上,建立了RMGUI的功能体系结构模型和运行架构模型,深入探讨了功能架构中窗体管理、控件库、消息管理机制、定时器管理、输入输出、系统抽象层等主要功能的设计原理与设计方案,并重点论述了窗体管理、控件库、消息管理机制、定时器管理以及系统抽象层的实现技术,包括数据类型定义、对象模型、算法描述等。论文最后以蓝光DVD播放机图形用户界面的开发为例,详细介绍了蓝光DVD播放机软件系统的体系结构及RMGUI框架对蓝光DVD播放机图形用户界面开发的实际应用,以及蓝光DVD播放机软件系统主要功能的实现技术。证明了RMGUI框架对于数字家电产品用户界面开发的有效性。

全文目录


摘要  6-7
Abstract  7-10
第1章 绪论  10-15
  1.1 课题研究背景  10-11
  1.2 嵌入式系统GUI发展现状  11-13
  1.3 课题来源和研究内容  13-14
  1.4 论文结构安排  14-15
第2章 嵌入式GUI综述  15-22
  2.1 嵌入式GUI  15-18
    2.1.1 GUI在嵌入式产品中的地位  15-16
    2.1.2 嵌入式GUI的特点  16
    2.1.3 嵌入式GUI的结构模型  16-18
  2.2 现有嵌入式GUI系统  18-21
    2.2.1 MiniGUI  18-19
    2.2.2 Microwindows  19-20
    2.2.3 OpenGUI  20
    2.2.4 Qt/Embedded  20-21
    2.2.5 现有嵌入式GUI系统对比  21
  2.3 本章小结  21-22
第3章 RMGUI开发框架分析与设计  22-30
  3.1 需求分析  22-23
    3.1.1 总体目标  22
    3.1.2 功能需求  22-23
  3.2 RMGUI体系结构设计  23-29
    3.2.1 控件库和窗体管理器  24-25
    3.2.2 消息管理模块  25-26
    3.2.3 定时器管理器  26-27
    3.2.4 系统抽象层  27
    3.2.5 输出模块  27
    3.2.6 输入模块  27-28
    3.2.7 运行架构  28-29
  3.3 RMGUI可视化图形界面设计工具  29
  3.4 本章小结  29-30
第4章 核心模块实现  30-59
  4.1 控件库和窗体管理器实现  30-46
    4.1.1 窗体类  30-34
    4.1.2 核心控件  34-42
    4.1.3 窗体管理器  42-46
  4.2 消息系统  46-49
    4.2.1 消息格式  46
    4.2.2 消息类型  46-47
    4.2.3 消息队列管理器  47-48
    4.2.4 消息分发机制  48-49
  4.3 定时器管理器  49-53
    4.3.1 定时器实现  49-51
    4.3.2 定时器管理器  51-53
  4.4 系统抽象层  53-54
  4.5 输出模块  54-55
  4.6 输入模块  55-58
  4.7 本章小结  58-59
第5章 RMGUI在蓝光DVD播放机中的应用  59-75
  5.1 开发环境  59-60
  5.2 蓝光DVD播放机软件结构  60-62
    5.2.1 应用层模块  60-61
    5.2.2 系统核心线程  61-62
  5.3 RMGUI框架应用  62-68
    5.3.1 消息类型扩展  62
    5.3.2 系统抽象层实现  62-65
    5.3.3 输入设备的抽象  65-66
    5.3.4 基于DirectFB的GDI实现  66-68
  5.4 蓝光DVD播放机图形用户界面实现  68-74
    5.4.1 PM模块  69-70
    5.4.2 Setup模块  70-71
    5.4.3 Navi_Data模块  71-73
    5.4.4 Menu模块  73-74
  5.5 本章小结  74-75
总结  75-76
致谢  76-77
参考文献  77-81
攻读硕士学位期间发表的论文  81

相似论文

  1. 基于有限元分析的中型卡车车架改进设计及其试验研究,U463.32
  2. 汽车车架耐撞性分析及其结构优化设计研究,U463.32
  3. GMT材料在轿车轻量化设计中的应用,U465
  4. 高强度钢板热成形技术在车身结构中的应用研究,U463.82
  5. 面向轿车车身轻量化的试验设计方法及应用研究,U462.2
  6. 大客车车身骨架有限元分析与轻量化改进设计,U463.82
  7. 200km/h高速客车车体优化设计,U271
  8. 铝质易拉罐罐体轻量化技术的应用研究,TB484
  9. 提速客车车体轻量化问题的研究,U271
  10. 用HyperWorks实现汽车车门的优化设计,U463.834
  11. 枪管轻量化技术研究,TJ203.1
  12. 集装箱平车车体结构优化设计研究,U272.3
  13. 61T集装箱平车车体结构形状优化策略研究,U272.3
  14. BJ6830型客车结构有限元分析与轻量化设计计算,U469.1
  15. YBL6120H客车车身轻量化分析,U463.82
  16. 客车车身骨架的静强度分析与轻量化研究,U463.82
  17. 能量回收式电涡流缓速器设计研究,U463.5
  18. 某复杂机械系统结构轻量化研究,TJ818
  19. 准高速客车发电车车体轻量化研究,U271
  20. AZ31镁合金管材热态内高压成形极限研究,TG39

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com