Wenn ich dieses Tutorial (http://wiki.freepascal.org/Lazarus_on_Raspberry_Pi/de) richtig verstehe, dann muß ich die GPIOs immer als Root aufrufen, oder deren Berechtigung ändern, nachdem ich sie erstellt habe.
Trifft das auch zu, wenn ich Libraries wie die wiringPi, rpi_hal oder pascalIO verwende?
Gibt es eine Möglichkeit, daß zu umgehen? Da die GPIOs ja bei jedem Neustart neu erstellt werden, könnte ich mir vorstellen, daß ich beim Starten die GPIOs anlege, die Schreibrechte anpasse und die dann jedes Programm auch als Nicht-root nutzen kann. Stimmt das, und wie mache ich das, mit einem bash-Script?
Warum werden die GPIOs eigentlich so restriktiv behandelt? Für I2C und SPI brauche ich doch auch keinen root-Zugriff, wenn ich es richtig verstanden habe.
Automatisch zusammengefügt:
Da fällt mir noch auf: Ich habe mit Node-RED rumgespielt, und das kann ich ganz normal starten (ohne root), und damit die GPIOs nutzen. Wie machen die das?