FGUI嵌入式图形支持库的设计实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:usernameing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形用户界面GUI,作为人机交互技术的重要内容,提供了丰富的图形图像信息、直观的表达方式与用户交互。使用GUI系统作为人机界面的软件系统简洁、美观、力一便好用,更加人性化,并且已经大量应用在嵌入式领域。近来的市场需求显示,越来越多的嵌入式系统,特别是在军事、医学等高端领域,均要求一个高性能、稳定可靠的GUI系统支持。因此对GUI系统的需求越来越复杂,应用范围越来越广。大多数传统嵌入式GUI系统只提供2D控件绘制,即提供给用户的显示平面从逻辑设计上讲是二维的。这种体系最大的缺点在于反映信息量小,在对真实场景进行模拟显示的时候,无法提供真实的场景数据。随着嵌入式系统硬件功能的不断提高,如何开发一款支持3D建模的嵌入式GUI已成为一个迫切的话题。针对嵌入式领域多样化的情况,本文在深入分析了多种流行嵌入式GUI特点和实现方式的基础上,提出了一种同时支持传统2D控件和3D建模的嵌入式GUI系统FGUI。FGUI采用层次化体系结构,将硬件接口封装到设备抽象层,采用事件码对系统流程进行控制;在3D方面,模拟实现了部分硬件加速功能,提供渲染引擎。本论文的特色和创新之处包括:1)提出了一种支持3D建模的嵌入式GUI模型,并分析该模型的层次结构。2)分析了嵌入式GUI软件开发的共性,对其中部分关键技术进行了深入的研究。3)设计了FGUI的体系结构,并依此实现了一个实用的嵌入式GUI系统。本论文关于嵌入式3D技术的研究将为嵌入式GUI应用和推广提供理论和技术支持。
其他文献
本文从宏观角度来考察大规模网络的流量,以一定的采样率将包汇聚成流,再将其以字节大小、流数或包数为单位对应到离散的时间轴上,它本质上属于非平稳的时间序列,具有周期性、趋势
大规模地形的实时绘制技术是当前计算机图形学领域的一个研究热点,地形的海量数据是进行地形绘制的瓶颈。如何有效地组织和简化地形数据,提高地形实时绘制速度,是当前大规模地形
随着 EPA 网络的开放互连和大量 IT 技术的引入,加上 TCP/IP 协议自身的开放性,以及层出不穷的网络病毒和攻击手段,EPA 系统的安全问题日益凸现。如果 EPA 系统的安全问题不能得
随着Internet的迅速发展,基于B/S架构的Web软件系统由于具有易于部署、容易维护和升级的优点,正逐步取代传统的基于C/S架构软件系统。Web视图层作为Web应用系统和用户的交互接
人脸识别技术是计算机视觉、计算机图形学中的一个研究热点和难点,在过去的几十年中得到了迅速的发展。但是,由于人脸非刚性、表情多变等诸多因素,使得人脸识别在实际应用中面临
目前,神经网络的理论和应用研究得到了极大的发展,而且已经渗透到几乎所有的工程应用领域。BP网络是一种多层前馈神经网络,名字源于网络权值的调整规则采用的是反向传播学习
随着人们对信息系统需求的迅速增长、国内外合作的日益频繁,项目的开发无论从业务上还是技术上复杂性都越来越大。面对开发成本、时间以及质量等各方面的约束,软件提供商需要放
移动IP的发展使得人们对移动通信的服务质量(QoS)提出了许多新的要求,需要其能满足一定的时延、丢包率以及带宽等。而随着安全问题的日益突出,通信安全也成为QoS的一个重要指标
设施农业是近十年随着农业环境工程技术的突破,迅速发展起来的新型农业生产技术。温室是设施农业的典型代表,如何实现温室的高效监控和低成本运营是目前要解决的重大问题。针
随着Internet的迅速发展和日益普及,电子文本信息迅速膨胀,任何有效地组织和管理这些信息,并快速、准确、全面地从中找到用户所需要的信息是当前信息科学和技术领域面临的一