文档详情

Linux内核USB驱动架构:USB设备驱动架构.pdf

发布:2018-01-07约6.44万字共39页下载文档
文本预览下载声明
USB 设备驱动架构 LK 版本:2.6.35.3 2013 年1 月14 日  任务目标: 分析整理插入一个USB 设备的处理过程。  USB 设备、配置、接口、设置以及端点的五者关系图: 一个USB 设备对应有一个或多个配置; 一个配置对应一个或多个的USB 接口; 一个USB 接口又具有一个或多个的设置; 一个设置又会拥有一个或多个的USB 端点。 1 五者关系图如下: usb_device_descriptor{} usb_device{} 设备描述符 .descriptor .bNumConfigurations *config usb_host_config{}[] *ep_in[] usb_host_config{} usb_config_descriptor{} *ep_out[] .desc 配置描述符 *interface[] 设备 多个配置 一个配置 usb_host_endpoint{}*[] usb_host_endpoint*{}[] USB_MAXINTERFACES usb_interface{}[] usb_interface{} usb_host_interface{}[] *altsetting *cur_altsetting
显示全部
相似文档