高速异步串行通信是蓝牙网关中至关重要的一个技术问题,通过深入研究驱动程序和操作系统机制圆满解决了这一问题。首先通过修改串行口驱动程序中的接口速率、改进接收流程、利用缓冲机制以及添加流控机制,充分利用了硬件的高速串行通信能力;其次从分析操作系统的任务调度和中断机制入手,通过修改特定的参数解决了影响系统数据吞吐率和稳定性的时钟中断问题。