RTEMS
RTEMS is a real-time executive (kernel) that provides a high performance environment for embedded applications including the following 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
- POSIX 1003.1b API including threads
- RTEID/ORKID based Classic API (similar to pSOS+)
- TCP/IP including BSD Sockets
- uITRON 3.0 API
- GNU Toolset Supports ANSI C; ANSI C++ and Ada95
TC/IP Stack. RTEMS is complimented by a high performance port of the highly regarded FreeBSD TCP/IP stack. This stack provides a well known sockets interface and supports the following protocols:
- UDP, TCP, ICMP, DHCP, RARP, BOOTP, PPPD
Client Services include:
- Domain Name Service (DNS) client Trivial FTP (TFTP) client
-Network Filesystem System (NFS) client
Servers include:
- FTP server (FTPD)
-
Web Server (HTTPD)Telnet Server (Telnetd)
-
Sun Remote Procedure Call (RPC)
-
Sun eXternal Data Representation (XDR)
-
CORBA
Click here for a datasheet.



