EPICS Controls 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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Trying out EPICS on a plug computer
From: Ned Arnold <[email protected]>
To: EPICS tech-talk <[email protected]>
Date: Fri, 26 Mar 2010 09:09:03 -0500
The Wizard strikes again with his latest magic ....

JPEG image




On Mar 25, 2010, at 4:35 PM, Eric Norum wrote:


We were looking for an inexpensive way to connect Larry Doolitte's Low-Level RF board to EPICS. The LLRF board uses USB to connect to the outside world so the IOC controlling it needs to be fairly close. We purchased a SheevaPlug (http://www.globalscaletechnologies.com/p-22-sheevaplug-dev-kit-us.aspx ). for around $100 (US). The SheevaPlug is a plug computer (http://www.openplug.org/ ) about the size and shape of a typical AC adapter. It has a USB 2.0 interface and 10/100/1000 ethernet and comes with Linux installed on the flash memory. The development kit also contains a CD with all the cross-development tools

I made a couple of changes to <base>/configure/os/ CONFIG.Common.linux-arm on my Linux host machine and, to my considerable surprise, was able to build EPICS base R3.14.11, snc/ seq and asyn with no other changes. I also built the GNU Universal Software Radio Project libraries which are needed to communicate with the LLRF card. I used apt-get on the SheevaPlug to install the nfs-common and screen packages.

I am now running the IOC on the SheevaPlug and controlling/ displaying the EPICS process variables using MEDM on my OS X machine. With a 2.3 MB/s flow from the LLRF card and processing/ displaying the twelve 1024-sample waveform records 5 times per second (242 kiB/s to the EPICS client) the CPU load on the SheevaPlug is 4 to 5%.

So, if you're looking for a really inexpensive way to interface USB equipment to EPICS you might find this a reasonable way to go.

--
Eric Norum
[email protected]






References:
Trying out EPICS on a plug computer Eric Norum

Navigate by Date:
Prev: RE: Controls & Physics Richard Farnsworth
Next: Any users of Aerotech A3200/NPAQ ? Andreas Balzer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Trying out EPICS on a plug computer Eric Norum
Next: Any users of Aerotech A3200/NPAQ ? Andreas Balzer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·