| The Graphical User Interface (GUI) applications have been widely employing in the embedded systems with the unceasing development of embedded system hardware technology. The research of GUI has become popular in the research of embeded systems. The current mainstream embedded operating system has just provided a simple kernel. The aCoral(a small Coral), an embedded operate system developed by University of Electronic Science and Technology of China, has not provided the relevant function components either, which needs to be solved by system users.On the basis of analyzing the architecture of aCoral and embedded Lite Graphical User Interface (LGUI) systems, we abstract the transplantation framework of graphics components of aCoral by analyzing the LGUI source Code. Moreover, we study the methods and steps of drive development through the hardware design manual of the touch screen. Then, we transplant the LGUI to the embedded operating system aCoral. As a graphical component aiming at the characteristics of the embedded environment, it optimizes the realization and characteristic of the LGUI.The main contents of the dissertation include but are not limited to:1. researched the implementation structure of the GUI system, find out the management of the window frame and the GDI structure of GUI system.2. study and analysis the interface of LGUI transplanting implementation, and transplant it to the aCoral.3. based on the embedded system hardware structure, study the GDI function of LGUI and implement the newton, Cohen-sutherland.4. study the graphics development of LGUI system and find out the way to realize the engineering.Finally, thegraphical components LGUI of aCoral is tested by means of the implementation of graphic task game PingPang. Test results show that the LGUI has succeeded in transplantation to aCoral and also has achieved the anticipated goal in the realization of multiple functions in LGUI. The transplanted and optimized LGUI can support the components as graphics interface in the embedded operating system. |