Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: devLibOSD.c for Linux
From: Graham Waters <waters@triumf.ca>
To: Elder Matias <Elder.Matias@lightsource.ca>
Cc: Russ Berg <Russ.Berg@lightsource.ca>, tech-talk@aps.anl.gov
Date: Fri, 30 Oct 2009 10:46:21 -0700
At TRIUMF we are using Linux with VME on GE-Fanuc boards with the Tundra Universe II VME-to-PCI interface. I created a linux version of devLibOSD.c It works well unfortunately it does require a VME driver purchased from GE-Fanuc. There is an open source vme driver available but it didn't work too well last time I looked. http://sourceforge.net/projects/universe2/   I don't think the project is very active these days.

Graham

Elder Matias wrote:
Mark Rivers is correct, we use the SIS1100/3100 on RTEMS for orbit
correction on the accelerator. We also use the same cards on virtually
all of our beamlines under Linux.  We have been thinking about migrating
the beamline applications to RTEMS but have not to date.

We have a variety of VME boards (ADC, Motor Control, Scaller etc.) we
use in this configuration.  We don't use the IPAC modules, however I
believe the Australian Synchrotron does.

Russ is the main contact on this driver.  You are welcome to what we
have.

A brief description is in:
http://accelconf.web.cern.ch/AccelConf/e04/PAPERS/THPKF009.PDF

Elder


-------------------------
To: "Dirk Zimoch" <dirk.zimoch@psi.ch>, "Mi Qingru"
<miqingru@sinap.ac.cn> 
Subject: RE: devLibOSD.c for Linux 
From: "Mark Rivers" <rivers@cars.uchicago.edu> 
Date: Fri, 23 Oct 2009 09:46:51 -0500 
Cc: epics tech-talk <tech-talk@aps.anl.gov> 
In-reply-to: 4AE1BBA7.6080807@psi.ch"><4AE1BBA7.6080807@psi.ch> 
References: <005101ca52ee$604d1940$1614280a@ssrf412351421d>
4AE1BBA7.6080807@psi.ch"><4AE1BBA7.6080807@psi.ch> 
I don't think this is true.  The Canadian Light Source and the
Australian Synchrotron are using Linux with VME via the SIS PCI to VME
bridge.  I believe there is a version of devLib that supports this.
They are using a recent version of the IPAC module for VME Industry Pack
modules, and I believe IPAC uses devLib.

Mark


-----Original Message-----
From: tech-talk-bounces@aps.anl.gov
[mailto:tech-talk-bounces@aps.anl.gov] On Behalf Of Dirk Zimoch
Sent: Friday, October 23, 2009 9:20 AM
To: Mi Qingru
Cc: epics tech-talk
Subject: Re: devLibOSD.c for Linux

Mi Qingru wrote:
  
hi,
 
Base-3.14.8.2 and base-3.14.11 only support devLib.c on vxWorks and 
RTEMS. How to use the routines in devLib.c for Linux?
 
Mi Qingru
2009-10-22
    
You simply have to write them :-)

Most of the routines refer to VME bus. They probably don't make much
sense on an
ordinary Linux PC. But there might actually be some Linux based VME
systems.
However it seems that nobody has used such systems so far. It's like
everything
in EPICS: The first one who needs a feature has to implement it.

Good luck and tell us when you're done :-)
Dirk

  


-- 
+---------------------------------------------------------------------+
|Graham Waters, Control System Eng    phone: (604)-222-1047 ext 6531  |
|TRIUMF --- University of B.C,        Fax: (604)-222-7307             |
|Vancouver, BC, Canada                e-mail: Graham.Waters@triumf.ca |
|                                                                     |
|http://isacwserv.triumf.ca/edevel/homepage/graham01.html             |
+---------------------------------------------------------------------+ 

References:
Re: devLibOSD.c for Linux Elder Matias

Navigate by Date:
Prev: Re: ICALEPCS 2009 Lifetime Achievement Award John Maclean
Next: File I/O from genSub Process function Bruce Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Re: devLibOSD.c for Linux Elder Matias
Next: Please don't reply when not replying Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·