[1b97fe7] | 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. |
---|
[d11a35c] | 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 | |
---|