,
比如:鼠标的数据是从鼠标传到PC机, 对应的端点称为"中断输入端点"
其中端点0是设备的默认控制端点, 既能输出也能输入,用于USB设备的识别过程
同样linux内核也自带了USB总线驱动程序,框架如下...udev = usb_alloc_dev(hdev, hdev->bus, port1); //(1)注册一个usb_device,然后会放在usb总线上
usb_set_device_state...(udev, USB_STATE_POWERED); //设置注册的USB设备的状态标志
... ...
...17行上,设置device成员,主要是用来后面8.2小节,注册usb总线的device表上....其中usb_bus_type是一个全局变量, 它和我们之前学的platform平台总线相似,属于USB总线, 是Linux中bus的一种.