Font Size: a A A

Embedded Linux GUI System Design And Implementation

Posted on:2009-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:2178360242979374Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet and arrival of post-PC era, the embedded products are more and more applied in all fields. People's requisition for embedded products improves day by day, not only for perfect functions but also for their friendly human-computer interaction abilities. All these impel embedded system to become more and more important part in the computer research field.Nowadays, a typical embedded system is composed of embedded microprocessor, embedded operating system and embedded graphics user interface. Every part has many schemes available, for instance, ARM, X86 etc. for microprocessors. How to construct an embedded system of stable performance, expandable function and reasonable cost is a difficult problem. Compared to various kinds of schemes synthetically, this paper proposes a solution of intact "ARM Linux embedded system" - ARM+Linux+Qt/Embedded (graphics user interface). After comparing synthetically every kind of major microprocessor system structures at present, the paper designs a plan based on 32 bits hardware systems of ARM920T processor. Then the embedded Linux operating system is chosen, which is efficient, stable and multi-tasks. To make the functions of this embedded system easy to expand, the Linux kernel is redesigned, modified and recompiled. Now all kinds of embedded products can be developed on such a Linux kernel, in which embedded graphics user interface is a very typical application.This paper does not tend to the simple thinking of purchasing expensive software such as MiniGUI and OpenGUI as embedded graphics user interface, rather choosing free Qt/Embedded to develop GUI. It also studies the valid methods to develop Qt/Embedded graphics user interface products on embedded Linux kernel.Finally, it summarizes the general methods of developing ARM Linux embedded system.
Keywords/Search Tags:Embedded system, ARM, Linux, Qt/Embedded, GUI
PDF Full Text Request
Related items