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: Re: EPICS build on armv6l
From: Metin Aydar <Metin.Aydar@ankara.edu.tr>
To: tech-talk@aps.anl.gov
Cc: florian@ep1.ruhr-uni-bochum.de
Date: Wed, 8 Aug 2012 03:12:30 +0300
Hi,

As you can find on the link: http://www.aps.anl.gov/epics/base/R3-15, EPICS base is ready to test on RPi. Because it has support for ARM host based setup!

I've downloaded the base and give a chance to run on RPi, every command i wrote was successfully run... EpicsHostArch script in startup directory gives "linux-arm" as host arch. It was hard to port other architecture files to linux-arm. It took about an hour to set up new base.

After setting up new base, i run selftest command: "make runtest". All tests passed successfully.

In addition to base module, probe, medm and visualdct extensions can be set up. They all are working properly. I just used lesstif2-dev package instead of libmotif-dev.

Regards,
Metin.

---
Ankara University
Institute of Accelerator Technologies
Control Systems Division

Hi Florian & Tim,

On 2012-06-13 Florian Feldbauer wrote:
> 
> worked for me too. Tim is right, you have to include
> $(CONFIG)/CONFIG.gnuCommon, too, in order
> to have the $(CC) and $(CCC) macros in the Makefiles
> defined.

Great.  The gnuCommon include should go in CONFIG.linux-arm.linux-arm to match 
what happens with the linux-x86 target.  The CONFIG.linux-x86.linux-x86 file 
also has a few settings associated with building static binaries and shared 
libraries which might be needed on arm; I don't see anything in them that is 
x86-specific, but I'm not sure it they're required or not.

Once we've worked out exactly what they should be I'll add these files to the 
3.14 branch so they appear in the 3.14.12.3 release.

- Andrew
-- 
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte


Replies:
Re: EPICS build on armv6l Metin Aydar

Navigate by Date:
Prev: Re: Cross-compilation, static build, etc Bruno Seiva Martins
Next: Re: Cross-compilation, static build, etc Jack
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: RE: EPICS build on armv6l Tim Robinson
Next: Re: EPICS build on armv6l Metin Aydar
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 ·