我怎么知道连接的设备是MIDI的类投诉 (例如;对于yamaha键盘) (我试图将arduino直接连接到usb midi键盘)
答案 0 :(得分:0)
在linux中,您可以使用lsusb -v
设备类位于bDeviceClass
字段中。如果它显示0 (Defined at Interface level)
,请查看bInterfaceClass
字段。 MIDI设备有自己的USB类cf. http://www.usb.org/developers/docs/devclass_docs/midi10.pdf
必须运行一个类似于内核模块/驱动程序的程序,它能够与USB midi设备进行通信,因为这种通信是标准化的(http://www.beyondlogic.org/usbnutshell/usb1.shtml)
在Windows上,您可以使用USBView
等工具获取有关USB类的信息... https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/usbview