1 |
1026 |
ivang |
#
|
2 |
|
|
# entry,v 1.4 2002/01/17 21:47:44 joel Exp
|
3 |
|
|
#
|
4 |
|
|
|
5 |
|
|
This is the RTEMS entry in the Crossgcc FAQ at @uref{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 |
|
|
@uref{http://www.OARcorp.com}
|
53 |
|
|
|
54 |
|
|
E-mail:
|
55 |
|
|
|
56 |
|
|
@code{rtems-info@@OARcorp.com}
|
57 |
|
|
|