Android 8.1.1,串行COM端口,性能问题

问题描述

过去一年,我的合作伙伴通过Android Studio开发了一个Android应用程序,他通过USB设置了串行COM端口,以115200 BAUD的价格控制和传输数据。 Android Phone是Hammer Energy(我相信是中上规格),我们注意到基于ASCII的数据误入歧途的接收问题。 (我们在两个相同品牌和型号的移动设备上进行了测试)

每250mSec(从设备记录数据),我大约有200个ASCII流流入Android App。我使用\ n作为框架的结尾。几帧之后,ASCII似乎会发生变异或被破坏。

我们在两个3rd party应用程序(串行终端)上对其进行了测试,发现了一个类似的问题,这表明Android中的某些内容无法完成任务。

我们在Window序列号上进行了测试,没有发现问题的证据。

我们计划在Nexus 6P(Android 9)上进行测试并降低BAUD费率,此后,有人曾遇到过此问题,并且有什么解决方案吗?我们可以在Android系统中做些什么来促进串行化性能修改COM接收缓冲区

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)