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

时间:2015-12-22 06:37:16

标签: usb

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

如何通过此界面传输数据?

内核版本:3.14

1 个答案:

答案 0 :(得分:0)

我猜您的问题是“我如何通过Linux的接口传输数据”。

在Linux用户空间中,您可以以/dev/hidg0模式打开wb,然后只需write即可打开此文件描述符。

例如在Python中:

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