Delta Wiki
Advertisement

Machinekit

Jest platformą dla aplikacji sterujących maszynami. Obsługuje szeroki zakres platform sprzętowych i systemów czasu rzeczywistego, zapewniając dobrą wydajność przy niskich kosztach. Oparta jest na architekturze wykorzystującej HALe. Wspiera lokalne i sieciowe (networked) opcje interfejsu użytkownika (UI), takie jak telefony czy tablety.

Projekt rozwijany dobrowolnie przez społeczność programistów (Community).

Jest to rozwinięcie idei LinuxCNC na sterowanie maszyn w czasie rzeczywistym, nie tylko CNC.

Obsługiwane są trzy rodzaje rozszerzeń czasu rzeczywistego:

- RTAI

- Xenomai

- RT-PREEMPT

Dzięki temu obsługuje więcej platform sprzętowych niż LinuxCNC, np. komputery jednopłytkowe:

- Beagle Bone Black

- RaspberryPI

- Cubieboard

Tylko Machinekit z rozszerzeniem RT-PREEMPT obsługują w czasie rzeczywisty karty mesanet z interfejsem ethernetowym.

Strona internetowa www.machinekit.io zawiera bardzo bogatą i ciekawą dokumentację, przykładowo konfigurację karty MESA: http://www.machinekit.io/docs/config/pncconf/

Generalnie w zakładce Documentation http://www.machinekit.io/docs/ roi się od ciekawych rzeczy.

Advertisement