对于控制类型的端点管道使用: usb_sndctrlpipe()/usb_rcvctrlpipe()
对于实时类型的端点管道使用: usb_sndisocpipe()/usb_sndisocpipe()
对于批量类型的端点管道使用...,USB传输数据时,就是打包成urb结构体来传输
iso_packets:表示iso类型的包个数,这里我们不是iso类型包,直接填0
mem_flags:分配内存的参数,这里填入GFP_KERNEL,正常分配..., usb_complete_t complete_fn,void *context,int interval);
初始化中断型端点的urb数据结构体
针对批量型端点的...urb:指向要初始化的urb
dev:指向要传输的usb设备
pipe:要传输的端点管道, 本节的pipe通过usb_rcvintpipe()宏获取
transfer_buffer:指向要传输数据的虚拟地址缓冲区...结构体,urb:用来传输数据
->4.4) 因为我们2440支持DMA,所以要告诉urb结构体,使用DMA缓冲区地址
->4.5)使用usb_submit_urb()提交urb
3.3在鼠标中断函数中