外部イベントに対応できるローダブル デバイス ドライバを作成しようとしています。以下の点を明確にしてください。
1> modprob コマンドを使用して、削除モジュールをカーネルに追加します。静的モジュールに適用されますか? modprobe または rmmod を実行できます --- Linux カーネルの静的モジュールを削除します。
2>割り込みが発生した場合、データを保存して下半分をスケジュールします。下半分がタスクを完了したら、データが利用可能であることをユーザー空間でアプリケーションに通知するにはどうすればよいでしょうか。
3> debugfs のエントリを使用して、アプリケーションとドライバーの間でデータを転送することを考えています。私のデバイスドライバーと私のユーザー空間アプリケーション - MAP() システムコールを使用して、debufs 内のファイルの同じ領域をマップし、相互にデータを交換することは可能ですか?