Linux USB框架学习记录

来源:互联网 发布:招聘程序员的公司 编辑:程序博客网 时间:2024/06/05 08:14

USB hub是一种特殊的USB device,只有一个interface,一个interrupt endpoint。

Linux USB driver中有两种设备,一种是usb device,driver为usb-generic driver,usb-generic driver主要的工作是,set configuration,创建usb interface device,调用device_add。另一种是interface device。

USB HCD注册时,都会创建一个usb bus,并创建一个root hub。创建root hub device时,会调用device_add,从而出发Linux driver model中的,bus->probe,bind_driver,

0 0
原创粉丝点击