Dissertation > Excellent graduate degree dissertation topics show
Design and Implementation of a Embedded GUI Based on Multi-threaded
Author: YuHongDan
Tutor: YangBin
School: Southwest Jiaotong University
Course: Applied Computer Technology
Keywords: Embedded Systems Graphical User Interface Multithreading Message mechanism Clip domain
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 109
Quote: 0
Read: Download Dissertation
Abstract
|
The graphical user interface (GUI, Graphical User Interface) information rich graphics , simple operation and user interaction . With the wide application of embedded systems , high-end consumer electronics products have been rapidly growing popularity , also require these devices has a gorgeous and beautiful , easy - to - use GUI system . Embedded graphical user interface as the interaction between embedded devices and user interfaces , it is not only capable of displaying system information , and to simplify the operation . So that the user can use the device without extensive training , will become increasingly important in embedded systems . Very high real-time requirements of embedded systems , the GUI system requirements is also higher . These systems generally do not want to build on top of a huge burden , consuming system resources of the operating system and GUI , more prominent , the demand of these systems for real-time , lightweight GUI . The basic requirements of the embedded system GUI should include light , less resource , high reliability and portability for functional interface to the application software (such as browser , player , etc.) to provide a graphical interface programming , the paper first in-depth analysis of on the basis of a variety of the mainstream embedded GUI system architecture and the realization of the principle , and through the use of such effective isolation of data and code , the callback function mechanism and object-oriented technology design patterns proposed to support multi -threaded embedded GUI system (NGUI) , design ideas and design principles . Then the core mechanism module architecture including driver abstraction , messaging, multi-threaded mode, clip domain algorithm carried out a detailed study and realization , and new solutions and optimization algorithms for many of these issues . Finally , the system porting and testing , and application examples of a NGUI system . The results prove NGUI system to support multi-threading, and has perfect features , good reliability and portability .
|
Related Dissertations
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Implementation and Research of Illegal Websites Detection System Based on Comparison Methods,TP393.08
- Borehole imaging device based on embedded systems research,P634.3
- A Project about Intergrative Control System of Elevator Drive and Power Feedback,TP273
- Study of Intelligent Control on Power Phase Test Technology,TP368.1
- The Wireless Virtual Storage System Based on WiFi,TN929.5
- Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
- Modular Design and Implement of a Small Mobile Robot System Platform,TP242
- Study on Instrument Calibrator for Diesel Engines and Its Integrated Information Management System,TK426
- Development of Smart Sensor Network System Based on CAN Bus,TN929.5
- The Design of a New ARM Experimental Device Which Bases on Chip of S3C2410A,TP368.1
- Design and Implementation of User Input Module for Embedded Graphical User Interface,TP391.41
- Research on Porting of Embedded TCP/IP Stack TINET,TP368.1
- Design and Implementation of a Three-dimensional Widget Set,TP391.41
- Research and Implementation of Embedded Network Video Software,TP393.09
- Research of Automatic Code Generation Technique for Embedded System Graphic User Interface,TP368.1
- The Design and Implementation of C/S-Based Vehicle Remote Monitoring System,TP277
- OLED graphical interface and button design,TP368.1
- TD-SCDMA wireless network performance monitoring terminal design and implementation,TN929.533
- High-speed transmission for lossless video embedded Gigabit Ethernet Access Technology,TN915.6
- ARM Embedded System for H.264 decoding research,TP368.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|