Font Size: a A A

Remote Debugger For Embedded Operating Systems To Achieve

Posted on:2003-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y M ZhangFull Text:PDF
GTID:2208360095461038Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software debugging is an important phase in software developing process. Debugging in traditional embedded system is mainly by means of emluator and processor hardware debugger. Along with the progress of processor's micromation and speeding up, the traditional debugging technology could not meet the demands since its higher cost and extended development period. Remote cross debugging has become an important debugging means in embedded operating system. Presently all the debugging tools are overseas corporations' products. Domestic R&D has not been deployed in this field, saying nothing of products.Author designed and implemented the remote debugging function in embedded OS ZYCO in the practical R&D period in Beijing Coretac Inc. since Aug,2000. The remote debugging function concludes debugging module in kernel and debugger ZDBG which runs on remote machine. ZDBG can perform generic debugger function such as set breakpoint, single step, R/W memory, modify register and etc. And ZDBG can debug ZYCO's kernel by its innovative design. The work of debugging interface abstract has been done and implemented version concludes IX86 version and ARM version.This dissertation summarizes most of my work and results. It concludes:1. Introducing of ZYCO operating system.2. Analyzing of the work principle in ZDBG include the framework of each module.3. Discussing of debugging interface and the realizing of various debugger commands.4. Discussing some relative topics of debugger design, such as the transplant of debugger, the design of kernel debugger, the support of various communication mode, the extension to long-distance debugger via Internet.
Keywords/Search Tags:Operating System, Embedded, Debugging Tools, Debugger, Remote debugging
PDF Full Text Request
Related items