版块
论坛
喜欢
话题
应用
搜索
登录
注册
jackzhang72的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=45980
用d12能达到多高速率?
最近,一个朋友用d12开发一个设备,原始数据的速率只有600kbit,可是传上去的包总是会丢掉一大部分,这主要会是什么原因?
回复
(
5
)
2003-08-30 10:45
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
一天到晚游泳的鱼
:
不敢和专家比肩,只是解释一下!呵呵 周立功抄的东西很滥,速度很慢的。但是vendor request只是做厂商请求是用,传的数据极少,一般是不影响速度的,而大批量的数据传输的确是用BULK方式的。
(2003-09-17 15:49)
回复
jinghuiren
:
楼上说的方法是对的,还有一点就是不要用vendor request读数据(d12的驱动源代码中是这么做的),这是控制传输,因此很慢的,要用bulk传输。
(2003-09-16 10:46)
回复
clevor
:
读的时候一次多读些。不要因为D12一次只发64个就不敢一次读它32K。个人以为,上位机的一次读/写操作产生一个TOKEN,而每1MS分配一次TOKEN,下一个1MS才能用上,如果你每次就读64个字节,速度就是32K。
(2003-09-16 08:47)
回复
jackzhang72
:
上层使用周立功提供的驱动,然后做的应用程序。 怎样加快速度?
(2003-08-30 13:20)
回复
jinghuiren
:
上层收数据太慢了,因此出现丢失数据现象。
(2003-08-30 13:03)
回复
jackzhang72
加关注
写私信
0
关注
0
粉丝
110
帖子
返回顶部