2017-12-01 16 views
1

キーボードデバイスドライバを自分のデバイスドライバに置き換えたいのですが、終了ボタンを押した場合に表示され、そうであれば時間を表示します(そうでなければ、削除した通常のデバイスドライバに制御を渡します)。Linuxデバイスドライバで割り込みベクタテーブルデバイスドライバを変更するにはどうすればよいですか?

+0

ようこそスタックオーバーフロー。この問題を解決するには、最新ではない試みを示してください。通常、コードを修正するのは、他の人の解答を読むよりも有益です。 https://stackoverflow.com/help/how-to-ask – Spangen

+0

を参照してください。コンテキストを追加してください。「終了ボタンを押した場合」:終了ボタンですか? (アプリケーションでは?)、または特定のキーボードキー(通常の102キーPCでは「exit」キーが表示されません)。 –

+0

は、括弧とカンマを追加して、私が尋ねたと思ったことをよりよく伝えようとしました –

答えて

0
  1. ベクトルテーブルの変更について。それはドライバーによって行われません。ブート時のLinuxカーネル設定割り込みベクタテーブル
  2. Linuxでは、デバイスはドライバにバインドされています。オリジナルのドライバを動作させたくない場合は、アンロードしてドライバをロードする必要があります。どちらも同時に動作することはできません。また、両方のドライバをロード可能なモジュールとしてビルドする必要があります。
関連する問題