Index of /pub/rtems/releases/3.2/3.2.1

 NameLast modifiedSize

 Parent Directory  -
 README.txt2004-05-27 03:54 2.4K
 ada/2006-10-18 20:27 -
 c/2006-10-18 20:27 -
 install2004-05-27 03:54 2.0K
 license2004-05-27 03:54 4.9K
 menu2004-05-27 03:54 628
 order.ps2004-05-27 03:54 78K
 support2004-05-27 03:54 449


RTEMS 3.2.1 is provided for historical interest only.  It is no longer
the supported RTEMS Ada solution.  The preferred solution is to use
the C implementation of RTEMS as a run-time for GNAT.  To encourage this
OAR Corporation provides GNU/Linux RPMs for GNAT/RTEMS as well as making
all source code and patches available.

To provide some historical perspective, the Ada implementation of RTEMS
was conceived as an open source alternative to the Ada83 run-time.  In
those dark days of yesteryear, it was often painful to integrate the 
the compiled libraries of C implementation with Ada code.  Ada compilers
did not include C compilers so one was faced with multiple toolsets,
only marginally compatible object formats, and sometimes radically
different use of memory.  We wanted to provide the functionality of
a traditional RTOS to Ada83 programmers.  Having an Ada implementation
of RTEMS that was algorithmically and structurally equivalent to the
C implementation was our solution. 

RTEMS 3.2.1 is the last release which had both a C and an Ada implementation.
After that, we implemented POSIX threads in RTEMS in order to facilitate
porting GNAT.  This was all long enough ago that we did initial testing
of GNAT with a version that had no tasking and used it to compile the Ada
implementation.  Even at that early date (2.0x), it produced code that
was frequently superior to that of other Ada compilers.

The Ada implementation lives on today in the form of the Ada binding to
the Classic API and the associated test suite.

The RTEMS Project was started to address the run-time requirements of
embedded real-time Ada applications.  We continue to work today 
toward that goal even when our effort is strictly as volunteers and
Ada proponents.

Joel Sherrill
Director of Research and Development


NOTES:

1.  This release was cut on August 15, 1995.  At that point, there had
    had already been a number of RTEMS releases and submissions from
    users.

2.  You can not order tapes or old documentation from OAR Corporation or
    the U.S. Army.  So don't even try.  Besides, they were QIC-150 tapes.
    Do you really want one anyway?

3.  OAR Corporation has moved since this release was made.  Please 
    see our contact information at http://www.oarcorp.com for
    the current information.

4.  The official distribution site for RTEMS is http://www.oarcorp.com.
    http://www.rtems.army.mil seems to still be around but has not
    been updated since version 3.6.0.