如何通过USB HID(/dev/hidg0)传输数据?

如何通过USB HID(/dev/hidg0)传输数据?,usb,Usb,我用的是Atmel sama5d3x系列。我实现设备到USB HID设备(作为键盘)。已经尝试将USB HID配置为g_HID.o(内置或g_HID.ko模块),然后Windows可以识别为键盘,事件设备在那里有接口(/dev/hidg0) 如何通过此接口传输数据 内核版本:3.14我想你的问题是“如何通过Linux接口传输数据” 从Linux用户空间,您可以使用模式wb打开/dev/hidg0,然后简单地写入该文件描述符 例如,在Python中: with open('/dev/hidg0',

我用的是Atmel sama5d3x系列。我实现设备到USB HID设备(作为键盘)。已经尝试将USB HID配置为g_HID.o(内置或g_HID.ko模块),然后Windows可以识别为键盘,事件设备在那里有接口(
/dev/hidg0

如何通过此接口传输数据

内核版本:3.14

我想你的问题是“如何通过Linux接口传输数据”

从Linux用户空间,您可以使用模式
wb
打开
/dev/hidg0
,然后简单地
写入该文件描述符

例如,在Python中:

with open('/dev/hidg0', 'wb') as fd:
    fd.write(data_to_sent_over_hid)