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

Chapter 9. Testing and Debugging

DEBUGGING AN EMBEDDED SYSTEM CAN BE A DAUNTING TASK. Developing software on a personal computer is easy by comparison—there’s an operating system under your software to catch unexpected events, a screen to display debug messages, and a keyboard and mouse with which you can give your software input. Your embedded device may not have any of these; you may have only a little LED that your software can make blink—or you may not even have that!

From the beginning, you need to design your embedded application with diagnostics. If you don’t, chances are that you’ll eventually be faced with a little dead box and no way to ...

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