[Armadillo:05977] Re: gpioctrlについて
Takenoshita Koyo
email@hidden
2010年 10月 25日 (月) 18:36:26 JST
竹之下です。
> sshで入り
> ~$ gpioctrl --set=gpio0 --mode=output --type=low
> と入力してもhighのまま変化がありませんでした。
一般ユーザーで実行しているからのようです。
gpioctrlは、/dev/gpioを介してGPIOの制御を行っています。
/dev/gpioは、標準ではパーミッションが以下のようになっているので、
一般ユーザーでは読み書きできません。
# ls -la /dev/gpio
crw-rw---- 1 root root 10, 185 Jun 3 2010 /dev/gpio
対応としては、suコマンドで特権ユーザーになってからgpioctrlを実行するか、
chmod 666 /dev/gpioとして一般ユーザーでも読み書きできるようにパーミッションを
設定してください。(chmodコマンドは、特権ユーザーで行う必要があります。)
koyo dng さんは書きました:
> お世話になります。
> 佐藤と申します。
> Armadillo-240でgpioctrlを使いたいのですが、うまく出来なくて困っています。
>
> sshで入り
> ~$ gpioctrl --set=gpio0 --mode=output --type=low
> と入力してもhighのまま変化がありませんでした。
>
> デフォルトでsysfsがマウントされないため、以下のコマンドを実行してsysfsを
> マウントしてください。
> との記述を見てmount を実行しましたが
>
> [email@hidden (ttyp0) ~]# mount -t sysfs none /sys
> mount: Mounting none on /sys failed: Device or resource busy
> との、エラーになってしまいます。
>
> 解決法など、ご指導いただけませんしょうか
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
--
Koyo Takenoshita
armadillo メーリングリストの案内