Этот вопрос может быть не специфичен для малины pi, конечно. Кроме того, я относительно новичок в Linux.
Я хочу написать небольшую библиотеку (в node.js, если это имеет значение) для доступа к GPIO малины pi с использованием sysfs. Однако доступ к sysfs требует доступа sudo, и это плохо по понятным причинам.
Quick2Wire, похоже, имеет решение, но я хочу лучше понять его, а не просто использовать его вслепую. Конечно, они использовали C, но из того, что я понимаю, код не является сложным и, вероятно, может быть снят с помощью bash, даже если он менее изящный. Однако, более того, я не уверен, что почему работает.
Любая помощь будет большой.
Изменить: Спасибо за комментарии. Ясно, что мне нужно перефразировать вопрос. Вот оно:
Как это было после установки (как root), приложение не требует больше корневых персов для использования? Как добавить кого-то в группу в этом случае? /sys/devices/virtual/gpio
- это не место, где доступны системы gpio sysfs, и что же это за трюк? Я действительно n00b, поэтому эти вопросы могут быть n00b-ish, поэтому, пожалуйста, несите меня.