Font Size: a A A

Research & Realize Of Embedded GUI Based On Linux System

Posted on:2007-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:L YuFull Text:PDF
GTID:2178360182995660Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The rapid developing technology of computer software and hardware impulses the special computer system' s application such as embedded system. On one hand, the users need interactive graphic interface, such as the menu, windows, and icons to use the embedded system, the developer of the embedded system needs a technology platform on which they can develop the graphic user module. On the other hand, more and more users develop software on the Linux OS due to the Linux' s advanced features such as open source code, small core, vast kind of hardware support, stable running, effective directive, mature network architectures. Linux can compete with other embedded OS such as Windows CE, Palm OS now, and play a very important role in this competition.Based on the above two issues, this thesis successfully designs and develops a kind of embedded graphical user interface named MyGUI. This thesis describes from several aspects, such as:· At first analyzes several kinds of popular embedded OS' GUI, then gives out the functional requirement of the embedded system.· Based on the functional requirement, this thesis makes out the whole structure, sets down the hierarchical system structure (include device support module unit, windows management unit, message management unit, user interface module unit).· Adopt the c/s mode which support multithreading and processes, which will make the system more suitable for the devolpment of embedded system.· This thesis particularly describes the four units, devicesupport module unit, windows management unit, message management unit and user interface module unit.· The conception of OOD is used in MyGUI system. It makes the system can be transplanted well. The control is the embodiment of OOD.· At last this thesis describes how to install the MyGUI system on the computer with the Linux OS, and completes a design for PDA, then tests funcations and efficiency on ARM9 SBC2410.
Keywords/Search Tags:embedded system, Graphic user interface (GUI), Linux Operator system
PDF Full Text Request
Related items