2010-11-19 4 views

Antwort

1

Um automatisch einen Geräteknoten erstellen zu lassen, zum Beispiel mit udev oder devtmpfs, muss ein begleitendes kevent generiert werden. register_chrdev alleine macht das nicht. Stattdessen ist es erforderlich, dem Geräte-/Treibermodell zu folgen (siehe auch Dokumentation/Treibermodell /) und kobjects zu verwenden.

Vergleichen Sie mit Treiber/char/misc.c für eines der einfacheren Beispiele: Es verwendet device_create(). Voraussetzung hierfür ist eine struct-Klasse, die auch von misc.c angezeigt wird.