【摘 要】
:
图形用户界面(GUI, Graphical User Interface)以丰富的图形图像信息、简洁的操作方式与用户交互。随着嵌入式系统的广泛应用,高端消费类电子产品的已经迅速普及,而同时也要
论文部分内容阅读
图形用户界面(GUI, Graphical User Interface)以丰富的图形图像信息、简洁的操作方式与用户交互。随着嵌入式系统的广泛应用,高端消费类电子产品的已经迅速普及,而同时也要求这些设备拥有华丽美观、易于操作的GUI系统。嵌入式图形用户界面作为嵌入式设备与使用者之间的交互接口,它不仅能够显示系统信息,而且能够简化操作。让用户无需过多的培训就可以使用该设备,它在嵌入式系统中的地位将越来越重要。由于嵌入式系统的实时性要求非常高,对GUI系统的要求也更高。这些系统一般不希望建立在庞大累赘的、非常消耗系统资源的操作系统和GUI之上,这样,这些系统对实时、轻型GUI的需求更加突出。嵌入式系统对GUI的基本要求应包括轻型、占用资源少、高可靠性及可移植性为了向应用软件(如浏览器、播放器等)提供图形界面编程的功能接口,本文首先在深入分析了多种主流嵌入式GUI系统体系结构和实现原理的基础上,并通过使用如有效的隔离数据和代码、回调函数机制和面向对象技术等多种设计模式,提出了一个支持多线程嵌入式GUI系统(NGUI)的设计思想和设计原理。然后对体系结构中的各核心机制模块包括驱动抽象、消息机制、多线程工作模式、剪贴域算法等进行了详细的研究与实现,并针对其中许多问题提出了新的解决方案和优化算法。最后对系统进行了移植和测试,并介绍了一个NGUI系统的应用实例。结果证明,NGUI系统能够很好地支持多线程,且具有完善的功能、良好的可靠性和移植性。
其他文献
随着互联网的大规模普及和企业信息化程度的提高,文本信息快速积累,人们迫切需要研究出方便有效的工具从大规模文本信息中提取符合需要的简洁、精炼、可理解的知识,文本挖掘
盲源分离问题即在不知道源信号和传输通道的先验信息的情况下,根据源信号的统计特性,仅由观测到的混合信号恢复出源信号的过程。盲源分离应用领域非常广阔,目前已广泛应用于语音
半调图像被广泛用于连续色调图像的打印、印刷和显示,为节约图像存储容量和传输时间,以实现快速传输和实时处理,就要减少表示图像的数据量,并且要求解码图像有较好的质量。因
可否认认证作为一种密码学原语,其非公开可验证性使其具有广泛的应用前景;群密钥协商协议作为典型的多方计算协议,面临着一系列的安全性问题,如合谋攻击等。将可否认认证引到
当前软件系统开发一般基于一些高级专业编程语言,由专业程序员进行需求调研,系统设计及代码编写,系统测试等,开发工作大多由计算机专业编程人员完成。不仅开发成本高,而且有
在当前计算机应用深入社会生活的各个角落的背景下,软件开发行业正在从小规模的实用式开发向大规模产业链发展。在这个进程中产生了很多对软件产业未来发展方向的指导思想,这
移动设备近年来迎来了蓬勃发展,成为用户接入互联网的主要入口平台。得益于移动设备的普及以及集成众多传感器的特性,众多功能丰富的移动应用被开发出来,并聚集了大量高价值
在线社交网络已成为信息时代人们沟通和交流的一个主要平台,微博在社交网络中占有重要的地位,已经成为社交网络中重要的媒体之一。新浪微博作为国内最大微博平台,对新浪微博
遥感影像含有丰富的地物信息,通过对分割遥感影像所得的对象进行边界平滑,得到相对真实的对象边界,是提高遥感信息提取精度的重要手段。光滑后的对象边界更加接近实际地物的边界
随着信息技术的发展,越来越多的高校开始开展数字化校园的建设,而作为数字化校园的门面和访问入口,校园门户因能提供一站式便捷服务、满足用户的个性化需求而彰显其重要性。