-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/1/2013 2:16 PM, Gregory Perry wrote:
> Forget using Xenomai or RT_PREEMPT on the BeagleBone, check this
> out:
> 
> http://hipstercircuits.com/?p=349#comment-269

Yep...we're already using the PRU to do stepgen:
http://git.mah.priv.at/gitweb/emc2-dev.git/blob/refs/heads/arm335x-hal-pru-module:/configs/pru-examples/stepgen.p

But you still have to run Xenomai or PREEMPT_RT on the ARM or you get
things like 100 mS latency 'hiccups', which is unworkable for LinuxCNC.

The only real way to operate with that much latency jitter would be to
port something like the Marlin firmware to run on the PRU and just
have Linux feed the PRU gcode.  This is totally possible (see Bas'
BeBoPr project), but it's not LinuxCNC and you loose all the
flexibility of HAL, the ability to use the FPU in motion calculations,
etc.

In fact, you also loose a C compiler (PRU coding is currently assembly
only), so unless you want to do everything in assembly, you get to
bring along your own tool chain.  Of course, porting Forth to the PRU
would probably only take a few days....  <hmmmm>  :)

- -- 
Charles Steinkuehler
char...@steinkuehler.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlEMKC4ACgkQLywbqEHdNFwzUgCgoR1UwUGay+Wq8YXUCeCgI/eO
a5sAoKSmNveSNpl+kCpu1vkU8dF5iHPG
=s7K3
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to