论文部分内容阅读
民用无人机系统集成时需要满足空地间多路串口设备的数据传输需求,现有的主要方法是通过飞控和地面站转发多路数据,但该方法存在数据传输效率低、数据量大时容易发生通信阻塞等问题。设计了一种串口交换机,并通过专用的报文协议和基于RT-Thread实时操作系统的多线程通信程序,实现高效的多通道数据交换传输功能;提出一种基于线程优先级的优先队列调度实现方法,确保高优先级数据不因数据量大而发生通信阻塞问题,提高了系统的可靠性。测试结果表明,该设计能实时、可靠地传输多通道数据,满足无人机系统数据传输需求,具有重要的实际意义