Heinrich,
At the CLS we have been using single board computers with RTEMS for a
long time. The Motorola 68360 units that Eric mentioned were boards
that he had designed here in the late 90s. From around 2000 to 2005 we
has approximately 200 of these single board computers manufactured and
most are still in use running RTEMS and EPICS. Specs are available at:
http://www.sil.sk.ca/micro.html. There are three main configurations,
the units are embedded into standalone motor controllers, they are
embedded in some legacy power supplies and commonly used in a
rack-mounted serial line interface.
Since around 2005 we have stopped using the Motorola 68360 for new
installations due to the availability of the processor. If the
components were still available we would have continued to use more of
these units. Instead we have been using Moxa equipment with Linux/EPICS
for our lighter weight applications.
We have been happy with the RTEMS/EPICS combination from a reliability,
and availability perspective.
We are currently working on re-implementing our orbit correction
software using RTEMS/EPICS with all the orbit correction VME crates
connected to a single Industrial PC using SIS 1100/3100 fibre links
(http://www.struck.de/).
With our type of installation we have a limited number of
"hard-real-time" applications and Linux works equally well for most of
our applications. We use industrial PLC equipment for most of the
closed PID loop control and then the few remaining hard real-time
applications (e.g., orbit-correct) we would target at an RTEMS/EPICS
based installation.
Elder
----------------
Subject: Re: EPICS on RTEMS
From: Heinrich du Toit <[email protected]>
Date: Thu, 22 Nov 2007 12:26:45 +0200
Cc: EPICS tech-talk <[email protected]>
In-reply-to: <[email protected]>
References: <[email protected]>
<[email protected]>
Thanks for your reply!
That ColdFire board seem interesting.
But I would like to ask a question to everybody out there working with
small boards with RTEMS-EPICS...
What hardware do you use? What's your experience like?
Thanks
-Heinrich
Eric Norum wrote:
We have a number of ColdFire uCDIMM modules with 16 MB of RAM and 4.5 MB
of flash.
http://www.arcturusnetworks.com/products/uc5282/
In one of the larger applications (beam position monitor) this handles
about 500 PVs.
I think that 16 MB of RAM is probably as low as you'd want to go. I used
to run some Motorola 68360 systems with 4 MB of RAM, but that was really
limiting.
It depends somewhat on the CPU architecture, but typically an
application+EPICS+RTEMS is one to two MB of code space. Here's what the
aforementioned BPM IOC uses:
m68k-rtems4.7.1-size srmonopulsebpm/bin/RTEMS-uC5282/srbpm
text data bss dec hex filename
1629008 60032 105520 1794560 1b6200
srmonopulsebpm/bin/RTEMS-uC5282/srbpm
Flash -- you need only enough to do a net boot. 1M would be plenty.
On Nov 16, 2007, at 4:37 AM, Heinrich du Toit wrote:
Hi
Can somebody give me an indication of how much flash/SRAM is needed by a
system on RTEMS to run EPICS?
thanks
-Heinrich
--Eric Norum <[email protected]>
Advanced Photon Source
Argonne National Laboratory
(630) 252-4793
- Navigate by Date:
- Prev:
JCA using problem 鲍春雷
- Next:
Re: JCA using problem Daron Chabot
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
<2007>
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: EPICS on RTEMS Dalesio, Leo `Bob`
- Next:
EDM using -ctl Michele Joyce
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
<2007>
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|