forked from Imagelibrary/rtems
* SUPPORT, LICENSE: New files. * Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
33 lines
831 B
Perl
33 lines
831 B
Perl
@c
|
|
@c COPYRIGHT (c) 1988-2002.
|
|
@c On-Line Applications Research Corporation (OAR).
|
|
@c All rights reserved.
|
|
@c
|
|
@c $Id$
|
|
@c
|
|
|
|
|
|
@chapter Software Architecture
|
|
|
|
RTEMS/GDB host-target debugger is architectured around:
|
|
|
|
@itemize @bullet
|
|
@item One debugger, running on the host.
|
|
@item One debug server, running on the target.
|
|
@end itemize
|
|
|
|
The host debugger communicates with the debug server using Sun RPC
|
|
over UDP/IP (Ethernet).
|
|
|
|
When opening a debugging session, the user takes the control over
|
|
the entire target system. The target system is viewed as a single multi-threaded
|
|
process.
|
|
|
|
The debugger can observe the state of the system objects, without
|
|
stopping the entire system. However, breakpoints and stepping affect (stop)
|
|
the entire system.
|
|
|
|
For a given target, only one single system debugging session is possible
|
|
at a time.
|
|
|