该函数如何工作cdev_add()?

时间:2018-02-25 12:36:07

标签: linux kernel drivers

我是否正确理解结构初始化时

struct dev_t dev;
dev = MKDEV(major,minor_first);

我只为节点创建设备文件,它是对的。接下来,我应该说明我将如何使用此设备?为此,您需要功能

cdev_add(&my_ch_dev, dev, minor_count);

cdev_init(&my_ch_dev ,&dev_fops);

所以,我的意思是我的驱动程序将使用创建的节点作为角色设备?提前谢谢!

0 个答案:

没有答案