Font Size: a A A

A Lightweight GUI Design Of Embedded System

Posted on:2007-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:H J ChenFull Text:PDF
GTID:2178360182994920Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the great improvement of handhold hardware devices, the need for mini-GUI systems becomes more and more urgent. The embedded GUI (Graphical User Interface) is an important part of embedded real-time operating systems. As an important content of Human Machine Interface technology, mini-GUI has been widely used in embedded fields by its abundant graphical information and intuitionist expression styles. Nowadays, it becomes a development focus in embedded field.The research content of this paper is Handhold to Patrol the Line Apparatus, which root in the Xi'an XunTeng technical company's research and study project. The author had taken part in the development of the embedded GUI system and finished this paper base on this project.Firstly, the paper outlined the development status of embedded systems. Compared with several current mainstream embedded systems, it chooses μC/OS-II as a good choice for Real Time Operating Systems, which has many characteristics, such as open and free source codes, stable performance, reliability, portable and economical of resources.Secondly, there is no mature lightweight GUI in μC/OS-II. So, after the analysis of user demands and the characteristics of embedded system, and based on the research of the μC/OS-II and embedded GUI technology, the author put forward a kind of suitable graphic user interface scheme for embedded system ,GUI system structure and I/O layer design realization. The paper illustrated the whole system's design thought, the principle and the characteristics. At the same time,it specifically introduced the relationship between data structure and the implementation of the core module, the main arithmetic and function process in the design and implementation process of sub- modules.Finally, the author of this paper implemented a lightweight embedded GUI on Handhold to Patrol the Line Apparatus project and the project has successfully used into production. At present, it has been used in oil field on trail.
Keywords/Search Tags:embedded system, graphical user interface, message drive mechanism, message queue, graphical abstract interface
PDF Full Text Request
Related items