register_chrdev注册完字符设备之后,需要手动创建节点,misc_register注册的设备不需要手动创建节点,创建设备节点的关键就是device_add函数,该函数里面调用了devtmpfs(udev不会创建节点,udev在最新的内核里只负责动态加载驱动)系统函数实现创建节点,misc子系统先后调用了class_create, register_chrdev,device_create函数,device_create函数里面调用了device_add函数实现节点创建,device_create函数负责创建class下面的具体设备
Linux字符设备节点创建讲解
最新推荐文章于 2024-04-07 09:14:27 发布