Font Size: a A A

Research Of Design And Implementation Of Cross Debugger Based On Embedded Linux

Posted on:2009-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:J L XuFull Text:PDF
GTID:2178360275971878Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
From the time that the first computer was born to the present,with the penetration and deepening of computer application,embedded systems application has become a hot in the global IT industry development.Embedded Systems debugging,as an indispensable mean during the embedded software development plays a very important role.Therefore,the research of embedded software debugging technology has important significance.Baseed on the IDE of Embedded System,the souce-level crosss debugger is running under Windows OS.The target is embedded CPU chip based on the ARM architecture.The debug-agent is GDBServer.The object being debugged is ELF files including DWARF2 debugging information.The whole debugging system aims at offering a friendly,ease operation cross debugging environment for developing Linux program.after simply introducing RSP and the principle of symbol table,according to the requirement of functions of debugger,basic functions of source-level cross debugger is implemented.On the communication module, the debugger communicates with debug-agent via RSP, the corresponding algorithm is given. On the symbol-processing module,according to the ELF object file format and DWARF2 debug information format,the debugger reads the debugging information and store it in a data structure.for more convenient management,the debugger provides other two data structs to store respectively debugging symbols and the relationship among debugging symbols.In this basis,the symbol table is easey to be established.On the debugging function module,the main control circulation system is given,then with an analysis of the requirement of debugging functions,the debugging interface is designed.with the debugging principle,the corresponding data structure and algorithm is given.
Keywords/Search Tags:Embedded System, Cross Debugging, Remote Serial Protocol
PDF Full Text Request
Related items