数字机顶盒GUI模块的研究与开发

数字机顶盒GUI模块的研究与开发

论文摘要

随着数字技术、信息技术的飞速发展,数字电视的普及必然成为今后电视产业的发展趋势。数字电视机顶盒是一种典型的嵌入式设备。近年来,嵌入式设备在人们日常生活中日益广泛的使用使嵌入式系统得到了飞速的发展。随着嵌入式设备硬件性能的不断提高,消费者对产品功能,尤其是对高性能嵌入式人机图形交互界面的要求也越来越迫切。包括智能手机、PDA、机顶盒在内的越来越多的嵌入式系统,均要求功能完备的GUI系统的支持。因此,对嵌入式系统的关键技术——嵌入式GUI技术的研究有着相当重要的实际意义。本课题以数字卫星机顶盒新产品的开发为背景,对嵌入式GUI进行研究和实践,目标是在该机顶盒设备硬软件的条件下,为满足其主要的功能需求,为图形用户界面程序开发人员搭建一个可靠的嵌入式GUI平台。主要研究内容为:1.深入了解机顶盒的概念、功能及数字卫星机顶盒软件开发的相关工作和数字机顶盒的发展趋势。并对嵌入式GUI进行了分析和研究。熟悉了图形用户界面及嵌入式系统的概念和发展史,研究了嵌入式设备对GUI的需求及GUI在嵌入式系统中的地位。2.对机顶盒GUI系统进行了总体设计。从功能角度考虑将其划分为图形输出模块、设备输出模块和窗口对象模块等三个模块。设计并实现了图形库函数,并根据用户界面的特点设计了一种灵活、高效、易移植的实现方法,在图形库函数的基础上完成了用户界面的实现。3.完成了机顶盒GUI的实现。对用户界面的开发环境作了详细了解,给出了在该系统下搭建一个图形用户界面的编程示例。通过本课题的研究和实践,成功的开发了数字卫星机顶盒嵌入式软件GUI模块部分,并顺利的通过了测试。为后续开发提供了一种稳定且功能强大的嵌入式GUI开发方案。所取得的成果已经投入实际使用。在实际使用中所设计的GUI平台有很好的效果,充分满足了实际项目的需要。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景及意义
  • 1.2 国内外嵌入式GUI 的发展现状
  • 1.3 本论文的选题和研究内容
  • 第二章 嵌入式GUI 概述
  • 2.1 嵌入式系统
  • 2.1.1 定义
  • 2.1.2 嵌入式系统的发展历史
  • 2.1.3 嵌入式系统的特点
  • 2.2 图形用户界面概述
  • 2.2.1 定义
  • 2.2.2 图形用户界面的发展历史
  • 2.2.3 图形用户界面的基本特征
  • 2.2.4 图形用户界面的发展趋势
  • 2.3 嵌入式设备对GUI 的需求
  • 2.4 GUI 在嵌入式系统中的地位
  • 2.5 本章小结
  • 第三章 机顶盒概述
  • 3.1 机顶盒的概念
  • 3.2 机顶盒的功能及特点
  • 3.3 机顶盒软件开发的相关工作
  • 3.4 机顶盒的发展趋势
  • 3.5 本章小结
  • 第四章 机顶盒GUI 的需求描述
  • 4.1 需求收集
  • 4.2 总体设计的需求
  • 4.2.1 功能需求
  • 4.2.2 性能需求
  • 4.2.3 可靠性需求
  • 4.2.4 效率性需求
  • 4.3 GUI 的具体需求
  • 4.4 本章小结
  • 第五章 机顶盒GUI 的设计
  • 5.1 总体结构设计
  • 5.2 图形输出模块
  • 5.2.1 区域的操作和管理
  • 5.2.2 封装字符显示的API
  • 5.2.3 基本绘图操作
  • 5.2.4 位图操作
  • 5.3 设备输出模块
  • 5.4 窗口对象模块
  • 5.4.1 对话框的设计
  • 5.4.2 菜单的设计
  • 5.4.3 控件的设计
  • 5.5 本章小结
  • 第六章 机顶盒GUI 的实现并测试
  • 6.1 开发环境介绍
  • 6.2 机顶盒GUI 的具体实现
  • 6.2.1 具体键值的设置
  • 6.2.2 程序流程
  • 6.2.3 用户界面实现实例
  • 6.3 软件的测试
  • 6.3.1 测试要求
  • 6.3.2 测试结果
  • 6.4 本章小结
  • 第七章 结论和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于嵌入式GUI的电力自动化设备人机界面设计[J]. 中外企业家 2013(13)
    • [2].回到外观设计保护制度的起点——从GUI的保护谈起[J]. 清华法学 2012(05)
    • [3].嵌入式电能质量分析仪的数据分析与GUI的设计与实现[J]. 电子技术 2014(05)
    • [4].基于GUI平台数字图像处理综合功能的实现[J]. 湖北广播电视大学学报 2014(06)
    • [5].基于GUI的可视化光学实验的仿真[J]. 湖北民族学院学报(自然科学版) 2013(02)
    • [6].基于Matlab/Simulink和GUI的运动控制系统虚拟实验平台设计[J]. 实验室研究与探索 2010(06)
    • [7].基于GUI的同步发电机实验系统仿真[J]. 科技创新导报 2010(17)
    • [8].GUI在参差调谐放大器频率特性实现中的应用[J]. 农业网络信息 2008(02)
    • [9].GUI软件的自动化测试[J]. 电脑知识与技术 2014(02)
    • [10].数字机顶盒GUI系统的设计与实现[J]. 有线电视技术 2012(10)
    • [11].基于GUI的系统辨识软件设计[J]. 科学技术与工程 2011(13)
    • [12].一种嵌入式GUI中间件的设计与实现[J]. 长江大学学报(自然科学版)理工卷 2010(03)
    • [13].基于GUI的路面不平度重构的研究[J]. 现代交通技术 2009(02)
    • [14].雷达信号处理建模与仿真及其GUI的动态实现[J]. 科技信息 2009(11)
    • [15].基于成对测试的GUI测试用例生成方案及实现[J]. 合肥工业大学学报(自然科学版) 2009(11)
    • [16].基于GUI技术的家谱设计与实现[J]. 电脑知识与技术 2013(36)
    • [17].指挥信息系统软件GUI自动化测试分析及应用[J]. 指挥信息系统与技术 2014(05)
    • [18].影响GUI测试性能的两个因素:测试用例及测试预测[J]. 小型微型计算机系统 2011(09)
    • [19].基于有限状态机模型的GUI设计及其应用[J]. 计算机应用与软件 2010(11)
    • [20].半导体激光器驱动电源的嵌入式GUI开发[J]. 现代电子技术 2014(20)
    • [21].中欧电子产品用户界面(GUI)外观设计保护比较研究[J]. 知识产权 2013(05)
    • [22].基于GUI的空间滤波实验的计算机模拟[J]. 物理实验 2010(03)
    • [23].基于嵌入式GUI随动系统的实现[J]. 机械工程与自动化 2009(05)
    • [24].支盘桩单桩承载力GUI设计的应用[J]. 化工生产与技术 2008(02)
    • [25].基于距离比较的等级评价模型的GUI实现与应用——以教师课堂教学质量评价为例[J]. 辽东学院学报(自然科学版) 2013(01)
    • [26].GUI在含典型非线性系统分析中的应用[J]. 工业控制计算机 2009(12)
    • [27].语音信号数字传输系统GUI设计与仿真[J]. 通信技术 2011(06)
    • [28].适用于移动终端的GUI设计与实现[J]. 微计算机信息 2008(20)
    • [29].氢原子斯塔克效应中微扰矩阵元的GUI求解[J]. 大学物理 2010(07)
    • [30].基于Robotics Toolbox的拆除机器人GUI仿真平台设计[J]. 机床与液压 2014(03)

    标签:;  ;  ;  

    数字机顶盒GUI模块的研究与开发
    下载Doc文档

    猜你喜欢