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

On 11/21/2012 11:49 AM, Bas Laarhoven wrote:
> On 20-11-2012 20:54, Michael Haberler wrote:
>> I dont want to curb your hopes too much, but I said
>> 'GladeVCP+HAL standalone applications' and meant to say 'HAL
>> only' - i.e. no Gcode, no task, no motion - more loudly
>> 
>> that works and I can recommend looking into especially if the 
>> application isnt very time critical (I get something like 45uS 
>> latency on the Pi with xenomai)
>> 
>> I do use the Pi as an exemplary platform to test configure and 
>> build; I dont expect to use it for CNC purposes myself and I'm
>> not investing effort
>> 
>> dont waste too much time on seeing a Pi as €35 CNC platform just 
>> yet - it's pushing the limits (gut feeling, without having tried 
>> I'd say this is outside the Pi's capabilities, and the I/O 
>> interfacing capabilities arent that plush)
>> 
>> I'd rather look into a BeagleBone or so for real I/O; still soft 
>> stepping is a bit meager on ARM's without resorting to tricks
>> like Sergey did in miniemc2 - which is btw worth picking up, but
>> not necessarily by me ;) in case of the BeagleBone it would mean 
>> 'program the RT hard stuff in the extra 'realtime RISC cores'
>> which doesnt look like a weekend project either
>> 
>> -m
>> 
> 
> Michael, Now you've got me interested! Not in the Pi part (that
> hype will probably pass [let's start a good old flame war ; ) ])
> but the BeagleBone part.
> 
> If you look at my BeBoPr project 
> (https://github.com/modmaker/BeBoPr), it's doing what you suggest 
> here: The hard real-time stuff (step generation) is running on one
> of the PRU coprocessors and Linux is doing the non-real-time stuff.
> In fact I think my stepper code is doing more than is needed for 
> LinuxCNC, but maybe some features are still missing. I haven't
> spent much time investigating the possibility of running EMC on
> the BeagleBone, but it has been one of the things on my todo list.
> The biggest obstacle until now has been finding a proper real-time
>  kernel. I've been waiting for a long time for a Xenomai based
> kernel, and now that RTAI is (finally) declared dead, the time
> might be right to jump the bandwagon ; )
> 
> As I'm interested in LinuxCNC myself (I've been using it for a
> while, years back), I might volunteer for the PRUSS code once a
> working Xenomai based ARM Linux kernel and EMC2 port is available.
> Writing and debugging PRU assembly is not always fun and certainly
> not a weekend project, but I've been doing it for longer than I
> dare to say, and can re-use a lot.
> 
> So, any volunteers (with stamina) for the Linux part?

That's pretty much where I'm headed (LinuxCNC on BeagleBone with PRU
based software stepgen), and I figure I'll wind up doing whatever
doesn't get done by someone else.  Your BeBoPr board is a great start
on the hardware side (although a VGA port would be nice!), Michael H.
is rapidly getting xenomai on ARM whipped into shape, so if you've got
PRU code I'll just sit back and watch!  :)

Seriously, the xenomai stuff is getting to the point that it's ready
to try, although AFAIK you'll have to roll your own kernel for the Bone.

I'd also like to see the PRU code as part of LinuxCNC, which means
open-source licensed, likely GPLv2+.  It looks like your existing code
is licensed only with the BeBoPr board?

...at the moment I'm side-tracked on getting PCI hardware support into
the new user-mode code, but once I get that going, I plan to switch to
the 'Bone and start playing with the PRUs.

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

iEYEARECAAYFAlCtOBwACgkQLywbqEHdNFwUvwCfQ+4duClAGXPufbAm5MhfWaSN
ZTcAoJRsPSXmv3QGth8ai0z7GsLN307C
=E7ts
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to