usb驱动
usb: host controller + udc
usb控制器驱动 与 usb设备驱动
一个功能复杂的usb设备可以具有多个接口..
端点是usb通信的最基本形式,每一个usb设备接口在主机看来就是一个端点的集合
主机只能通过端点与设备通信,usb系统中每一个端点都有唯一的地址,这是由设备地址和端点号给出的。每个端点都有一定的属性,其中包括传输方式、总线访问频率、带宽、端点号和数据包的最大容量等。一个usb端点智能在一个方向上承载数据,或者从主机到设备,输出端点,或者从设备到主机,输入端点,因此端点可看作一个单向的管道。端点0通常为控制端点,用于设备初始化参数等。只要设备连接到usb上并且上电端点0就可以被访问。
端点1、2等一般用作数据端点,存放主机与设备间往来的数据。
usb_device usb_device_descriptor
3.urb usb request block,urb 类似于网络设备驱动中的sk_buff结构体(usb主机与设备通信的“电波”)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-08-12 C_At linux 定时器设置
2020-08-12 vim 去掉底色亮度(全局搜索)
2020-08-12 top %cup id 使用率
2019-08-12 中标麒麟
2019-08-12 centos安装qt5.9
2019-08-12 ldd ./socket_client
2019-08-12 hg remove