On 21-11-2012 21:22, Charles Steinkuehler wrote:
> -----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?
Yes, I've already invested a lot of time and money in this product and 
to be able to
continue development I would like to see some returns on my investments.
If I open-source it now, any copycat can start selling my design, 
probably for a lower
price because they haven't had any development costs. Once that happens 
I'll probably
lose my motivation to continue firmware development. And that's what I 
want to prevent.

>
> ...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.
Nice, prepare for some sleepless nights then : )

-- Bas

>
> - -- 
> 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