summaryrefslogtreecommitdiffstats
path: root/doc/rgdb_specs/intro.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-04-02 17:04:27 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-04-02 17:04:27 +0000
commitbea606aee5cf835a8917d022d596f04ac16104df (patch)
tree5dcc586c7730856047149a7615c53b05972a6479 /doc/rgdb_specs/intro.t
parentPatch from Emmanuel Rauget (raguet@crf.canon.fr) to add a htons on the (diff)
downloadrtems-bea606aee5cf835a8917d022d596f04ac16104df.tar.bz2
New files. This manual was ritten by Eric Valette <valette@crf.canon.fr>
and Emmanuel Raguet <raguet@crf.canon.fr>. It was submitted in LaTeX and converted to Texinfo by Joel. At this point, the figures are largely ignored except to put in an example block to show they are missing. The Makefile should be just enough to produce output with no links between chapters.
Diffstat (limited to '')
-rw-r--r--doc/rgdb_specs/intro.t39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/rgdb_specs/intro.t b/doc/rgdb_specs/intro.t
new file mode 100644
index 0000000000..5490eefa51
--- /dev/null
+++ b/doc/rgdb_specs/intro.t
@@ -0,0 +1,39 @@
+@c
+@c RTEMS Remote Debugger Server Specifications
+@c
+@c Written by: Eric Valette <valette@crf.canon.fr>
+@c Emmanuel Raguet <raguet@crf.canon.fr>
+@c
+@c
+@c $Id$
+@c
+
+@chapter Introduction
+
+The TOOLS project aims to provide a complete development environment
+for RTEMS OS. This environment must be as close as possible to the Chorus one
+(gnu compiler, gnu linker, gnu debugger, ...), because it is currently the OS
+which is the most used at CRF and we want to simplify the migration path from
+the ChorusOs environment to the RTEMS environment. One important item of this
+development environment is the remote debugger which allows the developer to
+debug his software on a target machine from a host machine via a communication
+link (Ethernet, serial link, ...).
+
+
+The choice of GDB as debugger has been made with because in CRF, every
+developer, which uses the ChorusOs development environment, debugs his software
+using the remote debugging functionality of GDB. Providing a remote GDB debug
+server running on RTEMS, will enable the developers to use transparently the
+same debugger for a different RTOS. Another reason for the choice of GDB is
+its constant evolution, and that it can be interfaced with graphic user interfaces
+like DDD providing a very powerfull debugging environment.
+
+
+The subject of this document is to explain how GDB works and the way
+to implement a daemon on RTEMS that will be used as a debugger server for a
+GDB client. We will call this daemon Rtems GDB Debug Server Daemon (RGDBSD).
+We aim to provide this debugger running at least on 2 host systems : Linux 2.x
+and Solaris 2.5.1 as they are the two platforms used for developing Chorus applications
+today.
+
+