ブックマーク / raspberrylife.wordpress.com (1)

  • WiringPi

    RaspberryPiでPythonを使ってGPIOの入出力を行う場合、GPIOモジュールをimportすれば手軽に使うことができるのだが、GIPOモジュールが実際にアクセスする /dev/mem デバイスはルート権限でしか開くことができない。 そのため、GPIOモジュールをimportするプログラムはルート権限で実行しないと、以下のようなエラーが出てしまう。 RPi.GPIO.SetupException: No access to /dev/mem.  Try running as root! その場合はpythonを起動する時にsudoを付けて実行すれば良いのだが、CGIとしてPythonスクリプトを実行しようと思った場合は、ちょっと困ったことになる。CGIとして実行されるスクリプトは、デフォルトではルート権限にならないのだ。 ルート権限としてCGIを実行する方法はいくつかあるが、そ

    WiringPi
  • 1