Linux:主要和次要设备号

Linux:主要和次要设备号

哪些类型的设备属于主要设备编号类别,哪些类型的设备属于次要设备编号类别。这两个类别之间的真正区别是什么?

答案1

所有设备都有一major, minor对号码。该major数字是一个更大、更通用的类别(例如硬盘、输入/输出设备等...),而该minor数字则更具体(即告诉设备连接到什么总线)。

查看内核文档了解更多示例。

答案2

主设备号标识驱动程序(例如 IDE 磁盘驱动器、软盘、并行端口、串行端口...)或有时是外围卡(PC 的第一个 IDE 卡、第二个 IDE 卡),次设备号标识特定的设备。设备(即,第一张软盘的次要值为 0,第二个软盘的次要值为 1,...)。

答案3

也许您有兴趣LANANA设备列表描述了主要代码。

正如@Renan 所说,次要取决于设备。

相关内容