700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > usb linux 内核 Linux内核USB驱动架构:USB设备驱动架构.pdf

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

时间:2024-09-21 19:58:10

相关推荐

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

USB 设备驱动架构

LK 版本:2.6.35.3

年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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。