EPICS
on Google+
Argonne National Laboratory

Experimental Physics and
Industrial Control System

EPICS Base

This is the main core of EPICS, comprising the build system and tools, common and OS-interface libraries, Channel Access client and server libraries, static and run-time database access routines, the database processing code, and standard record, device and driver support.

Code Management

Since early 2010 the EPICS Base source code has been managed using the Bazaar version control software, hosted at Launchpad.net. We also use Launchpad for bug tracking and planning new features.

Versions

There are several different versions of Base that are still in use at the various EPICS sites. Separate pages provide information relating to each major release; the differences between minor release versions are covered within the relevent major release page.

Diamond Autotest

In 2010 the guys at Diamond started doing daily checkout-build-test runs of the 3.14 branch of Base, but they stopped running them in October.

Operating System Hints

If you are using vxWorks 6.x, look at the vxWorks 6.x page for help on configuring and patching vxWorks for use with EPICS. The Tornado page provides help for vxWorks 5.x/Tornado 2 users, and the Power PC page gives specific information about these CPUs.

The RTEMS page provides some pointers to information about the host and target support available for that operating system. Several EPICS sites are now working seriously with this operating system. Eric Norum's Getting started with EPICS on RTEMS tutorial provides a step by step guide for newcomers.

The MS Windows page gives pointers to the different tools and compilers both commercial and free (as in beer) that are used to build EPICS on Microsoft Windows systems.

Development Statistics

The Ohloh.net website monitors the EPICS Base project.

ANJ, 03 Jun 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Tech-Talk · Bugs · Documents · Links · Google · Licensing ·