Linux-USB
2019-06-10 11:06:06 0 举报
AI智能生成
Linux USB知识点
作者其他创作
大纲/内容
USB技术简介
USB协议版本
对比其它总线
TYPEC&USB-PD
USB协议基础
USB系统物理拓扑结构
USB逻辑结构
USB设备逻辑结构
通信机制
常见协议
class spec定义
hid(class spec)
mass-storage(class spec)
uac&uvc(class spec)
vendor defined(厂商自定义)
adb(vendor defined)
mtp(vendor defined)
rndis (vendor defined)
插入检测&设备枚举
USB-Host子系统
整体框架
Host子系统初始化
usb_device与usb_generic_driver
usb_interface与usb driver
usb设备驱动match规则
id_table
dynamic id
usbfs&devio
class device(devid.major=189)
电源管理
USB-Gadget子系统
整体框架
UDC注册与绑定
Configfs与composite设备
functionfs
gadget设备状态
创建自己的gadget设备
常见问题Debug
0 条评论
下一页