Linux上的STM32 VCP超级慢

时间:2018-02-26 07:15:56

标签: linux serial-port stm32 pyserial stm32f4discovery

我使用STM32F407-Discovery上的USB OTG设备通过pyserial发送和接收数据 - 使用STM32CubeMX提供的USB CDC接口。在Windows(使用ST VCP驱动程序)上,我得到了一个非常适合我的需求的速度。运行一个发送/接收相同字符串的python脚本(一种来自/来自STM32的回声),完成测试大约需要3秒,包含10000个数据包。

在Linux上,使用/ dev / ttyACM0需要30秒。这意味着Linux上的速度大约低了10倍。用stty改变波特率似乎没有任何影响。这是在使用VirtualBox的Ubuntu 17.10上测试的。

我想知道,如何在Linux上像在Windows上一样快速地创建串口?

谢谢!

0 个答案:

没有答案