嵌入式设备上的USB驱动,以前只用到了一个endpoint(in/out)用于数据传输。
现在将这个USB驱动改为一个composite设备,又添加里一个CDC功能,实现一个虚拟com口,向主机发log.
请问,新加的虚拟串口,会不会对之前的数据传输功能的性能有影响?如果有,如何尽量保证之前的性能?
------解决方案--------------------
usb2一般在有文件系统的时候传输率15M-20M字节(块传输模式),串口如果只是文本传输,155200够用了,19K字节才。
基本不会有影响,除非你驱动写的出了问题。
------解决方案--------------------
只要你的设备符合USB规范,不会有负面影响的。端口间不会影响的。
------解决方案--------------------