0

ドライバーコアがネットリンクを介してsysfsからudevまたはそれをリッスンしているいくつかのデーモンにueventを送信し、対応するドライバーがudevによって認識されてロードされることを読みました。しかし、ホットプラグされたデバイスに対応するこの sysfs エントリはどのように作成されるのでしょうか? .

ご回答ありがとうございます。

4

1 に答える 1

0

ドライバは、取得したメジャー番号またはマイナー番号を使用して初期化するときに、sysfs エントリを作成します。これらのデバイス フォルダのそれぞれにある「uevent」ファイルにより、デーモンはイベントを netlink ソケット経由で送信できます。

「uevent」ファイルに「add」の値が書き込まれると、すべての追加イベントが生成されるため、udev または実行中のデーモン (適切な権限で) が /dev エントリを作成できます。

この保留中のhotplug.txtファイルを見て、それがどのように機能するかを確認してください。

于 2013-05-31T19:21:58.393 に答える