大家都知道,在高速传输中达到十几MB/s以下是很容易实现的,无论从硬件设计上还是从软件上要求都不太严格。低速下就连驱动都完全可以采用开发包自带的。但是要去逼近2.0的极限速度(如40MB/s或更高)时,在设计上就不太容易了。在此,本人对硬件上的改善还行,但作为驱动及上位机软件的初...
全文
回复(4) 2010-08-20 19:57 来自版块 - USB驱动开发
表情
akaxiang谢谢各位指点,小弟得从头再慢慢研究研究。。。呵呵(2010-10-10 18:35)
Pegram>>我想了解驱动及Win32应用程序(如同步、异步传输)编写的不同在高速实时数据采集中的影响及对速度有哪些制约因素。 没有影响,对于硬件,采用什么编程方式都一样。(2010-09-23 09:02)
Pegram断点描述符里面有一个最大包长度,可以用来调节端点的最大带宽。我印象中,总线对Bulk端点所分配的带宽,最大不超过总带宽的15%(数字可能不准确);等时方式可超过80%。 如果要尽量利用带宽的话,就是用等时方式。但等时方式,对于要求正确性保证的数据,没有保证。 对于USB,这是一个...(2010-09-23 09:00)
bibidaa480Mb/s是极限带宽,这个是由硬件特性决定的,而BULK传输来讲,它的总线利用率是一定的,所以软件上改善空间很小。(2010-09-22 01:16)

返回顶部