EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

EPICS 7.0.1

EPICS 7.0.1 was the first release of a new major release series, and as such it contains code that has not seen much use. While the code has been built with many different C/C++ compilers and tested on a number of different OSs and architectures, the core developers can't reproduce all of the situations where earlier EPICS versions are currently in use, or test all of the external device drivers, record types or device support modules that the community currently uses.

Support modules and client applications written for earlier versions of EPICS Base may not build successfully against this version without some changes, and just because they compile successfully doesn't guarantee they will work properly.

The Core Developers Group thus strongly recommends that all support modules, client applications and IOCs built using this release should be thoroughly tested before putting them into production use.

Documentation

The following documents cover EPICS version 7.0.1 and subsequent patch releases. Additional documents can be found in the documentation subdirectory of the distribution source code, and in the html subdirectory that gets created at build-time.

NOTE: These documents may be revised at any time without generation of a new source release. The core-talk and tech-talk mailing lists are probably the best sources of information about the 7.0 series.

Software Download

All versions of EPICS Base are available to the public under an open source license. Development versions can be checked out of our git repository on GitHub. The sizes of the download files can be seen on the Base Download page. The compressed tar files linked below contain source code only (no binaries), the [signature] link points to a GPG signature of the tarfile.

What happened to the final 7.0.1 release? After I had tagged it and pushed the tag to our public Git repositories, Mark Rivers pointed out that I had forgotten to merge a bug-fix for the build system that would have affected synapps builds. Thus 7.0.1 does exist and you can even download it from this website or check it out from the Git repository, but version 7.0.1.1 is better. — ANJ

To checkout the latest source code using git use the git command below, which will include some additional files not in the tarfile. Note that the development branch for EPICS 7 is called core/master, and some of the submodules are fetched from Launchpad while others are on Github:

git clone --recursive -b 7.0 https://github.com/epics-base/epics-base.git base-7.0

Related Software

pvaPy - Python Bindings for the PVA protocol
API documentation.
MCoreUtils - Utilities for EPICS on Multi-Core Linux
A collection of utilities for running IOCs on multi-core (RT or not) Linux architectures.
ANJ, 25 Oct 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·