【问题标题】:USB user Space device driver for a custom device自定义设备的 USB 用户空间设备驱动程序
【发布时间】:2014-01-03 11:42:37
【问题描述】:

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

【问题讨论】:

    标签: linux usb device linux-device-driver drivers


    【解决方案1】:

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

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

    【讨论】:

    • @sagarreddy:不,抱歉,没有简单的示例。但是您可以在 libuxbx 站点中找到一些示例。
    • libusbx 于 2014 年并入 libusb,作为一个单独的项目,它已经停产了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多