因为这段时间一直在弄UVC的事情,也没空写新的文章了。然后年前到现在都一直杂七杂八的事情忙,这几天空间也没空登陆了,一看好多问题都没回复了,呵呵== 前几天UVC终于弄的也差不多了。然后在看UVC协议的过程中,发现以前我的一个错误观点,可能我在QQ上回复过大家或者在空间里回复过,我表示抱歉,误导大家了,这里纠正一下: 关于ISO和BULK传输速度及准确率的问题,我以前的观点是bulk传输比ISO快,但没有ISO准确。 这个观点正确度是有40%, 首先: bulk传输有可能比ISO快,也有可能比ISO慢,为什么呢,因为bulk没有固定速率,如果在没有其他USB设备或传输抢占USB总线的时候,那么bulk传输会被分配到{zd0}速度,此时就有可能比ISO快。 其次,bulk传输的准确率比ISO高。因为bulk传输后会有握手包检查错误,而ISO因为追求速度,省掉了握手包,导致准确率不及bulk,ISO速度越高,错包率越大。 当然,理论上,ISO可以达到 {jz}480 Mbits/s(但这样错包率是非常严重的);bulk大概418Mbits/s的样子。 以上,特此更正。 【谷】 |