Font Size: a A A

Research And Implementation Of GUI System On Embedded System For Industrial Control

Posted on:2009-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:J SunFull Text:PDF
GTID:2178360245455125Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Human Machine Interaction (HMI) means interactive mode of man-machine, and the layout of computer information displaying. It is the medium of information exchange by man-machine. It becomes more and more important in computer system than ever before. It has been the main task of software studying in modem times. Graphical User Interface (GUI) as an important branch of the HMI, exchanges information with users in graphical and intuitionistic ways. GUI makes software convenient and humanistic, and has been applied in embedded fields of industrial control prevalently.Among others, Linux, as a result of its fast development and its open source principle, is now the most popular OS in the field of embedded system and in the field of industrial control. Besides, the GUI applied in the embedded system is also more and more widely. Despite the fact that there have already been a great many GUI systems specifically designed for Linux and other embedded systems in the world, these GUI systems still cannot satisfy the need of the field of industrial control both in the aspect of speed and function, giving the special requirements of real time and also some particular functions by the field of industrial control.With the development of hardware, resources which are available in embedded fields have been abundant, it also requires embedded GUIs to be efficient and reliable. It is necessary to build a GUI system which not only satisfies the requirements of real time and functions by the field of industrial control and GUI respectively but also suitable for the intellect control system of stitch equipment like as computer embroider.In the dissertation, firstly, on the basis of analyzing a variety of mainstream embedded GUI system's architectures and implementation principles, the architecture and a design principle of multi-thread embedded GUI system (XiuGUI) are proposed. Secondly, the kernel module of the structure is analyzed in-depth and the system design scheme of the XiuGUI holistic module is put forward and introducing the graphics-module, object-module and event-module. There among, system create a absolute graphics function library, simplify the structure of DC and propose a algorithm of page-event response. And then, a definition based on XiuGUI system is built in order to make upper levels program efficient and fast. Finally, the achievements of system is displayed and the system testing results are analyzed. The results showed that the XiuGUI is good at supporting multi-thread and has good flexibility, portability and scalability.
Keywords/Search Tags:HMI, GUI, Embedded system, GDI
PDF Full Text Request
Related items