- 5
- 0
- 约1.63万字
- 约 15页
- 2022-02-10 发布于广东
- 举报
Linux 下 USB 内核 学习笔记
分类 : USB
2007.8.30 09:39 作者: 寂寞 17 路 | 评论: 0 | 阅读: 302
Linux 下 USB 内核之学习笔记(一)
Linux 下 USB 子系统软件结构为
USB 内核( USB 驱动, USBD )处于系统的中心,对于它进行研究是能够进行 USB 驱动开
发 (包括客户驱动和主机驱动) 的第一步。它为客户端驱动和主机控制器驱动提供了主要数据
结构和接口函数,主要有四类功能:客户端驱动管理, USB 设备的配置和管理,主机控制器
的管理,协议控制命令集和数据传输的管理。 具体代码主要集中在 linux/drivers/usb 下的 usb.c,
usb.h 中
Linux 下 USB 内核之学习笔记(二)主要数据结构分析
主要有四个数据结构,分别是
USB 设备 usb_device,保存了一个 USB 设备的信息,包括设备地址,设备描述符,配置描述
符,等等
USB 总线系统 usb_bus,保存了一个 USB 总线系统的信息,包括总线上设备地址信息,根集
线器,带宽使
原创力文档

文档评论(0)