cdev_alloc(cdev pcdev):利用内核的kmalloc函数为这个结构体分配堆空间*,如果我们定义了一个全局的 static struct cdev *pcdev; 我们就可以用 pcdev = cdev_alloc();来给这个pcdev分配堆内存空间。 cdev_init(cdev *, fops):将struct cdev类型的结构体变量和file_operations结构体进行绑定。但若前面使用了cdev_...
cdev_alloc(cdevpcdev):利用内核的kmalloc函数为这个结构体分配堆空间*,如果我们定义了一个全局的 static struct cdev *pcdev; 我们就可以用 pcdev = cdev_alloc();来给这个pcdev分配堆内存空间。 *cdev_init(cdev, fops):将struct cdev类型的结构体变量和file_operations结构体进行绑定。但若前面使用了cdev_all...