ChorusOS 5.0 Debugging Guide

System Debugging Architecture

This section describes the system debugging architecture and illustrates how the various components work together. The system debugging architecture includes:

The first two components run on the host. The debug agent runs on the target and communicates with the ChorusOS debug server through a serial connection. The architecture is illustrated in Figure 3-1.

Figure 3-1 System Debugging Architecture

Graphic

A debug server can manage several targets (with different architectures) at the same time.

System debugging enables you to debug the microkernel, the system drivers, the BSP, and those supervisor actors that cannot be debugged with application debugging, such as the C_OS.