Linux 更改char USB驱动程序的接口

Linux 更改char USB驱动程序的接口,linux,linux-kernel,char,driver,linux-device-driver,Linux,Linux Kernel,Char,Driver,Linux Device Driver,我为HID USB设备编写了一个字符驱动程序 我的目标是将数据发送到接口0。 我想发送的所有数据都是正确的,但是我将URB_控制发送到接口1 我的代码基于提供的框架和示例 驱动程序的哪一部分(探测、写入等)指定了接口号?是学术用途吗?否则,内核中已经有很多HID驱动程序,其中一个甚至可能被调整以支持您的设备。@AndyShevchenko我尝试支持不受支持的USB HID设备。我有Windows上的驱动程序。我的目标是将数据传输到设备,我设法做到这一点。HID协议是有文档记录的,我们有一个通用的

我为HID USB设备编写了一个字符驱动程序

我的目标是将数据发送到接口0。 我想发送的所有数据都是正确的,但是我将URB_控制发送到接口1

我的代码基于提供的框架和示例


驱动程序的哪一部分(探测、写入等)指定了接口号?

是学术用途吗?否则,内核中已经有很多HID驱动程序,其中一个甚至可能被调整以支持您的设备。@AndyShevchenko我尝试支持不受支持的USB HID设备。我有Windows上的驱动程序。我的目标是将数据传输到设备,我设法做到这一点。HID协议是有文档记录的,我们有一个通用的驱动程序。您只需添加一个扩展AFAIUC。