A remote controller is coupled to a target system via a computer network A real
time probe is installed in software executing on a target system, typically a Digital
Signal Processor (DSP). The remote controller includes a "debugger user interface"
which accepts and interprets scoping commands issued by a developer. A controller
network driver constructs appropriate network packets to be sent over the network
to the target system. The target system has a control processor which runs a target
network driver for receiving the network packets containing the scoping commands.
The scoping commands are sent to an "embedded debugger" which performs the requested
probing/scoping. When the DSP code runs across an address where the probe is installed,
the embedded debugger will collect the signal values. The collected scope data
will be interleaved and sent to the target network driver which, will encapsulate
the information into suitable packets to send back to the controller via the network.