Tag: mknod

如何从Linux内核模块的init_module代码创build一个设备节点?

我正在为linux内核编写一个模块,我想在init函数中创build一些设备节点 int init_module(void) { Major = register_chrdev(0, DEVICE_NAME, &fops); // Now I want to create device nodes with the returned major number } 我也希望内核为我的第一个节点分配一个次要号码,然后我将自己分配其他节点的次要号码。 我怎样才能在代码中做到这一点。 我不想使用mknod从shell创build设备