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

Reply via email to