主题 : linux中usb 驱动问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 113
精华: 0
发帖: 26
金钱: 210 两
威望: 97 点
综合积分: 52 分
注册时间: 2008-02-18
最后登录: 2010-08-03
楼主  发表于: 2010-01-22 16:21

 linux中usb 驱动问题

在发送和接收USB数据时候.很多会调用一个usb_submit_urb函数.
我开始以为只有发送数据才会调用此函数. 后来发现在需要接收一个数据包时候也会调用此函数.
请问是否linux在发送/接收数据都需要调用此函数吗?
另外一个问题是如果我的usb host端点buffer是64字节,也就是说每次最多接收一个64字节的数据包, linux接收一个数据包后是立即封装成urb包给上层还是接收到的字节达到一定数量后才传给上层urb?