目前Android系统只提供单串口通信,在多串口并发通信方面缺乏基础功能。文章提出虚拟串口方案以解决多串口并发通信问题,将原有唯一串口通过软件接口方式虚拟出多个串口为应用程序提供服务。系统主要由Android源码框架层串口数据流分发软件和STM32微处理器单串口物理扩展外部电路两部分组成。实验结果表明,在多串口并发通信时,该系统能够提供高效、稳定、可靠的串口数据传输。