Linux device driver 如何在完成模块的insmod后创建/dev/entry

Linux device driver 如何在完成模块的insmod后创建/dev/entry,linux-device-driver,insmod,Linux Device Driver,Insmod,我得到了一个Linux内核模块,其中包含以下说明:insmod。然后确定主编号并创建一个/dev条目。 从dmesg文件可以明显看出,我能够成功地安装。但是,我不知道如何确定设备编号。感谢您的帮助我想您知道您正在谈论的设备的名称。您可以从/proc/devices检索主要号码。以下是此文件的摘录: 字符设备: 1个成员 216 rfcomm 226数字版权管理 252希德劳 253 bsg 254 rtc 阻止设备: 259 blkext 8 sd 9马里兰州 在那里查找设备的名称。主数字在

我得到了一个Linux内核模块,其中包含以下说明:insmod。然后确定主编号并创建一个/dev条目。
从dmesg文件可以明显看出,我能够成功地安装。但是,我不知道如何确定设备编号。感谢您的帮助

我想您知道您正在谈论的设备的名称。您可以从
/proc/devices
检索主要号码。以下是此文件的摘录:

字符设备:
1个成员

216 rfcomm
226数字版权管理
252希德劳
253 bsg
254 rtc

阻止设备:
259 blkext
8 sd
9马里兰州

在那里查找设备的名称。主数字在同一行,就在名称之前

旁注。 我还建议您阅读《Linux驱动程序开发》一书(),特别是第1-3章。这里解释了设备编号和许多其他有用的东西。虽然这本书的某些部分现在有点过时了,但它仍然很有用。 旁注结束。

可能重复的旁注