linux – 使用驱动程序注册(/ bind / match)设备
发布时间:2020-12-14 00:44:28 所属栏目:Linux 来源:网络整理
导读:我正在 linux上写一个USB驱动程序(用于游戏手柄),当我插入它时,ti加载usbhid.我该怎么做才能加载我的驱动程序(gp_driver)? 我做了unbind usbhid并绑定到我的驱动技巧,但我不想每次都这样做. 我的驱动程序是否已加载? 我应该在驱动程序中编写代码吗? 我的
我正在
linux上写一个USB驱动程序(用于游戏手柄),当我插入它时,ti加载usbhid.我该怎么做才能加载我的驱动程序(gp_driver)?
我做了unbind usbhid并绑定到我的驱动技巧,但我不想每次都这样做. 我的驱动程序是否已加载? 谢谢 解决方法
您需要为设备创建一个udev规则,该规则可以负责创建设备文件,设置设备文件的权限以及加载相关的驱动程序.
资源 > http://reactivated.net/writing_udev_rules.html 例 摘自:http://plugcomputer.org/plugwiki/index.php/Load_Serial_Drivers_Automatically_Using_udev # if no driver has claimed the interface yet,load ftdi_sio ACTION=="add",SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_interface", ATTRS{idVendor}=="9e88",ATTRS{idProduct}=="9e8f", DRIVER=="", RUN+="/sbin/modprobe -b ftdi_sio" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |