Font Size: a A A

Design And Implementation. Fgui Embedded Graphics Support Library

Posted on:2008-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2208360212999586Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As an important branch of the HMI (Human-Machine Interface), GUI (Graphical User Interface) provides rich graphics modes for exchanging information with users in graphical and intuitionistic ways. GUI makes software convenient and humanistic, and has been applied in embedded fields prevalently.Recently, the markets' demand shows that a growing number of embedded systems require high-performance, reliable and stable GUI systems' supporting, especially in the military, medical and other high-end areas. So GUI systems will become more and more complex than ever before and it will be applied in much more broad scopes.Most of traditional embedded GUI systems only provide 2D drawing control. It means that the show planes which are available to users are two-dimensional in logic. In the simulation of showing the real scene, the major drawback of this system is that information which is reflected is so little that can not provide true data. With the improvement of embedded systems' hardwares, it has become an urgent topic how to develop an embedded GUI which supports 3D modeling. Because of diversification of embedded systems, on the basis of analyzing a variety of mainstream embedded GUI systems'architectures and implementation principles, an embedded GUI System (FGUI) is proposed which can support traditional 2D controls and 3D modeling simultaneously. The hierarchical architecture is applied in FGUI and the hardware interface is packaged in the abstraction layer of equipment. Furthermore, event code is used as process control of system in FGUI and a 3D hardware accelerating functon which is able to supply with Rendering Engine is implemented with simulation in the dissertation.The architecture of GUI, equipment abstraction layer, control mechanisms and drawing realizations are introduced in the dissertation. The characteristics and innovations of the dissertation are as follows:1) A model of embedded GUI supporting 3D modeling is proposed and the hierarchical structure of the model is analyzed in-depth.2) Some key technologies of developing embedded software are studied on the basis of analyzing the commonnesses of embedded GUI software development.3) The structure of FGUI is designed for achieving a practical embedded GUI system.The dissertation supplies theoretical and technical supporting for the application and promotion of Embedded GUI.
Keywords/Search Tags:Graphic User Interface, Embedded System, 3D Pipeline, Romance Engine
PDF Full Text Request
Related items