Many items added.

This commit is contained in:
Janet B. Anderson
2000-10-11 19:11:52 +00:00
parent e892cade83
commit 5ea3436b9d

View File

@@ -13,18 +13,18 @@ xmlns="http://www.w3.org/TR/REC-html40">
<o:DocumentProperties>
<o:Author>...</o:Author>
<o:LastAuthor>Jba</o:LastAuthor>
<o:Revision>8</o:Revision>
<o:TotalTime>1010</o:TotalTime>
<o:Revision>9</o:Revision>
<o:TotalTime>1142</o:TotalTime>
<o:LastPrinted>2000-08-28T14:51:00Z</o:LastPrinted>
<o:Created>2000-08-28T14:51:00Z</o:Created>
<o:LastSaved>2000-09-27T21:31:00Z</o:LastSaved>
<o:Pages>4</o:Pages>
<o:Words>1091</o:Words>
<o:Characters>6224</o:Characters>
<o:Created>2000-10-11T02:12:00Z</o:Created>
<o:LastSaved>2000-10-11T19:11:00Z</o:LastSaved>
<o:Pages>6</o:Pages>
<o:Words>2265</o:Words>
<o:Characters>12911</o:Characters>
<o:Company>.....</o:Company>
<o:Lines>51</o:Lines>
<o:Paragraphs>12</o:Paragraphs>
<o:CharactersWithSpaces>7643</o:CharactersWithSpaces>
<o:Lines>107</o:Lines>
<o:Paragraphs>25</o:Paragraphs>
<o:CharactersWithSpaces>15855</o:CharactersWithSpaces>
<o:Version>9.2720</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
@@ -52,7 +52,7 @@ xmlns="http://www.w3.org/TR/REC-html40">
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:"\@MS Mincho";
mso-font-charset:128;
@@ -132,21 +132,19 @@ div.Section1
<div class=Section1>
<h1><span lang=FR>README.html</span></h1>
<h1><span style='mso-ansi-language:EN-US'>README.htm<o:p></o:p></span></h1>
<p class=MsoNormal align=center style='text-align:center'><b><span lang=FR
style='font-size:16.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span lang=FR
style='font-size:16.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'>Installation
Instructions<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>Installation Instructions<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span lang=FR
style='font-size:16.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span lang=FR
style='font-size:16.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'>EPICS
base<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>EPICS base<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>Release 3.14.0alpha1 <o:p></o:p></span></b></p>
@@ -218,20 +216,19 @@ architecture - &lt;alternate c++ compiler&gt;)<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span></span></b><span
lang=FR style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:
FR'>solaris - sparc<o:p></o:p></span></p>
FR'>solaris-sparc<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span>linux - x86<o:p></o:p></span></p>
1'>            </span>linux-x86<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span></span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>win32 - x86<o:p></o:p></span></p>
10.0pt'>win32-x86<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>win32
- x86 - borland<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>win32-x86-borland<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
@@ -240,38 +237,29 @@ mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p>
mso-bidi-font-size:10.0pt'>Cross compile target platforms (operating system -
architecture)<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span lang=FR
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'>vxWorks
- 486<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span>vxWorks - 68040<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span></span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>vxWorks - 68040lc<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>vxWorks-486<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks
- 68060<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68040<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks
- ppc604<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68040lc<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks
- pentium<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68060<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS
- gen68360<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-ppc604<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS
- mvme167<o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-pentium<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS-gen68360<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS-mvme167<o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
@@ -282,13 +270,13 @@ compilers<o:p></o:p></span></b></p>
style='mso-tab-count:1'>          </span><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>This version of EPICS base
has been built and tested using the host vendor's C++ compiler as well as the
GNU g++ compiler. The GNU cross-compiler has been used for all cross-compiled
targets. </span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'>You may need
the host vendor's C++ compiler in your search path to do EPICS builds. Check
the definitions of ACC and CCC in
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>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. The GNU cross-compilers have been used
for all cross-compiled targets. </span><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>You may need the host vendor's C++ compiler in your search path to
do EPICS builds. Check the definitions of ACC and CCC in
base/configure/os/CONFIG.&lt;host&gt;.&lt;host&gt; or the definitions for GCC
and G++ if ANSI=GCC and CPLUSPLUS=GCC are specified in CONFIG_SITE.<o:p></o:p></span></p>
@@ -337,10 +325,10 @@ style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:"MS Mi
must have Tornado 2.0 installed if any of your target systems are vxWorks
systems.<span style="mso-spacerun: yes">  </span>Tornado 2.0 provides the
cross-compiler and header files needed to build for these target systems. The
full path location to Tornado 2.0 must be specified in the base/configure/RELEASE
file.</span> <span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>You will
also need one or more board support packages. Consult the vxWorks documentation
for details.<o:p></o:p></span></p>
full path location to Tornado 2.0 must be specified in the
base/configure/RELEASE file.</span> <span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>You will also need one or more board support packages. Consult the
vxWorks documentation for details.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
@@ -363,18 +351,18 @@ created files for each target take approximately 10 MB.<o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>EPICS documentation is available
on the WWW via the EPICS home page at APS:<span style="mso-spacerun: yes"> 
</span>URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a><o:p></o:p></span></p>
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>EPICS documentation is
available on the WWW via the EPICS home page at APS:<span style="mso-spacerun:
yes">  </span>URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>HTML and ascii text versions
of this README file are in the distribution file and they are also will be available
on the IOC software R3.14 page which can be accessed from the APS EPICS home
page. <o:p></o:p></span></p>
of this README file are in the distribution file and they are also will be
available on the IOC software R3.14 page which can be accessed from the APS
EPICS home page. <o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
@@ -410,16 +398,159 @@ See The EPICS home page for subscription instructions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Distribution
components (this section needs work)<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Directory
Structure<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>README Files<o:p></o:p></span></b></p>
mso-bidi-font-size:10.0pt'>Distribution directory structure<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in;tab-stops:decimal .75in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'><span style='mso-tab-count:1'> </span>base<span
style='mso-tab-count:4'>                                         </span>Root directory
of the base distribution<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure<span style='mso-tab-count:
1'>                         </span>Operating system independent build config
files <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure/os<span style='mso-tab-count:
1'>                    </span>Operating system dependent build config files<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure/tools<span
style='mso-tab-count:1'>                </span>Perl and shell scripts used in
the build<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/config<span style='mso-tab-count:3'>                              </span>R3.13
compatibility build configuration files<br>
base/src<span style='mso-tab-count:3'>                                   </span>All
epics base source code in subdirectories<br>
base/src/as<span style='mso-tab-count:2'>                  </span> <span
style='mso-tab-count:1'>           </span>Access security<br>
base/src/bpt<span style='mso-tab-count:3'>                             </span>Break
point table<br>
base/src/ca<span style='mso-tab-count:3'>                              </span>Channel
access<br>
base/src/cas<span style='mso-tab-count:3'>                            </span>Channel
access server<br>
base/src/db<span style='mso-tab-count:3'>                              </span>Database
access<br>
base/src/dev<span style='mso-tab-count:3'>                            </span>Device
support<br>
base/src/gdd<span style='mso-tab-count:3'>                            </span>General
data descriptor<br>
base/src/libCom<span style='mso-tab-count:2'>                      </span>General
purpose library code in subdirectories<br>
base/src/libCom/bucketLib<span style='mso-tab-count:1'>     </span>Hash bucket<br>
base/src/libCom/calc<span style='mso-tab-count:2'>              </span>Algebraic
expression interpreter<br>
base/src/libCom/cvtFast<span style='mso-tab-count:1'>         </span>Fast
number to string conversion<br>
base/src/libCom/dbmf<span style='mso-tab-count:2'>             </span>Memory
management for frequent alloc/free<br>
base/src/libCom/ellLib<span style='mso-tab-count:1'>           </span>EPICS
double linked list <br>
base/src/libCom/env<span style='mso-tab-count:2'>               </span>Default
EPICS environment settings <br>
base/src/libCom/error<span style='mso-tab-count:2'>             </span>Error
handling definitions and routines<br>
base/src/libCom/fdmgr<span style='mso-tab-count:1'>           </span>File
descriptor manager<br>
base/src/libCom/freeList<span style='mso-tab-count:1'>        </span>Memory
management using free lists<br>
base/src/libCom/gpHash<span style='mso-tab-count:1'>         </span>General
purpose hash table<br>
base/src/libCom/logClient<span style='mso-tab-count:1'>      </span>Logging
client<br>
base/src/libCom/macLib<span style='mso-tab-count:1'>         </span>Macro
substitution handler<br>
base/src/libCom/misc<span style='mso-tab-count:2'>             </span>Miscellaneous
utilities<br>
base/src/libCom/osi<span style='mso-tab-count:2'>                </span>Operating
system independent code<br>
base/src/libCom/osi/os<span style='mso-tab-count:1'>           </span>Operating
system dependant code in subdirectories<br>
base/src/libCom/test<span style='mso-tab-count:2'>               </span>Test
tools (timer, semBinary, semMutex,fdmgr, …)<br>
base/src/libCom/timer<span style='mso-tab-count:2'>            </span>Timer<br>
base/src/libCom/taskwd<span style='mso-tab-count:1'>         </span>Task
watchdog<br>
base/src/libCom/cxxTemplatesC++ templates<br>
base/src/libCompat<span style='mso-tab-count:2'>                 </span>EPICS
base R3.13 compatibility code<br>
base/src/makeBaseApp<span style='mso-tab-count:1'>           </span>Perl tool
and templates to create application dvl tree<br>
base/src/makeBaseExt<span style='mso-tab-count:2'>            </span>Perl tool
and templates to create extension dvl tree<br>
base/src/misc<span style='mso-tab-count:3'>                          </span>Miscellaneous
(coreRelease, iocInit, asSub*)<br>
base/src/rec<span style='mso-tab-count:3'>                             </span>Record
support<br>
base/src/registry<span style='mso-tab-count:2'>                      </span>EPICS
support function registry<br>
base/src/rsrv<span style='mso-tab-count:3'>                           </span>Channel
access ioc resource server library <br>
base/src/toolsComm<span style='mso-tab-count:2'>                </span>Code for
the build tools antelope and e_flex<br>
base/src/util<span style='mso-tab-count:3'>                            </span>Utilities
(ca_test, iocLogServer, startCArepeater)<br>
base/src/vxWorks<span style='mso-tab-count:2'>                   </span>R3.13
compatibility code specific to vxWorks <br>
base/src/iocsh<span style='mso-tab-count:3'>                         </span>Ioc
shell command interpreter<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/startup<span style='mso-tab-count:3'>                             </span>Scripts
for setting up path and environment<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Startup directory files<o:p></o:p></span></b></p>
mso-bidi-font-size:10.0pt'>Install directories created by the build<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/bin<span style='mso-tab-count:3'>                                   </span>Installed
scripts and executables in subdirectories<br>
base/lib<span style='mso-tab-count:3'>                                   </span>Installed
libraries in arch subdirectories<br>
base/dbd<span style='mso-tab-count:3'>                                  </span>Installed
data base definitions<br>
base/include<span style='mso-tab-count:3'>                            </span>Installed
header files<br>
base/include/os<span style='mso-tab-count:2'>                       </span>Installed
os specific header files<br>
base/templates<span style='mso-tab-count:3'>                         </span>Installed
templates<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Build
related components </span>(</b>this section needs work<b>)</b><b><span
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/README* files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/startup files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span>.cshrc<o:p></o:p></span></b></p>
@@ -437,20 +568,15 @@ mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Configure directory<o:p></o:p></span></b></p>
mso-bidi-font-size:10.0pt'>base/configure<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span></span></b><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Directory structure <o:p></o:p></span></b></p>
mso-bidi-font-size:10.0pt'>base/config<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>OS file naming convention</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<h2>Src directory</h2>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Directory structure<o:p></o:p></span></b></p>
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
1'>          </span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
@@ -485,10 +611,10 @@ mso-bidi-font-size:10.0pt'>Check path requirements<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>As already mentioned, you must have the perl executable and you
may need C and C++ compilers in your search path. For building base you also
must have echo in your search path. For Unix host builds you also need touch,
cpp, cp, rm, mv, and mkdir in your search path and /bin/chmod must exist. On
some Unix systems you may also need ar and ranlib in you path.</span><b><span
may need C and C++ compilers in your search path. For building base you also must
have echo in your search path. For Unix host builds you also need touch, cpp,
cp, rm, mv, and mkdir in your search path and /bin/chmod must exist. On some
Unix systems you may also need ar and ranlib in you path.</span><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
@@ -510,10 +636,10 @@ mso-fareast-font-family:"MS Mincho"'>configure/CONFIG_SITE<span
style='mso-tab-count:2'>               </span>- Build choices. Specify your
targets architectures.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho";mso-ansi-language:FR'>configure/CONFIG_SITE_ENV<span
style='mso-tab-count:1'>     </span>- Set your environment variable definitions<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>configure/CONFIG_SITE_ENV<span style='mso-tab-count:1'>     </span>-
Set your environment variable definitions<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
@@ -578,10 +704,10 @@ uninstall <o:p></o:p></span></p>
5'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>gnumake<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The command &quot;gnumake clean
uninstall&quot; will remove all files and directories generated by a previous build.
The command &quot;gnumake&quot; will build and install everything for the
configured host and targets.<o:p></o:p></span></p>
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The command &quot;gnumake
clean uninstall&quot; will remove all files and directories generated by a
previous build. The command &quot;gnumake&quot; will build and install
everything for the configured host and targets.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>It is recommended that you
@@ -603,38 +729,404 @@ mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
host systems and for multiple cross target systems. The intermediate and binary
files generated by the build will be created in separate system subdirectories
and installed into the appropriate separate host/target install directories.
EPICS executables and perl scripts are installed into the $(INSTALL_LOCATION)/bin/&lt;arch&gt;
directories. Libraries are installed into $(INSTALL_LOCATION)/lib/&lt;arch&gt;.
The default definition for $(INSTALL_LOCATION) is $(TOP) which is the rootdirectory
in the directory structure, base. Temporary objects are stored in
O.&lt;arch&gt; source subdirectories, This allows objects for multiple cross target
architectures to be maintained at the same time.</span><span style='font-size:
12.0pt;mso-bidi-font-size:10.0pt'> </span><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>To build EPICS base
for a specific host/target combination 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.</span><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'><o:p></o:p></span></p>
EPICS executables and perl scripts are installed into the
$(INSTALL_LOCATION)/bin/&lt;arch&gt; directories. Libraries are installed into
$(INSTALL_LOCATION)/lib/&lt;arch&gt;. The default definition for $(INSTALL_LOCATION)
is $(TOP) which is the rootdirectory in the directory structure, base.
Temporary objects are stored in O.&lt;arch&gt; source subdirectories, This
allows objects for multiple cross target architectures to be maintained at the
same time.</span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>To
build EPICS base for a specific host/target combination 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.</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Example
base application<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Examples<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>A perl tool, makeBaseApp.pl is included in the
distribution file. This script will create a sample application that then can built
and the executed to try out this release of base. Also a perl tool, makeBaseExt.pl
is included in the distribution file. This script will create a sample
extension that then can be built and executed. The makeBaseApp.pl and
makeBaseExt.pl scripts will be installed into the bin/&lt;hostarch&gt; during
the base build. <o:p></o:p></span></p>
mso-bidi-font-size:10.0pt'>A perl tool, makeBaseApp.pl is included in the distribution
file. This script will create a sample application that then can be built and
then executed to try out this release of base. Also, a perl script,
makeBaseExt.pl, is included in the distribution file. This script will 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&gt; directory during the base build. <o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Example
base application (Unix and Windows)<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>This section briefly explains how to create an example
IOC application in a directory &lt;top&gt;, naming the application firstApp and
the ioc directory ioctarget. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Check Environment variable<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Execute the command:<span
style='mso-tab-count:2'>             </span>echo $EPICS_HOST_ARCH<span
style='mso-tab-count:2'>              </span>(Unix)<span style='mso-tab-count:
1'>  </span><span style='mso-tab-count:1'>            </span> or<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
4'>                                                </span>set EPICS_HOST_ARCH<span
style='mso-tab-count:2'>                   </span>(Windows)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>This should display
your workstation architecture, for example solaris</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>-</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>sparc
or win32-x86. If you get an &quot;Undefined variable&quot; error, you </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>should set EPICS_HOST_ARCH to </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>your
host operating system followed by a dash and then your host architecture, e.g.
solaris-sparc.</span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'> The perl
script EpicsHostArch.pl in the base/startup directory has been provided to help
set EPICS_HOST_ARCH.</span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Create example Application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Execute the commands: <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>mkdir
&lt;top&gt;<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>cd
&lt;top&gt;<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-t example first<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:1'>       </span><span
style='mso-tab-count:2'>                        </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-i -t example target<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:2.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>When prompted for architecture, give one of the
CROSS_COMPILER_TARGET_ARCHS values specified in base/configure/CONFIG_SITE.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:3'>                                    </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-i -t example host<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:2.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>When prompted for architecture, give the host
architecture, EPICS_HOST_ARCH, value.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>where: <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;top&gt; is any directory
name you chose, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;base&gt; is the full
path name to EPICS base, and <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;hostarch&gt; is your
host architecture (i.e. the output of the echo command above). <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Windows Users Note:<span style="mso-spacerun: yes"> 
</span>Perl scripts are invoked with the command perl &lt;scriptname&gt; on
win95/NT. Perl script names are case sensitive. For example to create an
application on WIN95/NT: <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>perl
C:\epics\base\bin\win32\makeBaseApp.pl -t example first<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Inspect Files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Spend some time looking at the files that appear
under &lt;top&gt;. Do this BEFORE building. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Build</span></b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>In directory &lt;top&gt;
execute the command:<span style="mso-spacerun: yes">  </span>gnumake<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Inspect Files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Again look at all the files that appear under
&lt;top&gt;. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the host application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>In directory &lt;top&gt;/iocBoot/iochost execute the
command:<span style="mso-spacerun: yes"> 
</span>../../bin/&lt;hostarch&gt;/example stcmd.hos<b><o:p></o:p></b></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Try some of the shell commands (e.g. dbl or dbpr
&lt;recordname&gt;) described in the &quot;IOC Test Facilities&quot; chapter of
the Application Developer's Guide.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the channel access application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>While the host application
is running, execute the command:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;mytop&gt;/bin/&lt;hostarch&gt;/caExample
&lt;user&gt;:calcExample<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>where &lt;mytop&gt; is the full path name to your
application top directory.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute a vxWorks target application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>First kill the host application so there will be no
channel access record name conflicts because you will be loading the same
database onto the target system.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Set boot parameters</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>The next step is to set the IOC boot parameters via
the console serial port on your IOC. Life is much easier if you find out how to
connect the serial port to a window on your workstation.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The vxWorks boot parameters
look something like the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>boot device<span
style='mso-tab-count:2'>                 </span>: xxx<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">    </span><span style='mso-tab-count:3'>                                </span>processor
number<span style='mso-tab-count:1'>        </span>: 0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>host name<span
style='mso-tab-count:2'>                    </span>: xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>file name<span
style='mso-tab-count:2'>                     </span>: &lt;full path to board
support&gt;/vxWorks<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>inet on ethernet (e)<span
style='mso-tab-count:1'>      </span>: xxx.xxx.xxx.xxx:&lt;netmask&gt;<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>inet on backplane (b)<span
style='mso-tab-count:1'>   </span>:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>host inet (h)<span
style='mso-tab-count:2'>                 </span>: xxx.xxx.xxx.xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>gateway inet (g)<span
style='mso-tab-count:1'>           </span>:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>user (u)<span
style='mso-tab-count:3'>                                    </span>: xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>ftp password (pw) (blank =
use rsh): xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>flags (f)<span
style='mso-tab-count:3'>                                   </span>: 0x0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>target name (tn)<span
style='mso-tab-count:1'>           </span>: &lt;hostname for this inet
address&gt;<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>startup script (s)<span
style='mso-tab-count:1'>          </span>: &lt;top&gt;/iocBoot/ioctarget/st.cmd<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>other (o)<span
style='mso-tab-count:2'>                      </span>:<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>The actual values for each field are site and IOC
dependent. Two fields that you can change at will are the vxWorks boot image
and the location of the startup script. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Note that the full path name for the correct board
support boot image must be specified. If bootp is used the same information
will need to be placed in the bootp host's configuration database instead.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Boot</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>You are now ready to boot your IOC. When your boot
parameters are set properly, just press the reset button on your IOC, or use
the @ command to commence booting. You will find it VERY convenient to have the
console port of the IOC attached to a scrolling window on your workstation. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Test</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Try some of the shell commands (e.g. dbl or dbpr
&lt;recordname&gt;) described in the &quot;IOC Test Facilities&quot; chapter of
the Application Developer's Guide.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the channel access application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>While the target application is running, on a
workstation in the same subnet at the target system, execute the command:<span
style="mso-spacerun: yes">  </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;mytop&gt;/bin/&lt;hostarch&gt;/caExample
&lt;recordname&gt; <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>where &lt;mytop&gt; is the full path name to your
application top directory.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
</div>