Font Size: a A A

Study And Application Of Embedded GUI Based On μC/GUI And Design Of Remote Gaming Program

Posted on:2014-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:J YuFull Text:PDF
GTID:2308330482950341Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Nowadays, embedded GUI (Graphical User Interface) occupies an increasingly important position in embedded system. People are demanding more from embedded GUI, and embedded GUI has also become an important factor in the promotion of development of embedded system. Therefore, the study of principle and application of embedded GUI is of great significance.This paper first gives an overview of history of the development of embedded GUI, classification of embedded GUI and main embedded GUI. Then this paper describes a series of research and application based on μC/GUI. The main work includes the following aspects.1) This paper analyzes the working principle of μC/GUI from the system level, and code of some of the important modules. Almost none of existing literature includes in-depth analysis of principle of μC/GUI system, and this paper attempts to make some efforts in this regard and gives analysis of the principles of some modules.2) This paper describes in detail how to port μC/GUI to μC/OS-Ⅱ and embedded Linux base on the S3C2410 microprocessor-based hardware platform. Existing literature includes no detailed description of key points of how to port μC/GUI to embedded Linux, while this paper makes a detailed description of the steps. In addition, the display driver based on μC/OS-II has been optimized, which clearly shows the necessity of optimizing the LCD driver based on μC/GUI system.3) This paper describes prototype of a remote display system based on embedded Linux and μC/GUI and its implementation. This is a good example of function expansion of μC/GUI, and remote display system base on μC/GUI and embedded Linux is valuable for resource-constrained embedded systems who want to support multi-process and remote displaying capability.4) This paper gives the design and run tests of a snake game developed based on above work. On the one hand, this game program is used to describe the methods and key points of developing graphics programs based on μC/GUI system; on the other hand, it is also used for testing transplantation and functional expansion results of above work.Practice through this project shows that μC/GUI is an excellent embedded GUI, which has strong applicability and scalability. This project provides a good example for research and application based on μC/GUI. It also provides a reference for research on other embedded GUI.
Keywords/Search Tags:Embedded System, GUI, μC/GUI, Embedded Linux, Remote Display
PDF Full Text Request
Related items