c - 设备驱动程序编程 - USB

标签 c linux-device-driver usb-hostcontroller

我必须讨论 USB 主机 Controller 的代码流。这个 USB 主机 Controller 是设备和操作系统之间的接口(interface)。有许多 USB 设备(例如键盘、相机、鼠标等)。

我在哪里可以找到代码来查看 USB 设备和操作系统之间如何通过 USB 主机 Controller 进行通信?

最佳答案

下载Linux内核源码,开始阅读drivers/usb中的代码。 Here在线引用,以及 README关于USB树

关于c - 设备驱动程序编程 - USB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20046882/

相关文章:

c - 如何监听内核中的新分支

virtualbox - Vagrant usbfilter 使客机进入无效状态

android - 如何在 Android Usb 主机中获取主机发送命令后 USB 设备响应的内容?

c - '\n'真的是用来刷的吗?

c - 将时间戳编码为最少的字符

c - 如果我初始化一个结构但缺少一个元素,GCC 中是否有任何标志来警告我?

c - "bus error"带有(非常)简单的 opencv 程序(使用 Mac Os X)

linux - 如何在 Linux 中获取 USB(HID 使用 ID)连接设备的使用 ID 或类似属性

linux - 在 Linux 内核中调用给定函数的上下文