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

  1. Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
  2. Implementation and Research of Illegal Websites Detection System Based on Comparison Methods,TP393.08
  3. Borehole imaging device based on embedded systems research,P634.3
  4. A Project about Intergrative Control System of Elevator Drive and Power Feedback,TP273
  5. Study of Intelligent Control on Power Phase Test Technology,TP368.1
  6. The Wireless Virtual Storage System Based on WiFi,TN929.5
  7. Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
  8. Modular Design and Implement of a Small Mobile Robot System Platform,TP242
  9. Study on Instrument Calibrator for Diesel Engines and Its Integrated Information Management System,TK426
  10. Development of Smart Sensor Network System Based on CAN Bus,TN929.5
  11. The Design of a New ARM Experimental Device Which Bases on Chip of S3C2410A,TP368.1
  12. Design and Implementation of User Input Module for Embedded Graphical User Interface,TP391.41
  13. Research on Porting of Embedded TCP/IP Stack TINET,TP368.1
  14. Design and Implementation of a Three-dimensional Widget Set,TP391.41
  15. Research and Implementation of Embedded Network Video Software,TP393.09
  16. Research of Automatic Code Generation Technique for Embedded System Graphic User Interface,TP368.1
  17. The Design and Implementation of C/S-Based Vehicle Remote Monitoring System,TP277
  18. OLED graphical interface and button design,TP368.1
  19. TD-SCDMA wireless network performance monitoring terminal design and implementation,TN929.533
  20. High-speed transmission for lossless video embedded Gigabit Ethernet Access Technology,TN915.6
  21. 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