2010-11-19 22 views

回答

1

要自动创建设备节点(例如通过udev或devtmpfs),需要生成随附的kevent。 register_chrdev本身不会这样做。相反,它需要遵循设备/驱动程序模型(另请参见Documentation/driver-model /),并使用kobjects。

与drivers/char/misc.c比较一个更简单的例子:它使用device_create()。这个先决条件是有一个结构类,也由misc.c展示。

相关问题