linux驱动之节点创建 class device_create register_chrdev udev misc_register
/sys/class/XX这个路径下面的文件是由class_create创建的
/sys/class/XX/xx
/sys/device/xx
这两个路径下面的文件是由device_create创建的
/proc/devices/xx这个下面的文件是由register_chrdev文件来创建,这个函数下面有 udev 这个变量,它的作用是告诉内核已经申请了某个主ID开始的多少个次设备号已经被占用。
/dev/xx 这个路径下面的文件是由device_create创建的misc_register最后也是调用device_create来完成设备的创建在/dev/下面