デバイスのデバイスドライバーを作成できるようにするためのデバイスの最小要件は何ですか?

StackOverflow https://stackoverflow.com/questions/454976

  •  19-08-2019
  •  | 
  •  

質問

最近、カーネルスペース、特にデバイスドライバーに関する記事をいくつか読み始めました。そこで、デバイスドライバーを簡単に作成できるようにするために、デバイスに最低限の要件があるのではないかと思っていました。

役に立ちましたか?

解決

カーネル(PCI、USBなど)およびドキュメントから通信する可能性。明らかに、一種のハードウェアデバッグプロセスで改善できます。

他のヒント

(これは<!> quot; minimal <!> quot;としてカウントされませんが、<!> quot;それを簡単に<!> quot;にしたいという要望に応えます。)

いくつかの種類のテストモード、またはデバイスシミュレータ。

(a)送信されているメッセージを確認するため、コードにバグがある場合に確認できます。

(b)通信を発生させるイベントを刺激します。

たとえば、盗難警報用のドライバーを作成している場合、実際に窓からレンガを投げることなく、デバイスがウィンドウセンサーからアラートを送信するようにトリガーする方法。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top