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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: EPICS build on armv6l |
From: | Metin Aydar <[email protected]> |
To: | [email protected] |
Cc: | [email protected] |
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 |