Size: a a a

2021 November 24

A

Alexander in Embedded Group
@dotcypress , твой шанс )
источник

В

Владимир in Embedded Group
Из ядра такое не стоит. Если прям не охото лишних железок то из юзерспейс можно замутить.
источник

EK

Eugene Kotsareu in Embedded Group
Напрямую пин выкинуть?
источник

LZ

Leonid Zaliubovskii in Embedded Group
если такое ногодрыгом будешь проворачивать - у тебя ядро колом станет или уронится. Можно в теории, шим кормить по таймеру ДМА, я думаю. Если таблицу приготовить. Но какой в этом смысл?
источник

KA

Konstantin Akmarov in Embedded Group
тем менее есть драйвера, которые умеют дергать ноги с микросекундной точностью, не уверен правда, что это можно делать на любом проце, но на малине можно
источник

LZ

Leonid Zaliubovskii in Embedded Group
тут еще зависит что он хочет. Просто выставить цвет или со всякими фейдами красивые переливы вываливать
источник

EK

Eugene Kotsareu in Embedded Group
Да по идее просто цвет
источник

KA

Konstantin Akmarov in Embedded Group
если в другом месте не надо так активно дергать ногами, то всё ок, ядро держит)
источник

LZ

Leonid Zaliubovskii in Embedded Group
мы этого не знаем, исходим из худшего варианта. Все как в реальной жизни 😀
источник

В

Владимир in Embedded Group
Да, через sys , хотя это вроде уже устаревший способ.
источник

KA

Konstantin Akmarov in Embedded Group
я не знаю точностей как оно работает, но все вот эти переливы не фризят ядро
источник

EK

Eugene Kotsareu in Embedded Group
А какой актуальный?
источник

KA

Konstantin Akmarov in Embedded Group
я довольно долго тестировал ядро в таких условиях, вроде никаких подвисаний не заметил
источник

В

Владимир in Embedded Group
Нужно доки смотреть. Но устаревший не значит, что его нельзя использовать. Просто новый более "безопасный".
источник

KA

Konstantin Akmarov in Embedded Group
через sysfs дергать норгами можно конечно, но это как раз не оптимальный способ
источник

L

LexsZero in Embedded Group
libgpiod
источник

EK

Eugene Kotsareu in Embedded Group
Вот его и думал, когда говорил «напрямую пин»
источник

L

LexsZero in Embedded Group
есть драйвера для конкретных борд, абьюзящие ту или иную периферию. ногодрыгом софтварным не выйдет.
источник

EK

Eugene Kotsareu in Embedded Group
Ну нога свободна, с этим проблем не должно быть
источник

L

LexsZero in Embedded Group
дело не в свободности ноги, а в том что линукс это не ртос.
источник