Dissertation > Excellent graduate degree dissertation topics show

Research of Embedded Application-level Cross Debugger Based on Non-stop Debug Mode

Author: HuangZuo
Tutor: LiGuoHui
School: Huazhong University of Science and Technology
Course: Computer technology
Keywords: Embedded cross debugger on application-level Debug agent Remote serialprotocol Asynchronous non-stop debug mode
CLC: TP311.52
Type: Master's thesis
Year: 2013
Downloads: 6
Quote: 0
Read: Download Dissertation


With the rapid growth in the number of the embedded applications, the size andcomplexity of embedded software has increased constantly. However, the developmentcosts of the embedded software has became higher and higher. Studies have showed thatthe debugging time has occupied more time of development s. In order to improve thequality of software, a complete embedded application-level debugger is essential. It canreproduce the software failure and position the problem and resolve the problems at last.The paper has made a deep analysis of the principle and techniques of thecross-debugging of the embedded on application-level. The paper also descripes theRemote serial protocol and debug agent technique. Then it describes the basic debug andmuli-thread debug and multi-core debug in detail. The basic debug has the followingdebug funcitions including breakpoint management, MIPS-based software single-step,variable tracking, source codes management and interface design which has internal andexternal interfaces. The interface provides invoke methods for multi-thread and multi-coredebug as the asynchronous non-stop debug mode provides technical support for them.At last, the embedded cross-debug system on application-level has been verified bythe functional testing. It comes to a conclusion that the system meets the debugrequirements of basic debugging, multi-thread debugging and multi-core debugging. Thedebug efficiency can be improved by the asynchronous non-stop debug mode to a certainextent.

Related Dissertations

  1. Research and Implementation of dual-core debugger based on GDB,TP368.1
  2. Design and Implementation of embedded systems cross debugger,TP311.52
  3. Research and Implementation of Embedded cross- debugging techniques,TP311.52
  4. Research and Implementation of Debug Agent Technology in J2ME Porting,TP311.54
  5. Task level debugging of embedded software tools,TP311.52
  6. NoC Based SoC Debug,TN47
  7. The Design and Implementation of Web technology military vehicle driver's information management system,TP311.52
  8. Design and Implementation of SOA-based MES System,TP311.52
  9. Research on the Methods for Detecting Mismatch of Web Services Based on Bounded Model Checking,TP311.52
  10. Design and Implementation of Telematics Billing System Base on SOA,TP311.52
  11. Research and Implementation of Possibilistic Concurrent Planning,TP311.52
  12. Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
  13. The Design and Realization of the Rehabilitation Medical Information System,TP311.52
  14. Research on Personalized Recommendation Algorithm Based on Natural Forgetting,TP311.52
  15. Reliability Analysis Software Development Based on FMECA,TP311.52
  16. Slicing of Aspect-Oriented Programs and Its Application in Test Data Generation,TP311.52
  17. The Desigh and Implementation of the Psychology Evolution System for Vocational Technical School,TP311.52
  18. Application and Research of Small Teams Software Project Development Based on Scrum,TP311.52
  19. Educational Management Information System of Hulunbeier University Design and Implementation,TP311.52
  20. Research on Verification of Web Service Based on Abstraction Refinement and Combination Technology,TP311.52
  21. Research and Application of Map/Reduce Based Distributed Log Analyzer,TP311.52

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