g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: RTEMS driver for SIS3820 scaler
From: Kate Feng <feng@bnl.gov>
To: tech-talk@aps.anl.gov
Date: Fri, 13 Apr 2012 15:36:05 -0400
Hi,

Some people asked about the RTEMS driver for the SIS3820 scaler a while ago.
This site http://www.nsls.bnl.gov/facility/expsys/software/EPICS/
will be closed down.  It would be a while before I can find a share point.
Attached are the files relevant to the change for RTEMS, which are
README.RTEMS file and SISSrc.tar.gz.  There is a limit on the size
of the files that one can send over the E-mail. Thus please download the original
mcaR7-1.tgz file from http://cars9.uchicago.edu/software/epics/mca.html
One can reference the std, and motor files at
http://www.nsls.bnl.gov/facility/expsys/software/EPICS/

   I hope that this helps,
   Kate

***********************************************************************************************
README.RTEMS

ChangeLog:  April 12, 2012, S.K. Feng, Brookhaven National Laboratory

1. The RTEMS support for the SIS3820 scaler driver is added
   under the mcaR7-1 S/W, which is originally written by Mark Rivers.

2. mcaApp/SISSrc/SIS38XXTEstMain.cpp is written to support the RTEMS
   operating system (O.S.) for running an EPICS IOC shell.

3. The mcaApp/SISSrc/rtemsIOOPS.h file is added to support the
   RTEMS/PowerPC I/O operation.

4. The mcaApp/SISSrc/rtemsVmeDMA.h is added to port the RTEMS VME header
   files.  It is the RTEMS version of the vmeDMA.h which came with the
   original release written by Mark Rivers.

5. Other major change for the RTEMS O.S. is implemented in mcaApp/SISSrc/
   drvSIS3820.cpp and mcaApp/SISSrc/Makefile.

6. Attached with this release, it also includes the recent version of the
   S/W running at NSLS for the OMS58 and MaxV motor controllers, and
   the Joeger scaler.  See motorApp, and std-3-0-rtems.

7. autosave-4-8-rtems, and std-3-0-rtems are the RTEMS version of
   autosave-4-8 and std-3-0.

8. iocBoot/iocRTEMS/st.SIS3820.cmd is an example of the startup file for RTEMS IOC.

9. The sequency of the compiling is :
asynR4-18
autosave-4-8/
busy-1-4/
sscan-2-7
std-3-0/
calc-2-9/
mcaApp

10. To run the GUI :
10.1) export EPICS_DISPLAY_PATH=~/mcaR7-1-RTEMS/mcaApp/op/adl:~/mcaR7-1-RTEMS/std-3-0/stdApp/op/adl
10.2) medm -x -macro P=SIS:3820:  SIS38XXTest.adl
10.3) Pull down the Start menu to choose "SIS3820 Scaler" to monitor scaler
counts or to choose "SIS3820 MCS" to monitor the MCS mode of the scaler.


Attachment: SISSrc.tar.gz
Description: GNU Zip compressed data


Replies:
Re: RTEMS driver for SIS3820 scaler Kate Feng

Navigate by Date:
Prev: Re: Stream Device parsing strings Rod Nussbaumer
Next: procServ softIOC server - V2.6.0 released Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: [Fwd: Re: Stream Device parsing strings] Dirk Zimoch
Next: Re: RTEMS driver for SIS3820 scaler Kate Feng
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·