source: rtems/doc/FAQ/entry @ 8197135

4.104.114.84.95
Last change on this file since 8197135 was 8197135, checked in by Joel Sherrill <joel.sherrill@…>, on 09/29/04 at 20:22:30

2004-09-29 Joel Sherrill <joel@…>

  • configure.ac, index.html.in, FAQ/basic.t, FAQ/basic.texi, FAQ/entry, porting/cpumodels.t, started/buildc.t, started_ada/buildada.t, user/preface.texi: i960 obsoleted.
  • Property mode set to 100644
File size: 2.2 KB
Line 
1#
2#  $Id$
3#
4
5This is the RTEMS entry in the Crossgcc FAQ at @uref{http://www.objsw.com}.
6As of 8/19/99, it has been submitted twice and the FAQ not updated.
7
8RTEMS is a freely available, royalty free real-time executive with
9multiprocessor capabilities.  RTEMS' design provides performance and
10capabilities are comparable to those of the best commercial executives.
11The directive execution times and other critical performance measures such
12as interrupt latency are best of class. RTEMS was developed by On-Line
13Applications Research Corporation (OAR) under contract to the U.S. Army
14Missile Command.
15
16
17RTEMS includes support for multiple APIs.  Currently RTEMS supports a
18POSIX threads API, and an RTEID based API which is similar to pSOS+.
19RTEMS includes a number of advanced real-time features including optional
20rate monotonic scheduling support, binary semapahores with priority
21inheritance, and watchdog timer functions.
22
23RTEMS includes a port of the FreeBSD TCP/IP stack that has high
24performance on very modest hardware.  A remote debug server is supported
25on some targets that allows debugging across the network.
26
27RTEMS provides a rich run-time environment with a reentrant C library,
28POSIX 1003.1b support, and file system support.  It also includes optional
29debug aids like stack overflow and heap integrity checking.
30
31RTEMS is built using GNU autoconf and can be built on any host supporting
32the GNU tools including GNU/Linux, FreeBSD, NetBSD, Solaris, and MS-Windows
33to name but a few.  The current RTEMS release supports the following CPU
34families:
35
36  Motorola m680x0, m683xx, and ColdFire
37  Motorola and IBM PowerPC (4xx, 5xx, 6xx, 7xx, 8xx, and 84xx)
38  Hitachi SH-1, SH-2, SH-4
39  Hitachi H8
40  ARM
41  Intel i386, i486, and Pentium
42  SPARC
43  MIPS
44  Texas Instruments C3x/C4x
45  OpenCores OR32
46
47There are over 35 Board Support Packages included with RTEMS including
48BSPs for a standard PC as well as the SPARC, MIPS, PowerPC simulators
49included with gdb.  There are numerous BSPs for CPUs targetting the
50embedded market such as the Motorola m683xx, ppc4xx, and mpc8xx series
51which support the on-CPU peripherals.
52
53WWW:
54
55@uref{http://www.rtems.com}
56
57E-mail:
58
59@code{rtems-info@@OARcorp.com}
60
Note: See TracBrowser for help on using the repository browser.