标签: linux usb device linux-device-driver drivers
什么是“自定义设备的USB用户空间设备驱动程序?”
答案 0 :(得分:4)
用户空间设备驱动程序是一个软件(库或守护程序),用于访问自定义设备(小工具)。与内核驱动程序的区别在于用户空间驱动程序是从普通用户空间运行的,而不是从内核运行的。也就是说,它像任何其他程序/库一样被编译和运行为普通代码。
为此,您需要从程序中访问低级USB功能,但Linux内核会轻轻提供。无论如何,不要试图直接与内核交谈,那就是疯狂。而是使用USB库,例如libusb