Size: a a a

2021 July 11

VO

Vyacheslav Olkhovche... in Embedded Group
ну и код скорее всего длиннее будет
источник

A

Alexander in Embedded Group
От архитектуры зависит.
LDR/STR (по крайней мере в ARM) имеет поля смещения и автоиндексирования.

Не исключено что благодаря оптимизации компилятора разницы либо не будет вообще либо она будет незначительной.
источник

r

romanetz in Embedded Group
Ехай в lcnc
источник

r

romanetz in Embedded Group
Grbl не для того
источник

SP

Stanislav Popov in Embedded Group
а гдя чего?
источник

VO

Vyacheslav Olkhovche... in Embedded Group
скорее всего это будет на такт дольше чем обращение по адресу напрямую.
источник

SP

Stanislav Popov in Embedded Group
можно ссылку?
источник

r

romanetz in Embedded Group
А ты посмотри от скольки mesa начинаются борды. От $89
источник

r

romanetz in Embedded Group
Linux CNC
источник

SP

Stanislav Popov in Embedded Group
ну я смотрел на месу и мне казалось что она ничего не может кроме проксирования ногодрыга из linuxcnc, и там оно все тоже адское совершенно
источник

A

Alexander in Embedded Group
Переезжай на контроллеры FANUC )
источник

SP

Stanislav Popov in Embedded Group
ну и да, я не нашел того что меня интересовало в linuxcnc. оно очень размазано по коду как то все
источник
2021 July 12

r

romanetz in Embedded Group
Посмотри исходники hostmot2. Ногодрыг у месы автономный, она несколько функций умеет выполнять. Обработку энкодеров с выдачей измеренной координаты. Выдачу импульсов step/dir софтовым dds. Генерацию аппаратного ШИМ, в т.ч. трёхфазного
источник

r

romanetz in Embedded Group
Если в месу добавить вращение системы координат, то она сможет и сервой быть )
источник

r

romanetz in Embedded Group
Комп только задание на скорость или координату месе пуляет, а она ему возвращает "как доехали?"
источник

E

Evgeniy in Embedded Group
источник

SK

Stas Koynov in Embedded Group
это ты про cmake?
источник

AM

Aleksander Mironov in Embedded Group
Насколько мне известно, компиляторы такое уже давно умеют.
Если ты пытаешься передать огромную не-волатайл структуру по значению, они просто передадут ее по референсу.

НО! Я на своих компиляторах это не наблюдал.
источник

AM

Aleksander Mironov in Embedded Group
По поводу оборота говномакросов и грязных функций в чистые.
Это вообще топ - какие то экономии 1 такта и одного бита флеша. Ради чего, что бы сэкономить 0.1-0.5$ на флеше МК?

Миллионные партии ваших ракет и танков - оплатит гос-во.
Миллионые партии поливалок нефти оплатит газпром - когда вые скажите, что когда вы уволитесь, придется заново переписывать.
А скорее всего миллионых партий никаких нету и это какие-то оптимизации без причин.
источник

VB

Vlad Baida in Embedded Group
Кто-нибудь дебажил нрф52 в vscode?
источник