社区
驱动开发/核心开发
帖子详情
关于USB驱动性能的问题
voluptas
2012-06-16 07:26:49
嵌入式设备上的USB驱动,以前只用到了一个endpoint(in/out)用于数据传输。
现在将这个USB驱动改为一个composite设备,又添加里一个CDC功能,实现一个虚拟com口,向主机发log.
请问,新加的虚拟串口,会不会对之前的数据传输功能的性能有影响?如果有,如何尽量保证之前的性能?
...全文
136
6
打赏
收藏
关于USB驱动性能的问题
嵌入式设备上的USB驱动,以前只用到了一个endpoint(in/out)用于数据传输。 现在将这个USB驱动改为一个composite设备,又添加里一个CDC功能,实现一个虚拟com口,向主机发log. 请问,新加的虚拟串口,会不会对之前的数据传输功能的性能有影响?如果有,如何尽量保证之前的性能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshi_ziyu
2012-06-18
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
usb2一般在有文件系统的时候传输率15M-20M字节(块传输模式),串口如果只是文本传输,155200够用了,19K字节才。
基本不会有影响,除非你驱动写的出了问题。
[/Quote]
++
不会有影响
voluptas
2012-06-17
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
usb2一般在有文件系统的时候传输率15M-20M字节(块传输模式),串口如果只是文本传输,155200够用了,19K字节才。
基本不会有影响,除非你驱动写的出了问题。
[/Quote]
因为我用USB BUS 分析仪看到,主机在不停地给设备的USB虚拟串口发IN的request,也就是不停的问设备“有没有log发过来”,
我不太了解主机端,所以我怕这会占用主机USB控制器的资源,从而影响其他功能端口的性能。
jdygrdzh
2012-06-17
打赏
举报
回复
再说发出IN这个命令的也是主机驱动,只不过得不到回应的时候会由硬件自动重发。
归根到底还是可以通过改软件来减少
jdygrdzh
2012-06-17
打赏
举报
回复
那你看这个IN的时间间隔是多少。一个微帧125微秒,最多可以传6KB左右数据。如果你看到的IN间隔远大于125微秒,就不会有影响了。
曹大夯
2012-06-17
打赏
举报
回复
只要你的设备符合USB规范,不会有负面影响的。端口间不会影响的。
jdygrdzh
2012-06-16
打赏
举报
回复
usb2一般在有文件系统的时候传输率15M-20M字节(块传输模式),串口如果只是文本传输,155200够用了,19K字节才。
基本不会有影响,除非你驱动写的出了问题。
DTECH pl2303
usb
-rs232
驱动
程序
DTECH pl2303 通用U口转串口(U转串)
驱动
程序,安装简便,
性能
稳定,既可以使用DTECH的硬件,也可以用于市场上购买的普通U转串。
Linux
驱动
开发|
USB
驱动
USB
驱动
怎么禁用计算机
usb
驱动
,在Windows中启用或禁用
USB
驱动
器或端口的5种方法 | MOS86...
点击此处修复Windows错误并提高系统
性能
您经常遇到工作场所或大学或学校的Pen
驱动
器或
USB
驱动
器访问受到阻碍吗?我相信很多次事实上,每次尝试使用
USB
驱动
器时,您都不允许,只因为管理员已禁用Windows系统上的
USB
...
USB
驱动
程序
概念 现象:把
USB
设备接到PC 1. 右下角弹出"发现android phone" ...
USB
总线
驱动
程序负责:识别
USB
设备, 给
USB
设备找到对应的
驱动
程序 问2.
USB
设备种类非常多,为什么一接入电脑,就能识别出来? 答2
linux下
usb
驱动
USB
博大精深不是一篇文章就能够解释清楚的。想要深入研究
USB
的话,
USB
协议(外加Host和OTG协议)是必要的知识,另外,国内有本<<
USB
那些事>>也写的很好很详细,唯一美中不足的就是写得太详细了反而感觉...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章