Font Size: a A A

Research And Design Of Graphic User Interface Based On Embedded Linux

Posted on:2010-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:F WuFull Text:PDF
GTID:2178360275951449Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Embedded systems have the advantages which include low-cost,portable,powerful and low-power, they have been widely used in the field such as industrial control, consumer electronics, communications systems, network systems and wireless system. The hardware core of Embedded systems is embedded processor, the software core is embedded operating system. Embedded Linux has good portability, and also has been widely used in all types of embedded devices.With the promotion of technology which based on hardware platform of embedded system and scope expandation of the application of embedded systems, the importance of embedded GUI systems become more prominent. With the further development of embedded technology, it has high demand on interactive interface, a friendly graphical interface can provide users with information-rich images, visual expression, and also user-friendly to operate and control the interface directly. Due to the small size and the characteristics of less resources of the embedded system , the overall design must be more sophisticated and more considered, and therefore it has strict requirements about easy-to-use and resource consumption on the GUI.MiniGUI is the support system which has graphical user interface, it is running on Linux platform, its advantages include multi-window, fast, stable and lightweight. So users can easily use it to customize their own graphical user interface to complete the development of various applications.This article has designed one platform of graphical user interface which based on embedded ARM-Linux system, mainly realizes dynamic waveform display of the data which gathers from the front end, as well as the relevant control and waveform analysis. This article has given a brief description of the hardware platform and the software platform, and then research the building process of embedded ARM-Linux System, including the establishment of cross-compiler environment, transplant of U-BOOT, kernel cutting of embedded Linux and so on. By analyzing the common GUI system on Linux platform, as well as the advantages and disadvantages of each system, the graphical interface of the system uses MiniGUI as a development platform.Through building software and hardware platform, then research the construction of development environment, mainly includes the PC development environment and the MiniGUI cross compiling environment , this article has completed the transplantation in the hardware platform and adjustment of the touchscreen, and describes the development of the system's basic processes and related concepts, detailed application of the system's basic structure, and has a brief analysis about the compiling and running of procedures.Finally, this article has researched the developed process which based on MiniGUI graphical interface, and realized the creation of the main window of interface, the background shows of the interface, reproduction of the waveform data, the relevant controls, and given the program code, then carry out the relevant control, as well as the analysis and processing of waveform.
Keywords/Search Tags:Embedded system, MiniGUI, Graphics User Interface
PDF Full Text Request
Related items