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