Uzyskiwanie dostępu do GPIO (pióra malinowego) bez `` sudo``

Oczywiście to pytanie może nie być specyficzne dla pióra Raspberry. Ponadto jestem stosunkowo nowy w Linuksie.

Chcę napisać małą bibliotekę (w przypadku node.js, jeśli to ma znaczenie), aby uzyskać dostęp do GPIO raspberry pi przy użyciu sysfs. Jednak dostęp do sysfs wymaga dostępu do sudo i jest to złe z oczywistych powodów.

Quick2Wire wydaje się mieć rozwiązanie, ale chcę to lepiej zrozumieć, a nie tylko ślepo z niego korzystać. Użyli oczywiście C, ale z tego, co rozumiem, kod nie jest skomplikowany i prawdopodobnie można go usunąć tylko za pomocą basha, nawet jeśli jest to mniej eleganckie. Jednak bardziej niż cokolwiek innego, nie jestem pewienczemu to działa.

Każda pomoc będzie wspaniała.

Edytuj: Dzięki za komentarze. Jasne, że muszę uściślić to pytanie. Oto jak to się dzieje, że po zainstalowaniu (jako root) aplikacja nie wymaga więcej uprawnień administratora? Jak w tym przypadku pomaga dodanie kogoś do grupy?/sys/devices/virtual/gpio czy nie jest to miejsce, w którym dostępne jest gpio sysfs, więc co to za sztuczka? Naprawdę jestem N00b, więc te pytania mogą być n00b-ish, więc proszę, miejcie ze mną kontakt.

questionAnswers(1)

yourAnswerToTheQuestion