论文部分内容阅读
嵌入式图形用户界面系统是嵌入式操作系统的一个主要组成部分。 嵌入式GUI的开发正处于起步阶段,有许多技术难题尚待解决,因此对嵌入式图形系统的研究成为嵌入式系统研究及发展中的一个重要内容。 在常见的PDA等小型手持式设备上,由于硬件条件等的限制,我们看到的用户界面都非常简单,几乎看不到我们在PC机上司空见惯的华丽美观的GUI支持。但在最近出现的PocketPC等手持式电脑,我们已经看到了完整的图形用户界面支持。随着手持式设备的硬件条件的提高,我们估计嵌入式系统对轻量级GUI的需求会越来越迫切。 与此同时,在一个嵌入式系统的开发环境中,提供图形应用的良好编程环境,将更有利于嵌入式操作系统被广泛接受,因此在嵌入式GUI基础之上提供图形界面设计工具(UID)以实现对图形应用设计的支持,也日益成为一种必要。使用Uid可以简单方便的实现图形应用中用户界面的开发与设计,从而可以将嵌入式图形应用程序开发者从繁复的图形界面设计及编码中解放出来。 本论文详细分析比较了几种常见的嵌入式GUI系统,介绍了图形用户界面的发展概况以及嵌入式GUI在嵌入式系统中的地位,然后从功能需求和性能需求两方面进行了嵌入式GUI的需求分析,并在此基础上阐述了嵌入式GUI中面向对象的消息驱动机制先进技术,接下来,论文给出了一种GUI系统(ReUI)的体系结构并接着介绍了其核心模块的实现。 之后,本文论述了图形开发工具UID的设计实现及功能特点,介绍了轻量级的图形函数库在嵌入式应用中的作用,讨论并提出了Uid在开发环境中的集成方法。 作者对嵌入式GUI的体系结构和核心模块的设计进行了研究,参与了图形界面设计工具UID的设计及其在集成开发环境中的同步等工作,并在此基础上完成了本论文。