自定义设备的 USB 用户空间设备驱动程序

sag*_*ddy 1 linux usb drivers device linux-device-driver

什么是“自定义设备的 USB 用户空间设备驱动程序”?

rod*_*igo 5

一个用户空间的设备驱动程序是一个软件(库或守护进程),用于以访问定制设备(小工具)。与内核驱动程序的区别在于用户空间驱动程序是从普通用户空间运行的,而不是从内核运行。也就是说,它像任何其他程序/库一样作为普通代码编译和运行。

为此,您需要从程序中访问低级 USB 功能,但 Linux 内核提供了这一点。无论如何,不​​要试图直接与内核对话,那太疯狂了。而是使用 USB 库,例如libusb