节点文献

嵌入式平台下GUI工具的设计及应用

Appliance and Design of GUI Tools of Embedded Platform

【作者】 陈卉

【导师】 刘卫忠;

【作者基本信息】 华中科技大学 , 半导体芯片系统设计与工艺, 2007, 硕士

【摘要】 近年来,电子设备正向数字化和网络化发展,嵌入式GUI作为信息家电的核心技术,已成为当今图形用户界面领域的发展焦点。有了GUI的支持,图形界面设计变得灵活简单,一般性维护和应用户要求进行的升级也十分方便。现在流行嵌入式实时操作系统一般没有提供GUI,或者提供的GUI模块使用起来不很方便,因此,自己编写GUI成为目前大部分嵌入式设备的选择。嵌入式GUI系统是一套用来直接开发图形用户界面的应用工具,因此,本文较为详细、完整的讲述了整套工具的具体实现。文章首先讲述了与硬件驱动关联的GUI接口工具的设计,与具体平台相关的代码集中在2个文件中,采用层次化的设计思想,这是GUI系统的最底层,主要涉及字库的实现和GDI系统的实现,GDI系统是一套基本图元算法的集合,它是最基本的绘图指令。接着,系统采用面向对象的设计思想,提供了一系列默认控件类,供用户方便快捷的开发图形界面;同时,提供了自绘制的功能,便于用户根据自己的需求开发独具特色的图形界面。由于它们是直接面向应用的,因此它们是整个GUI系统的第二层,除了开发图形界面的接口以外,GUI应用工具的设计还提供了很多动画效果,使得开发的图形用户界面更为华丽。本文作者参加了基于LSI平台的数字电视机顶盒用户界面的开发工作,并在此基础上完成了本论文。本文着重介绍了整个GUI系统的设计思想和实现细节,然后以具体的应用平台为例,介绍了嵌入式平台的特点和用户界面的具体实现。最后对系统的重要特色和创新点进行了深入的讨论。

【Abstract】 In recent years, the digitization and networking has become the developing directions of electrical appliances, as the core technique of informative electrical appliances, embedded database has become the host spot of study in the field of database technology. With the support of GUI, the design of UI is simple and flexible, general maintenance and the upgrade of the request of user is convenient. Now, popular RTOS generally do not provider GUI, or the use of GUI module which is not convenient, so the development of GUI become the majority choice for embedded devices.Embedded GUI system is used to develop UI directly, so this paper described the realization of the package of tools detailedly and completely. The article starts by describing associated with the hardware-driven GUI interface design tool, the code related to the specific platform focus on two documents, this is the bottom of hierarchical design, including the designing of font and the realization of GDI system, GDI system is a basic map algorithm set, it is the most basic graphics commands. Secondly, system uses object-oriented design, provided a series default control class, user can develop graphic interface conveniently and quickly; meanwhile, supporting the mapping function, user can develop their unique graphic interface according to their needs easily. Because of their direct application-oriented, it is the whole of the second GUI layer, apart from the GUI interface, GUI design tool also provides a lot of animation, making the development of the graphical user interface is more beautiful.The author of this paper took part in the development of the embedded GUI system based on the digital STB, and then finished this paper. This paper introduces the whole GUI system design and implementation details, then specific examples of application platform, introduced the features of embedded platform and the realization of user interface. Finally, the system discusses the important features and innovations deeply.

【关键词】 机顶盒PSOS在屏子系统消息窗口控件
【Key words】 STBPSOSOSGMessageWindowControl
节点文献中: