7个版本
0.2.0 | 2023年11月15日 |
---|---|
0.1.6 |
|
0.1.5 | 2022年8月29日 |
0.1.4 | 2021年3月6日 |
0.1.0 | 2021年1月27日 |
#915 在 硬件支持
每月361次下载
49KB
1K SLoC
Usb-Hid 驱动程序
这是UsbBus
特质的实现,将USB设备模拟为USBIP服务器。
注意
该crate**不**打算用于生产环境。它的目的是简化新的UsbClass
实现的开发,或者为了更容易的嵌入式应用开发而模拟USB设备。
用法
可以使用以下方式启动usbip客户端
sudo apt-get install linux-tools-generic
然后,启动应用程序。
cargo run --example serial_echo
然后启动USBIP客户端。
// Start the vhci driver
sudo modprobe vhci-hcd
// List available devices
usbip list -r "localhost"
// Attach USB device
usbip attach -r "localhost" -b "1-1"
// List connected devices
usbip port
// Detach device
usbip detach -p "port"
根据您的机器设置,您可能需要执行sudo
。
已知问题
这是一个非常初级的软件,还有很多问题需要解决。
- 当使用HID时,第一次连接总是失败,通常第二次才能成功。原因尚不清楚。
许可
Apache-2.0 或 MIT.
依赖
~1.5MB
~32K SLoC