资 源 简 介
The U USB Abstract Layer
The current SVN code is nearly useable, you may use at your own risk.
The source of kernel modude include a file in the kernel source, so you should have the kernel source and change the corresponding path in the "uual.h".
The userland tool have a dependency to libusb-1.0.
Introduction
UUAL is a solution for USB device virtualization for recent LINUX kernel(maybe >2.6.30?).
Using the virtual host controller/root bus technique, we make the fake USB devices for kernel/drivers which can be controlled by user(or user-land program).
There are some similar works, including http://usbip.sourceforge.net. Our work is more stable for both kernel and users.
Risks
The kernel module may make your kernel panic, or loss of response. It"s not recommended to use the device sharing in the Internet.
Contribution
Contributions are welcome, currently we are looking fo