Updates for R33.14.0alpha2.
This commit is contained in:
+41
-43
@@ -19,8 +19,8 @@ EPICS base</h2></center>
|
||||
<h2>
|
||||
Release 3.14.0alpha2</h2></center>
|
||||
|
||||
<h2>
|
||||
What is EPICS base?</h2>
|
||||
<h3>
|
||||
What is EPICS base?</h3>
|
||||
|
||||
<blockquote>The Experimental Physics and Industrial Control Systems (EPICS)
|
||||
is an extensible set of software components and tools with which application
|
||||
@@ -31,22 +31,22 @@ of EPICS without which EPICS would not function. EPICS base allows an arbitrary
|
||||
number of target systems, IOCs (input/output controllers), and host systems,
|
||||
OPIs (operator interfaces) of various types.</blockquote>
|
||||
|
||||
<h2>
|
||||
What is new in this release?</h2>
|
||||
<h3>
|
||||
What is new in this release?</h3>
|
||||
|
||||
<blockquote>This version of EPICS base contains significant changes and
|
||||
offers major improvements in functionality over previous versions. Please
|
||||
check the RELEASE_NOTES file in the distribution for description of changes
|
||||
and release migration details.</blockquote>
|
||||
|
||||
<h2>
|
||||
Copyright</h2>
|
||||
<h3>
|
||||
Copyright</h3>
|
||||
|
||||
<blockquote>Please review the COPYRIGHT* files included in the distribution
|
||||
for legal terms of usage.</blockquote>
|
||||
|
||||
<h2>
|
||||
Supported platforms</h2>
|
||||
<h3>
|
||||
Supported platforms</h3>
|
||||
|
||||
<blockquote>Currently this version of EPICS base has been built on the
|
||||
following hosts and targets. If you are trying to build EPICS base on a
|
||||
@@ -82,8 +82,8 @@ Cross compile target platforms (operating system - architecture)</h4>
|
||||
<br><tt>RTEMS-pc386</tt></blockquote>
|
||||
</blockquote>
|
||||
|
||||
<h2>
|
||||
Supported compilers</h2>
|
||||
<h3>
|
||||
Supported compilers</h3>
|
||||
|
||||
<blockquote>This version of EPICS base has been built and tested using
|
||||
the host vendor's C and C++ compilers as well as the GNU gcc and g++ compilers.
|
||||
@@ -93,8 +93,8 @@ builds. Check definitions of ACC and CCC in base/configure/os/CONFIG.<host>.&
|
||||
or the definitions for GCC and G++ if ANSI=GCC and CPLUSPLUS=GCC are specified
|
||||
in CONFIG_SITE.</blockquote>
|
||||
|
||||
<h2>
|
||||
Software requirements</h2>
|
||||
<h3>
|
||||
Software requirements</h3>
|
||||
|
||||
<blockquote><b>GNU make</b>
|
||||
<br>You must use GNU make, gnumake, for any EPICS builds. Set your
|
||||
@@ -121,16 +121,16 @@ source files which require c preprocessing to generate solaris-sparc object
|
||||
files (*.st files), gcc must be in your path.
|
||||
<br> </blockquote>
|
||||
|
||||
<h2>
|
||||
Host system storage requirements</h2>
|
||||
<h3>
|
||||
Host system storage requirements</h3>
|
||||
|
||||
<blockquote>The GNU zipped tar file is approximately 1.4 MB in size. The
|
||||
unzipped untarred distribution source tree is approximately 6 MB. The build
|
||||
created files for each host take approximately 40 MB and the build created
|
||||
files for each target take approximately 10 MB.</blockquote>
|
||||
|
||||
<h2>
|
||||
Documentation</h2>
|
||||
<h3>
|
||||
Documentation</h3>
|
||||
|
||||
<blockquote>EPICS documentation is available on the WWW via the EPICS home
|
||||
page at APS: URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a></blockquote>
|
||||
@@ -139,8 +139,8 @@ page at APS: URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl
|
||||
available on the IOC software R3.14 EPICS WWW page which can be accessed
|
||||
from the APS EPICS home page.</blockquote>
|
||||
|
||||
<h2>
|
||||
WWW pages</h2>
|
||||
<h3>
|
||||
WWW pages</h3>
|
||||
|
||||
<blockquote>
|
||||
<h4>
|
||||
@@ -161,8 +161,8 @@ Mailing Lists</h4>
|
||||
EPICS home page for subscription instructions.</blockquote>
|
||||
</blockquote>
|
||||
|
||||
<h2>
|
||||
Directory Structure</h2>
|
||||
<h3>
|
||||
Directory Structure</h3>
|
||||
|
||||
<blockquote>Distribution directory structure:</blockquote>
|
||||
<tt> base
|
||||
@@ -271,18 +271,14 @@ Installed header files</tt>
|
||||
Installed os specific header files</tt>
|
||||
<br><tt> base/templates
|
||||
Installed templates</tt>
|
||||
<h2>
|
||||
Build related components</h2>
|
||||
<h3>
|
||||
Build related components</h3>
|
||||
|
||||
<blockquote>
|
||||
<li>
|
||||
base/README* files</li>
|
||||
|
||||
<br>
|
||||
<p>
|
||||
<br>
|
||||
<br>
|
||||
<p><tt>README.htm
|
||||
<p><br><tt>README.htm
|
||||
Instructions for setup and building epics base</tt>
|
||||
<br><tt>
|
||||
(i.e. this document)</tt>
|
||||
@@ -296,11 +292,7 @@ instructions</tt>
|
||||
<li>
|
||||
base/startup directory - contains scripts to set environment and path</li>
|
||||
|
||||
<br>
|
||||
<p>
|
||||
<br>
|
||||
<br>
|
||||
<p><tt>EpicsHostArch c shell script
|
||||
<p><br><tt>EpicsHostArch c shell script
|
||||
to set EPICS_HOST_ARCH env variable</tt>
|
||||
<br><tt>EpicsHostArch.pl perl script to set EPICS_HOST_ARCH
|
||||
env variable</tt>
|
||||
@@ -316,7 +308,9 @@ WIN32 bat file to set path and env variables</tt>
|
||||
<li>
|
||||
base/configure directory - contains build definitions and rules</li>
|
||||
|
||||
<p><br><tt>CONFIG.CrossCommon Cross build definitions</tt>
|
||||
<br>
|
||||
<p>
|
||||
<p><tt>CONFIG.CrossCommon Cross build definitions</tt>
|
||||
<br><tt>CONFIG_ADDONS Definitions
|
||||
for <osclass> and DEFAULT options</tt>
|
||||
<br><tt>CONFIG_BASE
|
||||
@@ -353,7 +347,9 @@ Rules specific to a <top> dir (uninstall and tar)</tt>
|
||||
<li>
|
||||
base/configure/os directory - contains os-arch specific definitions</li>
|
||||
|
||||
<p><br><tt>CONFIG.<host>.<target> Specific
|
||||
<br>
|
||||
<p>
|
||||
<p><tt>CONFIG.<host>.<target> Specific
|
||||
host-target build definitions</tt>
|
||||
<br><tt>CONFIG.Common.<target> Specific
|
||||
target definitions for all hosts</tt>
|
||||
@@ -369,7 +365,9 @@ R3.13 arch compatibility definitions</tt>
|
||||
<li>
|
||||
base/configure/tools directory - contains Perl scripts used for the build</li>
|
||||
|
||||
<p><br><tt>cp.pl
|
||||
<br>
|
||||
<p>
|
||||
<p><tt>cp.pl
|
||||
This Perl script copies an existing file</tt>
|
||||
<br><tt>installEpics.pl
|
||||
Installs built files into install directories.</tt>
|
||||
@@ -392,8 +390,8 @@ Changes CapFast VAR(xxx) to $(xxx) notation</tt>
|
||||
<br><tt>rm.pl
|
||||
Quietly removes an existing file.</tt></blockquote>
|
||||
|
||||
<h2>
|
||||
Building EPICS base (Unix and Win32)</h2>
|
||||
<h3>
|
||||
Building EPICS base (Unix and Win32)</h3>
|
||||
|
||||
<blockquote><b>Unpack file</b>
|
||||
<blockquote>Unzip and untar the distribution file. Use WinZip on Windows
|
||||
@@ -461,8 +459,8 @@ directory of an EPICS directory structure before each complete rebuild
|
||||
to ensure that all components will be rebuilt.</blockquote>
|
||||
</blockquote>
|
||||
|
||||
<h2>
|
||||
Multiple host platforms</h2>
|
||||
<h3>
|
||||
Multiple host platforms</h3>
|
||||
|
||||
<blockquote>You can build using a single EPICS directory structure on multiple
|
||||
host systems and for multiple cross target systems. The intermediate and
|
||||
@@ -479,8 +477,8 @@ you must have the proper host/target c++ cross compiler and target header
|
||||
files and the base/configure/os directory must have the appropriate configure
|
||||
files.</blockquote>
|
||||
|
||||
<h2>
|
||||
Examples</h2>
|
||||
<h3>
|
||||
Examples</h3>
|
||||
|
||||
<blockquote>A perl tool, makeBaseApp.pl is included in the distribution
|
||||
file. This script will create a sample application that then can be built
|
||||
@@ -490,8 +488,8 @@ create a sample extension that can be built and executed. The makeBaseApp.pl
|
||||
and makeBaseExt.pl scripts are installed into the install location bin/<hostarch>
|
||||
directory during the base build.</blockquote>
|
||||
|
||||
<h2>
|
||||
Example base application</h2>
|
||||
<h3>
|
||||
Example base application</h3>
|
||||
|
||||
<blockquote>Instructions for building and executing a 3.14 example application
|
||||
can be found in the section "Example Application" of Chapter 2, "New Features
|
||||
|
||||
Reference in New Issue
Block a user