Linux プラットフォームで USB HID に取り組んでいます。キーボード、マウスなどは、ヒューマン インターフェイス デバイスの例です。HID がシステムに挿入されるたびに、最初にデバイスの列挙が行われます。次に、hidraw 形式のエントリが /dev ディレクトリに表示されます。
Linux では、「usbhid と hid」は、HID デバイスが挿入されたときに呼び出されるモジュールです。これらのモジュールを (rmmod とシステムの再起動を使用して) 無効にすると、デバイスが列挙されず、hidraw エントリが /dev に (予想どおり) 表示されませんでした。
ここで私の質問は、上記の 2 つのモジュールが無効になっているシステムに USB HID デバイスが接続されているかどうか、つまり、ハードウェアの挿入時に割り込みまたは信号が生成されるかどうかを知る方法があるかどうかです。
そのようなシグナルまたは割り込みが発生したときに、いくつかのコードを実行することを計画しています(Cで)。どんな種類の助けも大歓迎です。
ありがとう、