新手的困惑
我是个小白,很不是理解一个问题:有人是用的是LDD3上面讲到的早期注册设备办法(用register_chrdev()),我这样注册后在/dev下面没有设备节点,我用mknod创建了一个也不能用,用device_create()来创建一设备节和mknod作用是一样吗?这种创建方式我还没有见过。LDD3中讲的是用struct cdev结构,好像是只用把你声明的file_operations结构赋给cdev 结构中的成员ops, 调用cdev_add()就完成注册。注册后在/proc/devices中可以看到设备,可是/dev下面却没有设备节点。要用mknod命令创建吗?没有人回答一个问题?
页:
[1]