Font Size: a A A

Development And Research Of Graphical Interface Based On Embedded Linux System

Posted on:2013-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2218330374953020Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and information network technology, embedded system is getting more and more favours of people. Especially, nowadays more and more embedded systems are being used in every field. Therefore, it has a high applying value and researching value to design Graphical User Interface which is easy to be operated.The issue discussed in this paper is how to perform Qt graphical interface development with the help of embedded Linux system.This article first analyzes the background significance of embedded graphical user interface and research international status; contrast to PC systems,it gives the characteristics of the application development on embedded systems; after compared and analyzed through Micro Windows (the Nano-X Window), MiniGUI, OpenGUI, the Qtopia Core (Qt/embedded) and other commonly used development libraries, selected the Qt/Embedded as the embedded GUI development platform; successfully built a Linux-based embedded GUI development environment, analysis of the structure of the middle part of the window system level, use application examples to product the designer,rendering and optimization of window systems; finally, achieve the calculator function and functionality of the player in this environment.Since nowadays most manufacturers don't treat GUI as a software layer stripped from the application program, the GUI shall be provided by the application program. This is a relatively temporary solution which cannot diviser display logic and data processing logic and leads to that the application has bad program structure, be not easy to debug and has a large number code duplication. The relatively mature GUI system Qt/Embedded is used in this paper,this system not only solve the above problems successfully, but also provide the whole elements for designing exquisite graphic user interface.During the process period of embedded graphical user interface development, setting up development platform is a difficult and complicated task.What's more, the installation and setting of development environment are too complex today. This paper achieves an easy, rapid and efficient method of building development platform. Firstly,obtain necessary development tools with the help of library provided by Qt/X11.Nextly,use Qtopia Core to develop and compile Qt application program in X86platform architecture, lead to that the output effect of simulation program could be displayed in QVFB.Finally, use ARM platform framework of Qtopia Core to compile application program again to achieve executable program which can run in hardware platform. These steps lay a foundation for application development and ensure the rapidity and accuracy of software development.In this paper the realization of the embedded GUI program not only provides a reference for developing application software of embedded graphical user interface system based Linux, but also has certain referential value for using Qtopia Core to develop application software embedded mobile phone, PDA, etc equipments. At the last of the paper,I make a summary of the whole text, look into the distance of following job.
Keywords/Search Tags:Embedded system, Qtopia Core, GUI, Calculate Interface, Linux
PDF Full Text Request
Related items