【发布时间】:2014-08-11 09:40:27
【问题描述】:
我知道在 Linux 系统中插入任何 USB 设备时,都会加载特定的设备驱动程序。现在我想在插入USB鼠标时插入我的驱动程序。
我知道我可以使用两种方法来完成这项任务:使用 depmod 或使用 udev 概念。我在互联网上读过一些关于它的东西,但我没有得到确切的答案。任何人都可以建议最好使用哪种方法以及在我需要进行更改的 Linux 内核树中使用哪种方法?
【问题讨论】:
-
“插入我的驱动程序” -- “插入”到什么?这种“插入”与加载驱动模块有何不同?
-
@sawdust 并没有什么不同。
-
您是否正在为您的设备编写一个新的驱动程序作为内核模块?还是您只是在寻找一种方法来加载一些驱动程序模块,而不是在您插入设备时将默认的 udev/kernel/modprobe 弹出到内核中?
-
我只是想在插入 USB 鼠标的默认活动旁边加载我的驱动程序模块(例如简单的 Hello.ko)。
-
通过以下链接查看答案:stackoverflow.com/questions/25175960/…
标签: linux linux-kernel usb linux-device-driver