Font Size: a A A

Gdb Remote Debugging Environment Based On The Arm Platform And Transplantation

Posted on:2008-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:J ChengFull Text:PDF
GTID:2208360215975159Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The functions of embedded system developing utilities during the development havebecome more and more important, and the research and techniques concerning this fieldalso update rapidly. With continuous promotion and upgrade of hardware performance,more intelligent household appliances, intelligent mobiles, even advanced game consolesemploy embedded system as developing platform. As the key part of embeddeddevelopment, debugging section becomes the main obstacle in the developing procedure.As the fast promotion of hardware performance, the software dimension also rapidlyenlarges, which makes the debug operation more difficult.In this paper, the main procedure of embedded software and the techniqueconcerning cross debugging in embedded developing is introduced at first. Then theframework and core of debugger is analyzed with introducing the debugger theories anddesign principle. At last, by researching and comparison of a series of debugging methodsand implementation ways, the key process in debugger development is described in detail.According to i386 and SPARC architecture remote debugging environment codeprovided by GDB officially, the core process of GDB remote debugging is available, andthis framework and remote serial protocol could be ported to ARM architecture platform.During the research, the hardware platform is S3C4510b developing board with ARM7processor. In the test stage, the code is tested on the S3C44B0 board, which proves theARM debug environment's usability.
Keywords/Search Tags:debugger, debug environment, cross debugging, remote serial protocol
PDF Full Text Request
Related items