Linux USB总线的两个链表.doc
《Linux USB总线的两个链表.doc》由会员分享,可在线阅读,更多相关《Linux USB总线的两个链表.doc(2页珍藏版)》请在三一文库上搜索。
1、Linux USB总线的两个链表USB 总线引出两个首要的链表!一个 USB 总线引出两个首要 的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)的区别是什么?USB 设备驱动程序包含 USB 设备的一些通用特征,将与所有 USB 设备相匹配。在 USB core 定义了:struct usb_device
2、_driver usb_generic_driver。usb_generic_driver 是 USB 子系统中独一的一个设备驱动程序对象。而 USB 驱动程序则是与接口相匹配,接口是一个完成特定功能的端点的集合。设备是如何 添加到设备链表上去的?在设备插入 USB 控制器之后,USB core 即会将设备在系统中注册,添加到 USB 设备链表上去。USB 设备驱动程序(usb device driver)是如何 添加到驱动链表上去的?在系统启动注册 USB core 时,USB 设备驱动程序即将被注册,也就添加到驱动链表上去了。接口是如何 添加到设备链表上去的?在 USB 设备驱动程序和 U
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux USB总线的两个链表 USB 总线 两个
链接地址:https://www.31doc.com/p-3255201.html