Updates for R33.14.0alpha2.

This commit is contained in:
Janet B. Anderson
2001-03-08 01:16:09 +00:00
parent 91ec3bdf7e
commit 14917296bc
+41 -43
View File
@@ -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.&lt;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.&nbsp; Set your
@@ -121,16 +121,16 @@ source files which require c preprocessing to generate solaris-sparc object
files (*.st files),&nbsp; gcc must be in your path.
<br>&nbsp;</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:&nbsp; URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a></blockquote>
@@ -139,8 +139,8 @@ page at APS:&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp; base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -271,18 +271,14 @@ Installed header files</tt>
Installed os specific header files</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp; base/templates&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Installed templates</tt>
<h2>
Build related components</h2>
<h3>
Build related components</h3>
<blockquote>
<li>
base/README* files</li>
<br>&nbsp;
<p>&nbsp;
<br>&nbsp;
<br>&nbsp;
<p><tt>README.htm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<p><br><tt>README.htm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Instructions for setup and building epics base</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(i.e. this document)</tt>
@@ -296,11 +292,7 @@ instructions</tt>
<li>
base/startup directory - contains scripts to set environment and path</li>
<br>&nbsp;
<p>&nbsp;
<br>&nbsp;
<br>&nbsp;
<p><tt>EpicsHostArch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c shell script
<p><br><tt>EpicsHostArch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c shell script
to set EPICS_HOST_ARCH env variable</tt>
<br><tt>EpicsHostArch.pl&nbsp;&nbsp;&nbsp; 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&nbsp; directory - contains build definitions and rules</li>
<p><br><tt>CONFIG.CrossCommon&nbsp;&nbsp;&nbsp; Cross build definitions</tt>
<br>&nbsp;
<p>&nbsp;
<p><tt>CONFIG.CrossCommon&nbsp;&nbsp;&nbsp; Cross build definitions</tt>
<br><tt>CONFIG_ADDONS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Definitions
for &lt;osclass> and DEFAULT options</tt>
<br><tt>CONFIG_BASE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -353,7 +347,9 @@ Rules specific to a &lt;top> dir (uninstall and tar)</tt>
<li>
base/configure/os directory - contains os-arch specific definitions</li>
<p><br><tt>CONFIG.&lt;host>.&lt;target>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Specific
<br>&nbsp;
<p>&nbsp;
<p><tt>CONFIG.&lt;host>.&lt;target>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Specific
host-target build definitions</tt>
<br><tt>CONFIG.Common.&lt;target>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;
<p>&nbsp;
<p><tt>cp.pl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
This Perl script copies an existing file</tt>
<br><tt>installEpics.pl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Installs built files into install directories.</tt>
@@ -392,8 +390,8 @@ Changes CapFast VAR(xxx) to $(xxx) notation</tt>
<br><tt>rm.pl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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&nbsp; 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/&lt;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