usbip-server

usbip-server Example Devices

Each page shows how to run one of the example devices, what it prints and how it is built, as a starting point for your own device.

Device USB id  
Bulk Device fa00:c001 Vendor class device with one bulk OUT and one bulk IN endpoint
CDC Serial Port fa00:0001 CDC ACM serial port, shows up as /dev/ttyACMx
Mouse fa00:0002 HID boot mouse that moves the pointer in a circle
Keyboard fa00:0003 HID boot keyboard that types a greeting
Audio Input fa00:0004 USB Audio Class 1 microphone over an isochronous endpoint
GUD Display 1d50:614d 320x240 display using the GUD protocol, shows up as a monitor

The server, its library and how to build everything are described in the README.