シェルスクリプトからGPIOキーにアクセスする方法

シェルスクリプトからGPIOキーにアクセスする方法

私の組み込みLinuxシステムでは、一部のGPIOをデバイスツリーのキーとして定義し、それを私のアプリケーションのキーとして使用できます。これまではうまくいきました。

アプリケーションが起動する前に、これらのキーのいずれかに応答する初期起動スクリプトを追加したいのですが、gpiosはすでにキーであるため、/sys/class/gpiogpiosにアクセスできなくなります(試してみるexportwrite error: Device or resource busy)。

キーを押したり離したりすることができる場所をインストールしたり、読みやすくすることができますが、evtestシェル/dev/input/event0スクリプトではこの方法で長押しを検出する直接的な方法はありません。どうすればよいかという提案がありますか?

関連情報