From 43fe862ae3c4042224554935bfdaef564f4d4e2b Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 3 Sep 2005 06:47:43 +0000 Subject: Remove (Generated files) --- doc/FAQ/freesw.texi | 213 ---------------------------------------------------- 1 file changed, 213 deletions(-) delete mode 100644 doc/FAQ/freesw.texi (limited to 'doc/FAQ/freesw.texi') diff --git a/doc/FAQ/freesw.texi b/doc/FAQ/freesw.texi deleted file mode 100644 index 5f082c69a0..0000000000 --- a/doc/FAQ/freesw.texi +++ /dev/null @@ -1,213 +0,0 @@ -@c -@c COPYRIGHT (c) 1988-2002. -@c On-Line Applications Research Corporation (OAR). -@c All rights reserved. -@c -@c $Id$ -@c - - -@node Free Software that Works with RTEMS, Development Tools, , Top - -@chapter Free Software that Works with RTEMS -@ifinfo -@menu -* Development Tools:: -* omniORB:: -* TCL:: -* ncurses:: -* zlib:: -@end menu -@end ifinfo - -This section describes other free software packages that are known to work -with RTEMS. - - -@node Development Tools, Basic Development Environment, Free Software that Works with RTEMS, Free Software that Works with RTEMS - -@section Development Tools -@ifinfo -@menu -* Basic Development Environment:: -* GNU Ada:: -* DDD - Data Display Debugger:: -@end menu -@end ifinfo - - -@node Basic Development Environment, GNU Ada, Development Tools, Development Tools - -@subsection Basic Development Environment - -The standard RTEMS development environment consists of the following GNU -components: - -@itemize @bullet - -@item gcc -@item binutils -@item gdb - -@end itemize - -Although not from the Free Software Foundation, the Cygnus newlib C -library integrates well with the GNU tools and is a standard part of the -RTEMS development environment. - - -@node GNU Ada, DDD - Data Display Debugger, Basic Development Environment, Development Tools - -@subsection GNU Ada - -For those interested in using the Ada95 programming language, the GNU Ada -compiler (GNAT) is available and has excellent support for RTEMS. - - -@node DDD - Data Display Debugger, omniORB, GNU Ada, Development Tools - -@subsection DDD - Data Display Debugger - -By far the easiest way to use DDD if you are on a Redhat or SuSE Linux system -is to retrieve the RPM package for your OS version. In general, it is -easier to install a static binary since doing so avoids all problems -with dynamic library versions. - -Some versions of DDD have had trouble with Lesstif. If you -are using Lesstif, you will need version 0.88 or newer. It -is also available as an RPM at the popular sites. Another Motif -clone is Motive and versions 1.2 and newer known to work with DDD -on popular distributions of Linux including RedHat and Slackware. - -Installed as RPMs, DDD in conjunction with either Lesstif or Motive -should work out-of-the-box. - -User comments indicate that both Lesstif and DDD can be built -from scratch without any problems. Instructions on installing DDD -are at @uref{http://www.cs.tu-bs.de/softech/ddd/}. They -indicate that - -@itemize @bullet -LessTif should be used in (default) Motif 1.2 compatibility mode. - -The Motif 2.0 compatibility mode of LessTif is still incomplete. -@end itemize - -So configure lesstif with --enable-default-12. - -The configure script is broken (see www.lesstif.org --> known problems) -for 0.88.1. I didn't fix the script as they show, so I just have links -in /usr/local/lib (also shown). - -Watch out: Lesstif installs its libraries in /usr/local/Lesstif. You -will need to update /etc/ld.so.conf and regenerate the cache of shared -library paths to point to the Motif 1.2 library. - -The following notes are from an RTEMS user who uses DDD in conjunction -with Lesstif. Configure DDD "--with-motif-libraries=/usr/local/lib ---with-motif-includes=/usr/local/include" DDD needs gnuplot 3.7. -@uref{ftp://ftp.dartmouth.edu/pub/gnuplot/gnuplot-3.7.tar.gz}. Build and -install from scratch. - -DDD can be started from a script that specifies the cross debugger. -This simplifies the invocation. The following example shows what -a script doing this looks like. - -@example -#!/bin/bash -ddd --debugger m68k-elf-gdb $1 -@end example - -Under many flavors of UNIX, you will likely have to relax permissions. - -On Linux, to get gdb to use the serial ports while running as a -normal user, edit /etc/security/console.perms, and create a -class (call it whatever you want). - -@example -=/dev/ttyS* /dev/cua* -@end example - -Now enable the change of ownership of these devices when users log in -from the console: - -@example - 0600 0600 root -@end example - -Users report using minicom to communicate with the target to initiate a TFTP -download. They then suspend minicom, launch DDD, and begin debugging. - -The procedure should be the same on other platforms, modulo the choice -of terminal emulator program and the scheme used to access the serial -ports. From problem reports on the cygwin mailing list, it appears that -GDB has some problems communicating over serial lines on that platform. - -NOTE: GDB does not like getting lots of input from the program under test -over the serial line. Actually, it does not care, but it looses -characters. It would appear that flow control is not re-enabled when it -resumes program execution. At times, it looked like the test were -failing, but everything was OK. We modified the MVME167 serial driver to -send test output to another serial port. Using two serial ports is -usually the easiest way to get test output while retaining a reliable debug -connection regardless of the debugger/target combination. - -NOTE: Enabling gdb's remote cache might prevent this (Observed with SH1 -boards, but may also be valid for targets): -@example -gdb > set remotecache -@end example - -Information provided by Charles-Antoine Gauthier (charles.gauthier@@iit.nrc.ca) -Jiri Gaisler (jgais@@ws.estec.esa.nl) and Ralf Cors@'epius -(corsepiu@@faw.uni-ulm.de) - - - -@node omniORB, TCL, DDD - Data Display Debugger, Free Software that Works with RTEMS - -@section omniORB - -omniORB is a GPL'ed CORBA which has been ported to RTEMS. It is -available from -(@uref{http://www.uk.research.att.com/omniORB/omniORB.html,http://www.uk.research.att.com/omniORB/omniORB.html}) -. - -For information on the RTEMS port of omniORB to RTEMS, see the following -URL -(@uref{http://www.connecttel.com/corba/rtems_omni.html,http://www.connecttel.com/corba/rtems_omni.html}). - -C++ exceptions must work properly on your target for omniORB to work. - -The port of omniORB to RTEMS was done by Rosimildo DaSilva -. - - -@node TCL, ncurses, omniORB, Free Software that Works with RTEMS - -@section TCL - -Tool Command Language. - -ditto - - -@node ncurses, zlib, TCL, Free Software that Works with RTEMS - -@section ncurses - -Free version of curses. - -ditto - - - -@node zlib, , ncurses, Free Software that Works with RTEMS - -@section zlib - -Free compression/decompression library. - -ditto - - -- cgit v1.2.3