首页
›
Linux内核与驱动
›
169-USB Host驱动
›
《Linux USB Host驱动框架与核心数据结构》
VIP10
本课程属于:169-USB Host驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux USB Host驱动框架与核心数据结构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB子系统概述
USB总线历史 · USB版本演进(1.0/2.0/3.… · USB Host在Linux内核中的…
USB
子系统概述
02
Linux USB子系统架构
整体软件栈分层(设备层 · 总线层 · 主机控制器层)
Linux
USB
03
USB核心数据结构 - usb_device
结构体定义 · 关键字段解析(devnum · speed
USB
device
04
USB核心数据结构 - usb_bus_type
总线注册机制 · 总线属性 · 匹配规则(usb_device_ma…
USB
bus
05
USB核心数据结构 - usb_host_config & usb_config
配置描述符解析 · 接口与端点集合 · 配置选择流程
USB
host
06
USB核心数据结构 - usb_interface
接口描述符 · 接口关联 · 驱动绑定(probe/disconn…
USB
interface
07
USB核心数据结构 - usb_host_endpoint & usb_endp
端点类型(控制/批量/中断/等时) · 端点方向 · 端点调度
USB
host
08
USB核心数据结构 - urb(USB Request Block)
urb结构体详解 · urb生命周期(创建 · 提交
USB
urb
09
USB核心数据结构 - usb_driver
驱动结构体定义 · id_table匹配 · probe/disconnect回调
USB
driver
10
USB核心数据结构 - usb_hcd(Host Controller Driv
hcd结构体 · hcd与usb_bus的关系 · hcd的注册与注销
USB
hcd
11
USB核心数据结构 - usb_hc_driver
主机控制器驱动操作集(hc_driv… · urb_enqueue/urb_de…
USB
hc
12
USB核心数据结构 - usb_dev_state & usb_dev_auth
设备状态机 · 授权机制 · 设备复位与断开处理
USB
dev
13
USB核心数据结构 - usb_anchor
异步URB管理 · 锚点机制 · 批量取消URB的实现
USB
anchor
14
USB核心数据结构 - usb_sg_request
散聚I/O请求 · sg列表与URB的映射 · 批量传输优化
USB
sg
15
USB核心数据结构 - usb_iso_packet_descriptor
等时传输描述符 · 帧偏移 · 实际长度
USB
iso
16
USB核心数据结构 - usb_ctrlrequest
控制传输请求结构 · bmRequestType/bReq…
USB
ctrlrequest
17
USB核心数据结构 - usb_device_descriptor
设备描述符标准字段 · vid/pid · bcdUSB
USB
device
18
USB核心数据结构 - usb_interface_descriptor
接口描述符标准字段 · bInterfaceClass/su…
USB
interface
19
USB核心数据结构 - usb_endpoint_descriptor
端点描述符标准字段 · bEndpointAddress · bmAttributes
USB
endpoint
20
USB核心数据结构 - usb_ss_ep_comp_descriptor
SuperSpeed端点伴侣描述符 · 突发传输 · 多流支持
USB
ss
21
USB核心数据结构 - usb_bos_descriptor & usb_ext
BOS描述符 · USB 3.0扩展能力 · 容器ID
USB
bos
22
USB核心数据结构 - usb_string & usb_strings
字符串描述符索引 · 语言ID · 字符串获取流程
USB
string
23
USB核心数据结构 - usb_quirks
设备quirk机制 · 常见quirk标志 · quirk匹配与处理
USB
quirks
24
USB核心数据结构 - usb_phy & usb_phy_io
PHY层抽象 · phy操作集 · phy与hcd的交互
USB
phy
25
USB核心数据结构 - usb_wireless & usb_wireless_
无线USB扩展 · wusb数据结构 · 认证与关联
USB
wireless
26
USB核心数据结构 - usb_hub & usb_hub_descriptor
Hub描述符 · 端口状态 · Hub事件处理
USB
hub
27
USB核心数据结构 - usb_port & usb_port_acpi
端口抽象 · 端口电源控制 · ACPI集成
USB
port
28
USB核心数据结构 - usb_dev_authorize & usb_auth
设备授权接口 · 用户空间控制 · 安全策略
USB
dev
29
USB核心数据结构 - usb_devio & usbdevfs
用户空间USB设备访问 · devio接口 · ioctl命令集
USB
devio
30
USB核心数据结构 - usb_mon & usb_monitor
USB监控框架 · URB跟踪 · 调试与性能分析工具
USB
mon
所属VIP或分类
同VIP:Linux-USB-Host驱动向RTOS移植与系统适配
同VIP:Linux-USB-Host驱动开发与设备通信调试
同VIP:Linux-USB-Host驱动架构与xhci协议详解