デバイスのデバイスドライバーを作成できるようにするためのデバイスの最小要件は何ですか?
-
19-08-2019 - |
質問
最近、カーネルスペース、特にデバイスドライバーに関する記事をいくつか読み始めました。そこで、デバイスドライバーを簡単に作成できるようにするために、デバイスに最低限の要件があるのではないかと思っていました。
解決
カーネル(PCI、USBなど)およびドキュメントから通信する可能性。明らかに、一種のハードウェアデバッグプロセスで改善できます。
他のヒント
(これは<!> quot; minimal <!> quot;としてカウントされませんが、<!> quot;それを簡単に<!> quot;にしたいという要望に応えます。)
いくつかの種類のテストモード、またはデバイスシミュレータ。
(a)送信されているメッセージを確認するため、コードにバグがある場合に確認できます。
(b)通信を発生させるイベントを刺激します。
たとえば、盗難警報用のドライバーを作成している場合、実際に窓からレンガを投げることなく、デバイスがウィンドウセンサーからアラートを送信するようにトリガーする方法。
所属していません StackOverflow