История изменений
Исправление Dark_SavanT, (текущая версия) :
На той же распберри имеются библиотеки которые работают напрямую с регистрами.
Для экспериментов пожалуйста, но в продакшене за такое надо бить по голове ногами.
Задача пока просто помигать светодиодом
gpio-leds и timer trigger. Всё уже написано и протестировано за тебя.
Но в дальнейшем потребуются команды критичные к времени выполнения
А вот это у тебя получится только в ядре. В userspace добиться приличного времени отклика крайне непросто.
Тот же шим.
pwm-trigger вроде даже в мейнлайн уже затащили.
Небольшой пример - сделай простенькое приложение, которое будет раз в секунду выводить timestamp с наносекундами на экран. После чего нагрузи проц какой-нибудь бессмысленной работой, например запусти десяток, а лучше сотню «cat /dev/urandom > /dev/null » параллельно и посмотри что произойдёт с выводом.
Исходная версия Dark_SavanT, :
На той же распберри имеются библиотеки которые работают напрямую с регистрами.
Для экспериментов пожалуйста, но в продакшене за такое надо бить по голове ногами.
Задача пока просто помигать светодиодом
gpio-leds и timer trigger. Всё уже написано и протестировано за тебя.
Но в дальнейшем потребуются команды критичные к времени выполнения
А вот это у тебя получится только в ядре. В userspace добиться приличного времени отклика крайне непросто.
Тот же шим.
pwm-trigger вроде даже в мейнлайн уже затащили.