Dissertation > Excellent graduate degree dissertation topics show
Realization of Embedded Device Drivers and GUI Porting Based on Linux System
Author: PuMin
Tutor: HeZhongShi
School: Chongqing University
Course: Computer Software and Theory
Keywords: Embedded Systems Device driver GUI GTK
CLC: TP368.12
Type: Master's thesis
Year: 2009
Downloads: 373
Quote: 5
Read: Download Dissertation
Abstract
|
With the computer technology and communication technology and the development of embedded systems has been widely penetrated into all aspects of science, engineering, military technology, and various types of industrial and commercial culture and the arts as well as people's daily life. Further development and promotion of a variety of embedded products at home and abroad, the embedded technology to to closely integrate more and more people's lives. The various characteristics of embedded devices defined its device driver must be customized and embedded operating system and the application is completely bound together constitute an indivisible whole. Therefore, the different embedded product development must design their own device drivers, although many embedded operating systems provide drivers for example, the actual run driver specific hardware resource allocation and some The characteristics of the modification, or even redesigned. On the other hand, with the development of computer technology, more and more embedded systems devices need a good man-machine interface, which requires a high-performance, high-reliability, occupy less system resources graphical user interface support. Design and Implementation of dissertation contents of one of the four basic embedded Linux driver. This paper first introduces the basic steps of the embedded Linux system architecture and design, and elaborated in the S3C2410 chip-based development board to build a practical embedded system process; then analyze the composition of the Linux kernel and kernel The relationship between the device driver and Linux device driver structure. Finally, based on in-depth analysis of the device hardware manual and in front of the driver, the realization of the RS-232, keypad interface, Flash memory and LCD display controller driver. Debugging each drive successfully transplant them to the development board, development board to provide the basic functions of running and ready for the next step of the research and development work. In order to meet the requirements of embedded devices, interactive interface, graphical user interface based on embedded Linux transplantation research and GTK successfully transplanted into the development board. First introduce several typical embedded system graphical user interface system, and a brief analysis of the characteristics of each; then select one GUI system - GTK transplantation to the development board according to their characteristics. As transplant GTK previous work, the first detailed analysis of the the the GTK support software - X-Window operating principle, transplanted to the development board and its cutting compiled; Based on this analysis, the operating principle of the GTK Finally, its cutting compiled successfully transplanted to the development board as an embedded GUI system. On this basis, it is possible to develop a simple, free and beautiful, the a practical GUI interface, ultimately makes the user become more simple and convenient operation of the system as a whole, which has a certain reference value for the future development of embedded GUI system.
|
Related Dissertations
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Professor Li Gui academic experience and the temperature and lung circulation Dingchuan the clinical study of treatment of children with bronchiolitis,R249.2
- The Research and Application of Software Reliability Test for User Right Management System,TP311.53
- Borehole imaging device based on embedded systems research,P634.3
- The Design and Implementation of OpenBASE Enterprise Manager,TP311.52
- Based on Embedded Linux remote desktop technology research and implementation,TP316.81
- Moving Base Transfer Alignment Error Analysis and Compensation Method,V249.322
- Embedded Power Quality Monitoring Terminal Research and Design,TP368.1
- Gui Shao Tong Luo Tang mixed cold and heat treatment of rheumatoid arthritis clinical research evidence,R259
- The Overall Video Surveillance System Solutions and Key Technologies,TP277
- Fault Diagnosis Based on Data Mining Methods,TP311.13
- Construction and Implement on Environmental Fuzzy Security Evaluation System,X820
- The Design of Immediately Thermal Type Eleetromagnetic Water Heater Use for Train,TM925.32
- Pharmacodynamic Study on the Chinese Herbs for Replenishing Qi and Removing Stagnation to Treatment Postoperative Complications of Uterine Leiomyoma Radiofrequency Ablation,R285.6
- Clinical Study of Tian Di Gui Ning Tang Treating the Dizziness Due to Vertebrobasilar Insufficiency,R277.7
- Clinical Study of Gui-Ling Tang in Treatmenting Perennial Allergic Rhinitis (Disharmony between Ying and Wei and on the Phlegm Overflowing),R276.1
- Intelligent control of the electric continuous crystallization machine,TP273
- Robot technology -based GUI test automation system design and implementation,TP274
- QT- embedded GUI and browser - based implementation,TP393.092
- Testing of Telecommunication System on Special Automobile,TP311.52
- Research and Design of Embedded System Software GUI Middleware Module,TP368.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net Mobile
|