私は Linux にかなり慣れていないので、本当に簡単なことを質問して申し訳ありません。オペレーティング システムとして SAM9G25 と Angstrom ディストリビューションを使用してカスタム ボードに取り組んでいます。
ボードは、ホスト コンピュータに接続されると、USB デバイス (大容量記憶装置) として機能します。現在、g_mass_storage モジュールを有効にして削除しているだけで、問題なく動作しています。最終版では、USBケーブルの抜き差しに合わせてg_mass_storageモジュールを管理する必要があります。VBUS を割り込みとして使用することにしました (ポーリングも問題ありません)。
ここに私の問題があります。
VBUS GPIO は USB ドライバーによって処理されるため、ユーザー空間からそのステータスを読み取ることができません。/proc/interrupt に割り込みカウントしか表示されません。(ドライバーから) 割り込みを取得する方法、または USB ケーブルがシステムに接続/切断されたときに VBUS GPIO 値を読み取る方法があるかどうかを尋ねています。
あらゆる種類の助けに感謝します。