Font Size: a A A

The Study On Net Based Remote Debug Technology Of Embedded System

Posted on:2011-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:T Z TianFull Text:PDF
GTID:2178360305972275Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the advance of embedded technology, Embedded systems are pervasive in all aspects of our lives and work. Embedded system debugging in the embedded world is a hot topic, especially in the popularity of the Internet and the IPv6 protocol agreement will replace Ipv4.In the case of each embedded system has its own IP address, the traditional debugging method relianted on serial has disadvantages of slow and short transmission distance. So the web-based, LAN debugging technology put new demands. It will also be a general trend.GDB is a very good performance source-level debugger, it can achieve all the functions of the normal debugger almost, therefore, it is essential in GNU tool chain, GDB has very good performance. These features play a good role when migrating the GDB to a new hardware platform and when the programmers developed a chip based on GDB debugging. Because GDB provided complicated and portable system function about debugging based on embedded systems, so it becomes the primary solutions of debugging embedded systems'research and development.This paper makes a series of ideas concerned with embedded systems remote debugging, specifically remote debugging. In discussing the basis of the traditional debugging methods and practice, it designs and implements web-based remote debugging tools for the ARM7 processor, break away the shackles of serial.GDBserver is installed on the target platform, relying on the powerful network functionality of UClinux operating system it achieves a long-distance transmission debugging information. Programmers can use GDB server program on the host machine to access target machine through the Network Address and debug process on the target machine, and achieve the purpose of remote debugging. Programmers do not close the working arget machine but online update and observe the run results of procedures. It saves debugging time greatly.
Keywords/Search Tags:remote control, net, GDBserver, ARM microprocessor, uCLinux
PDF Full Text Request
Related items