【摘 要】
:
图形用户界面GUI(Graphical User Interface),作为人机交互技术的重要内容,提供了丰富的图形图像信息、直观的表达方式与用户交互。使用GUI系统作为人机界面的软件系统简洁、
论文部分内容阅读
图形用户界面GUI(Graphical User Interface),作为人机交互技术的重要内容,提供了丰富的图形图像信息、直观的表达方式与用户交互。使用GUI系统作为人机界面的软件系统简洁、美观、方便好用,更加人性化,并且已经大量应用在嵌入式领域。近来的市场需求显示,越来越多的嵌入式系统,包括手持设备、机顶盒、工业实时控制系统等,均要求一个高性能、稳定可靠的GUI系统支持。并且随着硬件技术的发展,资源的有限不再是一个绝对的瓶颈。因此对GUI系统的需求越来越复杂,应用范围越来越广。而大多数传统嵌入式GUI系统只提供单任务体系结构,即所有和界面有关的应用都在同一个任务中开发、运行。这种体系最大的缺点在于响应不及时,程序以串行方式运行。若能同时运行多个GUI任务,我们的窗口系统将会得到更快的响应,也可以根据应用需求分配不同的任务优先级,获得不同的响应效果。同时又方便了应用开发,不同需求的GUI应用可以独立开发、调试、维护。针对嵌入式领域多样化的情况,本文在深入分析了多种流行嵌入式GUI特点和实现方式的基础上,提出了一种支持多任务的嵌入式GUI系统(emGUI)设计思想和体系结构,通过该方案设计和实现的原型不仅具有良好的通用性,还具有高效、易用和扩展性强等特点。本文将着重介绍emGUI的体系结构,多任务管理调度机制,消息驱动机制和窗口管理等。由于采用面向对象设计思想,emGUI还具有良好的移植性和扩展性。
其他文献
随着信息技术的迅速发展,计算机网络已广泛应用到了个人、团体和政府部门之间的通信。网络安全已经成为每个网络用户所关心的重要问题。许多传统的网络安全机制侧重于通过加密
随着3G时代即将到来,移动数据服务越来越受到关注,嵌入式浏览器是运行移动数据业务最重要载体之一。3G移动终端嵌入式浏览器是在3G背景下,以J2ME为开发平台,并且封装在WAP协
Turbo码因其优越性能而被应用于OFDM系统中。Turbo码的译码算法及交织器的优化设计是提高Turbo码纠错性能的重要方法。通过分析BPSK,QPSK,16QAM调制下OFDM系统的抗噪及抗多径
随着计算机科学技术的发展,嵌入式系统的应用日益广泛。对于一些嵌入式设备终端,一个轻型的、快速的图形系统是不可缺少的。因此,我们有必要去研究设计嵌入式图形系统,也即图
本文对断层约束地质等值线系统的设计与实现进行了研究。文章利用等值点在同一三角形中成对出现这一特征,进行快速排序生成等值线的算法。在等值线的追踪过程中,涉及到等值点的
本文以河北西柏坡发电有限责任公司物资管理信息系统开发为对象,从实际工作出发,在分析目前西电公司物资管理系统中存在的问题的基础上,结合管理信息系统开发的基本原理和方
软件测试是保证软件可靠性的重要手段,在软件开发周期中起着非常重要的作用。而测试数据的生成是实现软件测试自动化的关键,这一技术的实现可以很大程度的减少用于软件开发的时
计算技术和网络技术的飞速发展,极大地促进了基于网络环境的科学应用研究。许多应用领域对计算能力的要求越来越高,单台计算机已很难满足计算需求。由多处理机构建的高性能计
住宅小区进出汽车牌照自动识别系统是实现住宅小区安全保卫系统智能化的重要环节,它是以数字图像处理、模式识别、计算机视觉等技术为基础的智能识别系统,利用每辆汽车都有唯一
从AC97到最近的HD(Higll Definition,高保真)音频技术,Intel实现了PC板载集成声卡规范的一次质的提升,在HD音频技术上集成和实现各种音频算法(包括最新杜比环绕技术)将使用户对