O'Reilly logo

Embedded Linux by John Lombardo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Debugging Your Application

When applied to an embedded Linux application, the term debugging cycle refers to the steps necessary to build the software, move it to the workbench machine, boot the workbench machine under the new version, and get the running software to the point where you’re currently developing or debugging. The shorter the debugging cycle, the faster you can develop. In a typical environment, you may end up running through the debugging cycle several dozen times in a given day, so it’s wise to spend some time and money shortening the debugging cycle.

Sometimes debugging cycles can be really short; the best case is when you’re using an interpreted language. You save the code and run the application right away. Other times you ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required