> I see quite a few potential users for such a HAL/RTAPI package; of course it 
> isnt impossible right now, as you say, but the fact that it is integrated 
> with linuxcnc brings not only baggage with it. I would think few people 
> outside the Linuxcnc community are actually aware of separate HAL/RTAPI use 
> is possible, and would consider using it standalone.
>
> Maybe Peter can chip in here with an idea for another use case we recently 
> discussed offline.
>
> The HAL/RTAPI package would inherit most of the build complexity as now 
> LinuxCNC is pretty much standard userland code; reworking an HAL/RTAPI only 
> build process is a little bit easier than the whole of LinuxCNC.
>
> I also see some benefit on the relicensing them (without having properly 
> researched that yet, though) - I would think that HAL/RTAPI - given it has 
> much fewer authors - could be more easily morphed into a less restrictive 
> license enabling the use of several key packages needed for the messaging 
> API. Eventually the whole of LinuxCNC must be relicensed IMO, but at least we 
> have a starting point.
>
> So this effort would roughly contain HAL, RTAPI, HAL-capable UI tools like 
> gladevcp, comp, plus the future messaging-based API.
>
> As a tentative name I propose 'MachineKit' or 'Realtime MachineKit', so the 
> baby has a name which doesnt break the tongue and conveys a bit of intent and 
> functionality.
>
> - Michael
>

I think a clearly separated real time motion system with the flexibility and 
extensibility of a HAL based approach would be of great use to many 
applications (we have customers that could use it now but a linux HMI is often 
a sticking point)

The requirements for running a real time OS and sophisticated motion control 
hardware/firmware has been reduced to only a few chips (TI Sitara (= 
beagebone) or Xilinx ZYNQ for example). The ability to run just the real time 
portion of motion on embedded systems like th eabove would both increase the 
range of hardware that LinuxCNC supports, increase the performance of LinuxCNC 
by using hardware that is optimized for real time performance, and generate a 
very flexible motion toolkit at the same time.


>
>
>
>
>>
>>
>> --
>>  John Kasunich
>>  [email protected]
>>
>> ------------------------------------------------------------------------------
>> 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
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>
> ------------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>

Peter Wallace
Mesa Electronics

(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.


------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to