On Wed, Mar 16, 2016 at 04:17:06PM +0000, andy pugh wrote:
> Probably simplest to compile on the device itself rather than get
> involved in the complexities of cross-compiling.

I don't think cross-compiling linuxcnc presently works.  Some ARMs are
quite speedy enough to do incremental development of linuxcnc right on
them (Odroid U3), others aren't (original PI B).  Of course, this also
depends on your general degree of patience.

Just like a million other things people ask about, patches to enable
cross-building of linuxcnc will be thoughtfully considered but they
ain't gonna write themselves.

One last note:  The real problem is getting a kernel working on your
specific ARM board that gives you the realtime performance you need.  Do
that first, and use the standard and small "cyclictest" to test latency
before you go to the trouble of starting on linuxcnc.  Second, make sure
you still hit those latency goals when accessing your user interface
hardware (odroid u3 had unacceptable latencies when accessing the spi
interface, until I fixe dit).  Every ARM SBC is different and terrible
in its own way.  Not even Debian has enough smarts to ship a
(non-realtime) kernel that boots e.g., on a PI and an Odroid, and
there's NFW that linuxcnc.org wants to get into the dreary business of
building, testing, and supprorting any more kernels than we do.

Jeff

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to