LINUX.ORG.RU

История изменений

Исправление AiFiLTr0, (текущая версия) :

rs232 это скорее всего шлет gcode контроллеру точно так же. ethernet тоже скорее всего так же пашет.
От USB очень сложно получить реалтайм, ибо это сильно асинхронная штука, по сути проц ложит URBшки в память, контроллер их разбирает, и складывает ответы. Очень много факторов могут вызвать факап. Если работать на isochronos трансферах можно конечно получить неплохие результаты, но надо чтобы на этом рут хабе ничего не сидело, что может помешать.
Так что думаю, что usb там не в сырую драйвит движки, а есть контроллер который буферизует gcode/другие команды.

Исходная версия AiFiLTr0, :

rs232 это скорее всего шлет gcode контроллеру точно так же. ethernet тоже скорее всего так же пашет.
От USB очень сложно получить реалтайм, ибо это сильно асинхронная штука, по сути проц ложит URBшки в память, контроллер их разбирает, и складывает ответы. Если работать на isochronos трансферах можно конечно получить неплохие результаты, но надо чтобы на этом рут хабе ничего не сидело, что может помешать.
Так что думаю, что usb там не в сырую драйвит движки, а есть контроллер который буферизует gcode команды.