On 04/30/2021 08:16 PM, Gene Heskett wrote:
And unless you intend to support a platform that while it might be
capable of it, has virtually no common i/o hardware with any other
platform.
Machinekit is not bound to the ARM architecture in any way,
It happens to be easily installed on the Beagle Bone, but it
will run fine on PCs.
Most of the work in Machinekit was to install Robert
Ellenberg's trajectory planner and then remove as much NML
as possible to make parts of LinuxCNC work across the net.
The big problem with NML is it uses a shared memory region,
which works GREAT on a single CPU or multi-core CPU, but
causes a lot of overhead when crossing the network. NML
treats the entire shared memory as a single object. zero mq
allows requestors to tell it what structures they need, and
then only that part is sent to that node.
Jon
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers