Linux カーネル用のモジュールを作成しており、init 関数でいくつかのデバイス ノードを作成したいと考えています。
int init_module(void)
{
Major = register_chrdev(0, DEVICE_NAME, &fops);
// Now I want to create device nodes with the returned major number
}
また、カーネルに最初のノードにマイナー番号を割り当ててもらいたいので、他のノードのマイナー番号を自分で割り当てます。
コードでこれを行うにはどうすればよいですか。mknod を使用してシェルからデバイスを作成したくない