打印

68013的ISO传输模式最快速度可达多少呢?

[复制链接]
737|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhuww|  楼主 | 2015-10-6 21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
68013的ISO传输模式最快速度可达多少呢?
沙发
zhuww|  楼主 | 2015-10-6 21:54 | 只看该作者
这种传输模式的优势在哪啊?

使用特权

评论回复
板凳
wangpe| | 2015-10-6 21:54 | 只看该作者
实时传输用于连续的实时的数据。当外设连接到host时,带宽已经预定义好了。实时传输的最大特征就是传输的数据并不保证完全正确,如果传输准备好的时候host在忙,或者数据发生错误这时候被传输的数据就被破坏了。

使用特权

评论回复
地板
zhanglli| | 2015-10-6 21:55 | 只看该作者
实时传输最重要的是保证持续数据流,不管数据有没有错误或丢失。

使用特权

评论回复
5
lium| | 2015-10-6 21:55 | 只看该作者
嗯,实时传输典型的应用是实时音频和视频。它不适合用在数据文件传输上。

使用特权

评论回复
6
zhuww|  楼主 | 2015-10-6 21:55 | 只看该作者
为什么?

使用特权

评论回复
7
wangpe| | 2015-10-6 21:55 | 只看该作者
这是因为即使带宽设置得很理想,某个包被丢失的可能性还是有的,那么最后得到的数据可能是被破坏的或无用的。

使用特权

评论回复
8
lium| | 2015-10-6 21:56 | 只看该作者
请注意,使用实时传输的时候需要一些小窍门,一般来讲,你需要确保buffer是所需传输包的3倍大小。

使用特权

评论回复
9
guoyt| | 2015-10-6 21:56 | 只看该作者
嗯,一个包正在USB硬件传输,第二个包排队等候,第三个包正在填充或清空buffer(取决于传输的方向)。当然,buffer越多会更好,但是任何设置都不能保证一个数据都不丢,即使host空闲的时候。

使用特权

评论回复
10
zhuww|  楼主 | 2015-10-6 21:56 | 只看该作者
并不保证数据的完全正确,那还怎么用啊

使用特权

评论回复
11
zhuww|  楼主 | 2015-10-6 21:56 | 只看该作者
是不是舍弃了数据的准确性,来弥补或者说来增强数据的传输效率呢

使用特权

评论回复
12
zhanglli| | 2015-10-6 21:57 | 只看该作者
这几种传输模式分别用在不同的场合,有的需要快,有的需要准确等等,选择需要的方式就可以了

使用特权

评论回复
13
zhuww|  楼主 | 2015-10-6 21:57 | 只看该作者
嗯,明白了,结贴

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

893

主题

8252

帖子

1

粉丝