Real-Time Executive for Military Systems C Applications User's Guide
Abstract
This document is a user's manual for a real-time multiprocessor executive which provides a high performance environment for embedded military applications including such features as multitasking capabilities; homogeneous and heterogeneous multiprocessor systems; time event-driven, priority-based, preemptive scheduling; intertask communication and synchronization; responsive interrupt management; dynamic memory allocation; and a high level of user configurability. This executive, known as RTEMS (Real-Time Executive for Missile Systems) was originally developed in an effort to eliminate many of the major drawbacks of the Ada programming language. RTEMS is based on the RTEMS (now ORKID) proposed standard. The code is Government owned, so no licensing fees are necessary. The executive is written using the 'C' programming language with a very small amount of assembly language code. The code was developed as a linkable and/or ROMable library with the Ada programming language. Initially RTEMS was developed for the Motorola 68000 family of processors. It has been ported to the Intel 80386 and 80960 families. Other processor ports are planned for the future. RTEMS documents and code are available free of charge by contacting RTEMS, U. S. Army Missile Command, ATTN: AMSMI-RD-GC-S, Redstone Arsenal, 35898-5254.
Document Details
- Document Type
- Technical Report
- Publication Date
- Nov 01, 1993
- Accession Number
- ADA276687
Entities
People
- Wanda M. Hughes
Organizations
- United States Army Aviation and Missile Command