Linux设备驱动程序主要编号分配

时间:2011-12-14 12:06:33

标签: linux-device-driver

需要对主要号码进行静态分配的具体情况是什么(即提前创建设备节点的必要性)?

1 个答案:

答案 0 :(得分:0)

主要号码的静态分配通常用于大多数常见设备。可以在内核源代码树中的Documentation / devices.txt中找到这些设备的列表。

如果您正在开发自己使用的驱动程序,只要使用看似未使用的数字,就可以使用静态分配。但是,如果你的驱动程序将被更广泛地部署,选择一个随机数并像这样分配最终会导致冲突,那么使用动态分配可能会更好。

Linux Device Drivers, 3rd Edition