| With the development of hardware and software technology, embedded technology has been greatly developed. It can be said that embedded products everywhere, embedded products are used in industrial control, communications,consumer entertainment and other fields. GUI (Graphics User Interface) is an important part of software design, but also the most closely linked with the user part.It is very important to design a beautiful and powerful GUI for embedded devices,and it also has a high research value.Qt provides a powerful development framework for interface applications. Qt has a rich learning resources, a full-featured API (Application Programming Interface).In the embedded field, Qt developed the Qt/Embedded library, Qt/Embedded complying with the GPL (General Public License) terms, and used by many IT vendors. At present, in the GUI interface design of embedded field, the use of Qtopia desktop system based on Qt/Embedded as a mainstream. Embedded devices use NAND flash memory as a storage device, compared to traditional mechanical hard drives, NAND flash memory has fast, small delay, low energy consumption, small size, seismic and other excellent features. Embedded Linux is a Linux operating system that can be embedded into the CPU and can be tailored as needed. It is a widely used embedded operating system.In this thesis, the development process is the main line, using the "host - target machine" development model, first of all, introduce a brief analysis about the current GUI tools and control system, and select Qt/Embedded, embedded Linux system as a software development tool. And then introduce the Qt signal/slot mechanism, server architecture, desktop systems and the communication principle between the application, as well as the desktop system support GUI.Then the paper have a study on the u-boot,kemel,file system. Finally, the main work is to introduce the transplant process of Qtopia based on the mini2440 development board, and then develop a browse in the desktop system. Through the careful study about Qt and the development of applications on embedded devices, the functionality of accessing browsers on embedded devices is achieved. |