2012-02-08 20 views
4

私はgpioピンを構成し、アトムボードにセンサーを追加するプロジェクトが必要です。カーネルはgpioを設定しています。CONFIG_GPIO_SYSFS=yはカーネルオプションの1つです。
/sys/class/gpio/exportへの書き込みに失敗しました

私はのFedoraバージョン2.6.29-10
を使用していますが、私は、私はエラーに
bash: echo: write error: Invalid argument

を取得

GPIO=22 // to add pin 22 to userspace 
echo $GPIO > /sys/class/gpio/export 

を使用して、GPIOフォルダ内のファイルをエクスポートするために書くことはできませんよ

私はsudosh -cでも同じことを試みましたが、私はこれらのピンをユーザー空間に公開することができない限り、何のコードも書いていません。何が間違っていますか?
カーネルのバージョンに問題がありますか、他のカーネルオプションが設定する必要がありますか?私が説明したように使用するGPIOピンの事前まあ

答えて

5

おかげで、。 insmodまたはmodprobeを使用してモジュールをロードする必要があります。 長い待ち時間の後、私たちのアトムボードの製造元からそれらのモジュールを入手しました。 上記の問題が解決されました。

+0

私は同じ問題を抱えていますが、ザイボのボードはザイリンクスです。あなたは問題を解決する方法をいくつか考えていますか? insmodやmodprobeの使い方は?どこでそれらを見つけてインストールしますか? – Leos313

+0

insmod、modprobeは、どちらもカーネルモジュールをロードする標準のunixコマンドです。 GPIOピン用のカーネルモジュールはオープンソースであり、製造元で入手可能でなければなりません。私はZyboボードのためにコミュニティに連絡することをお勧めします。 – Deepthought

関連する問題