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

On 2/1/2013 2:51 PM, Gregory Perry wrote:
>> ________________________________________ From: Charles
>> Steinkuehler [char...@steinkuehler.net] Sent: Friday, February
>> 01, 2013 3:40 PM To: EMC developers Cc: Gregory Perry Subject:
>> Re: [Emc-developers] Python Library for the BeagleBone PRUSS
>> 
>> -----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.
<snip>
> 
> Why not just have Python do the translation and feed the gcode to
> the PRU?  The RISC cores on the PRU are completely autonomous from
> the Angstrom Linux kernel, so where would the 100ms hiccup come
> into play there?  The process feeding gcode to the steppers?

The 100 mS 'hiccup' comes into play for anything running on Linux
(which is running on the ARM core) if you don't have help from
something like Xenomai or PREEMPT_RT.

You absolutely could use Python to feed gcode to the PRU, but then you
need to implement most everything that is LinuxCNC (the motion logic,
HAL, etc) on the PRU.  Or you could implement something simpler, like
the Marlin/Sprinter/Teacup/Grbl/etc., but written for the PRU.  At
this point, however, what you have is *NOT* LinuxCNC.

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

iEYEARECAAYFAlEMLYMACgkQLywbqEHdNFzDogCfeNYGzZTflRQhAEhMHnyfeEVP
sloAoK66W7pIeOhYt5z/E6VB4U7QCc5I
=XBKG
-----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