RTEMS (Real-Time Executive for Multiprocessor Systems) is a commercial grade real-time operating system designed for deeply embedded systems. It is a free (as in beer and speech) open-source solution that supports multi-processor systems. RTEMS is designed to support applications with the most stringent real-time requirements while being compatible with open standards such as POSIX. It includes filesystem support as well as a port of the FreeBSD TCP/IP stack. It's been ported to numerous processor architectures including ARM, Blackfin, PowerPC, i386, M68K, Coldfire, MIPS, Mico32, M32C, M32R, NIOS2, SPARC, SH, H8, and C3x/C4x DSPs. Using the GNU tools for cross development, you can use any number of systems as development hosts including both Unix and Windows platforms. There are pre-built cross development toolsets for RPM-based GNU/Linux distributions and MS Windows.
|Tags||Software Development Embedded Systems|
|Implementation||Ada C C++|
Release Notes: This is the first release in the 4.10 release series and includes new functionality.
Release Notes: This is the sixth release in the 4.9 series and addresses 11 problem reports.
Release Notes: This is the fifth release in the 4.9 branch series and addresses issues identified by users. There are 7 issues with PR numbers and two without. Test coverage information is provided with the release.
Release Notes: This is primarily a bugfix release with approximately 20 reported issues addressed. A few BSPs received updates from users. The most significant characteristic of this release is that it is the first RTEMS release to include test coverage data. Reports are included from x86, ARM, SPARC, and Coldfire BSPs.
Release Notes: Many improvements were made. Highlights include new methods, executable size improvements, new BSPs, and major improvements to the RTEMS shell.