Font Size: a A A

Research Of Debugging Method For Embedded System And Design Of Background Processing Module For Debugger

Posted on:2013-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:K F ZhangFull Text:PDF
GTID:2248330395455633Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Embedded debugger is a significant tool in Embedded Software Development. A goodembedded debugging system designing can definitely decrease developing time of the wholesystem. At present, there are few researches focusing on embedded debugger technologyinland, and generally the debugger tools used are from abroad which are always high in price.For this reason, it is of importance to research debugging technology deeply and develop ourown debugger.This thesis mainly focuses on the research of debugging technology and the design andimplementation of a remote debugger. First of all, executable files elf and out under Linuxsystem are analyzed, and stabs and dwarf debug information format are introduced. Secondly,many methods of debugging are researched for proposing a overall scheme of TSC695FJTAG debugger. At the same time, the background module is designed and achieve. Last, inview of the current debugger existing problems, the speed of users debugging is improved byoptimizing the background program, and the background program is deeply tested.Background processing module includes interpreter module, debugging information treebuilding module, file parsing module. Interpreter module achieved the transfers from user UIto bottom communication data, the abstraction of the debugging information as well as theimplementation of breakpoints and the step of the program. Debugging information treebuilding module achieves construction of the debugging information tree and providesfunction interface for visiting debugging information tree. File parsing module of backgroundgetting debug information through analyzing executable file format operated on the targetcomputer.
Keywords/Search Tags:Debugger, Dwarf, Stabs, Out, Elf, Remote debugging, Embedded
PDF Full Text Request
Related items