Version 2 (modified by ChrisJohns, on 08/10/05 at 03:54:19) (diff) |
---|
What is RTEMS
RTEMS is a real-time executive which provides a high performance environment for embedded military applications including many features. The following is just a short list of the features available in RTEMS. If you are interested in something that is not on this list, please contact the RTEMS Team. Features are being added continuously.
- Standards Compliant
- POSIX 1003.1b API including threads
- RTEID/ORKID based Classic API
- TCP/IP Stack
- high performance port of FreeBSD TCP/IP stack
- UDP, TCP
- ICMP, DHCP, RARP
- TFTP
- RPC
- FTPD
- HTTPD
- CORBA
- SNMP
- Debugging
- GNU debugger (gdb)
- DDD GUI interface to GDB
- thread aware
- debug over Ethernet
- debug over Serial Port
- Filesystem Support
- In-Memory Filesystem (IMFS)
- TFTP Client Filesystem
- FTP Client Filesystem
- FAT Filesystem (IDE and CompactFlash?)
- Basic Kernel Features
- multitasking capabilities
- homogeneous and heterogeneous multiprocessor systems
- event-driven, priority-based, preemptive scheduling
- optional rate monotonic scheduling
- intertask communication and synchronization
- priority inheritance
- responsive interrupt management
- dynamic memory allocation
- high level of user configurability
- Scripting
- Python scripting language.