Chapter 5. Debugging

IN THIS CHAPTER

Regardless of their talent or expertise, all programmers need to debug code. The Project Trailblazer engineers know that they'll need to do some debugging and that the time they spend on debugging will affect their schedule.

The Project Trailblazer engineers want a reliable and robust solution for their remote debugging needs. They want this solution to span the project's target processors (x86, ARM and PowerPC), communicate over the Transmission Control Protocol/Internet Protocol (TCP/IP) network, and be non-proprietary. The GNU debugging tools gdb and gdbserver provide this solution.

In this chapter, you'll ...

Get Embedded Linux®: Hardware, Software, and Interfacing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.