tinyusb icon indicating copy to clipboard operation
tinyusb copied to clipboard

USB/IP virtual drivers

Open dsseng opened this issue 7 months ago • 0 comments

Related area

Device drivers

Hardware specification

PC, test environments

Is your feature request related to a problem?

Testing and debugging class drivers, user code with MCUs is harder than necessary, but on PC it's way easier, faster and more automatable.

Describe the solution you'd like

For example, like Zephyr and Rust already have, a USB/IP driver could be implemented.

TinyUSB is incorporated into a test binary running on a host and exposing port 3240, to which a USB/IP client can connect (for example, a Linux VM can connect and run a test using its drivers for, say, UVC).

The host side can connect to an existing USB/IP server, be it a physical device exposed by a computer or another virtual device.

I have checked existing issues, dicussion and documentation

  • [x] I confirm I have checked existing issues, dicussion and documentation.

dsseng avatar May 23 '25 19:05 dsseng