学位论文 > 优秀研究生学位论文题录展示
嵌入式GUI的研究及在嵌入式PVR系统中的实现
作 者: 翁向荣
导 师: 杜育根
学 校: 华东师范大学
专 业: 软件工程
关键词: 数字电视机顶盒 GUI Microwindows图形引擎
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 55次
引 用: 0次
阅 读: 论文下载
内容摘要
本文主要讨论了嵌入式PVR系统中,嵌入式图形用户接口GUI(Graphic UserInterface)的设计及具体实现。图形用户接口因其良好的人机交互性能而在软件系统中得到广泛的应用。在嵌入式PVR系统中,构建一个占用资源少、高性能、易移植,兼容性强的图形用户接口,直接影响到PVR系统应用软件的可移植性,并对今后产品的多样化和产品成本的竞争力有着重要影响。通过分析嵌入式PVR系统对GUI系统的需求分析以及对目前几种流行的嵌入式GUI系统性能,特点的评估,在嵌入式PVR系统中采用了移植Microwindows作为其图形用户接口的解决方案。本文在介绍PVR项目背景之后,着重阐述了GUI图形库在PVR系统中的设计与实现过程以及相关的技术。整篇论文分为四个部分来讨论。第一部分简要介绍了数字电视机顶盒PVR的定义及项目背景。第二部分主要介绍了数字电视机顶盒PVR系统对GUI图形库的需求分析,及选择Microwindows作为移植对象的原因和Microwindows的设计实现方向。第三部分详细分析了Microwindows系统。第四部分着重介绍了Microwindows在PVR系统开发平台上的移植实现工作。文章的最后是对前期整个开发工作的总结以及对今后开发工作的展望。本文经过对Microwindows系统的体系结构(如设备驱动,图形引擎,应用程序编程接口)和内部实现机制的深入分析和研究,代码的移植和测试程序的验证,最终表明Microwindows是能够满足嵌入式PVR系统需求的,并为今后潜在的系统功能扩展提供了便利。
|
全文目录
摘要 5-6 Abstract 6-9 第1章 绪论 9-19 1.1 PVR项目背景及意义 9-17 1.1.1 PVR的定义 9 1.1.2 数字机顶盒的功能 9-10 1.1.3 数字机顶盒的分类与应用 10-12 1.1.4 有线电视数字机顶盒的关键技术 12-17 1.2 嵌入式PVR系统构成 17-18 1.3 本论文讨论的内容 18-19 第2章 Pixela-PVR系统中GUI的设计和实现 19-28 2.1 PVR系统对GUI的需求分析 19 2.2 嵌入式图形用户接口的现状和发展 19-26 2.2.1 Qt/Embedded 20-23 2.2.2 MiniGUI 23-25 2.2.3 Microwindows 25-26 2.3 PVR系统中GUI实现的技术路线 26-28 第3章 Microwindows系统剖析 28-54 3.1 Microwindows系统架构 28-29 3.2 设备驱动 29-32 3.2.1 显示驱动 29-32 3.3 图形引擎 32-37 3.3.1 调色板 33 3.3.2 绘图区域 33-34 3.3.3 裁剪 34-35 3.3.4 图形绘制 35-36 3.3.5 图像绘制 36 3.3.6 文字处理 36-37 3.4 应用程序编程接口(API) 37-54 3.4.1 Microwindows API 38-46 3.4.2 Nano-X API 46-54 第4章 Microwindows在PVR系统开发平台上的移植 54-68 4.1 pvr开发平台简介 54 4.2 帧缓冲(Frame Buffer)设备的测试 54-55 4.3 Microwindows相关软件包 55-56 4.4 Microwindows的配置,编译和运行 56-62 4.5 Microwindows测试程序 62-64 4.6 Microwindows移植效果 64-68 第5章 总结 68-69 参考文献 69-71 致谢 71
|
相似论文
- 面向数字电视的高清互动展示系统的研究和实现,TN949.197
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 基于嵌入式Linux的远程桌面技术研究及实现,TP316.81
- 嵌入式电能质量监控终端的研究与设计,TP368.1
- 基于数据挖掘的故障诊断方法研究,TP311.13
- 电热连续结晶机的智能控制,TP273
- 多层圆筒非定常稳态传热的计算,TF061.21
- HY400X125液压伺服机构的设计与研究,TH137
- 数字电视媒体呈现中间件的研究与实现,TN949.197
- 基于STi5202机顶盒的个人视频录像机系统的设计与开发,TN946
- 空间桁架弧焊跟踪机器人示教系统研究,TP242.2
- μC/GUI在ARM平台上的移植及其应用,TP368.1
- 船舶航向控制实验平台的设计,U661.7
- 基于ARM嵌入式系统机顶盒控制单元间通信方式研究,TN948.55
- 高速铁路钢轨无损检测仪的研究与设计,TP216
- 动基座传递对准误差分析与补偿方法研究,V249.322
- 基于SEP3203微处理器的单板机软件设计与实现,TP368.2
- 基于ARM的MIDI音乐转视频软件设计,TP391.41
- 造纸污水活性污泥法处理过程仿真及应用研究,X793
- 基于SOPC的嵌入式GUI系统的研究与实现,TP368.1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|