8

Debugging in an Embedded PC Environment

For various reasons, some real-time systems are designed around a standard computer platform, usually based on the IBM PC architecture. Although entire books have been written about designing and debugging software for the PC platform, this chapter concentrates primarily on those aspects that are unique to debugging real-time systems.

Advantages to Using a PC Platform

The first and most obvious advantage to using a PC platform as a basis for your design is the availability of tools. In a ROM-based design, you must use tools that support ROMable code. If you are using any processor other than ×86, your choice of tools will be limited. On the other hand, if you design around the PC platform, then your ...

Get Debugging Embedded Microprocessor Systems 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.