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.

Open PDF

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

Tags

Communities of Interest

  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Assembly Languages
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Device Drivers
  • Embedded Systems
  • Engineering
  • High Level Languages
  • Instruction Set Architecture
  • Operating Systems
  • Programming Languages
  • Software Development
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Government and Public Administration Law.
  • Inertial Navigation Systems.