g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

RTEMS Information

This page provides a repository for information about building EPICS for use with the RTEMS real-time operating system. If you find any other information that ought to go on this page, please let me know.

Operating System and Tools

Since the standard RTEMS toolset uses the GNU Compiler Collection (GCC), software using RTEMS can be cross-compiled from a number of development host operating systems including GNU/Linux, FreeBSD, Cygwin, and Solaris. RTEMS supports many more target CPU types than have been tested with EPICS, so additional EPICS configuration files will be needed to support new architectures, but these should not be hard to write if/when they are required.

Introductory Tutorial

Eric Norum who is responsible for the original port of EPICS to RTEMS has written a tutorial entitled Getting started with EPICS on RTEMS which is a good introduction on how to obtain and install the software necessary to build RTEMS (version 4.9.2) for EPICS. This is also available as a printable PDF file.

A brief set of instructions for building RTEMS 4.10.2 derived from the above tutorial can be found here.

Additional Components

Visit Till Strauman's RTEMS @ SSRL page for additional software that can be installed to make the RTEMS runtime environment look very similar to vxWorks.

Kate Feng maintains an RTEMS at NSLS page containing the BSP for the Motorola MVME5500 and a copy of synApps for RTEMS.

Arcturus uCDIMM ColdFire 5282

Eric Norum has written a step-by-step guide to creating a simple EPICS application for an Arcturus uCDIMM ColdFire 5282 module attached to an Altera FPGA development kit.

ANJ, 12 Jun 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·