我已经读过驱动程序核心通过netlink从sysfs发送uevents到udev或一些正在监听它的守护进程,然后在udev识别相应的驱动程序并加载它之后。但是如何创建对应于热插拔设备的 sysfs 条目?.
提前感谢您的回复。
我已经读过驱动程序核心通过netlink从sysfs发送uevents到udev或一些正在监听它的守护进程,然后在udev识别相应的驱动程序并加载它之后。但是如何创建对应于热插拔设备的 sysfs 条目?.
提前感谢您的回复。
驱动程序在使用他们已经获得或硬编码使用的主要/次要编号进行初始化时创建 sysfs 条目。每个设备文件夹中的文件“uevent”文件允许守护程序导致事件通过 netlink 套接字发送。
将“add”值写入“uevent”文件将导致生成所有添加事件,因此您可以 udev 或任何正在运行的守护程序(具有适当的权限)可以创建 /dev 条目。
查看这个待处理的hotplug.txt文件,了解它是如何工作的。