一种基于多调试器技术的机载飞控软件同步调试方法

2019-12-22

如有对接意向,请电话垂询010-68918340

一种基于多调试器技术的机载飞控软件同步调试方法

本发明提供了一种基于多调试器技术的机载飞控软件同步调试方法。本发明的调试方法包括:基于交叉调试环境,调试系统的宿主机端进行多级分层,同步调试界面独立实现,在同步调试界面与调试器之间有一个同步调试封装层,同步调试封装层同时控制多个调试器,每个调试器通过目标机通信层与目标机通信,同步控制命令由同步调试封装层单独处理不通过调试器,同步调试封装层发出的同步控制信号由同步调试调试硬件驱动层通过对应硬件发送到目标机。采用本发明的方法,使同步调试环境能灵活的适应不同的多余度计算机体系结构和不同的硬件同步方式,支持不同体系结构计算机组成的非相似余度计算机系统的同步调试,支持使用非相似余度软件的多余度计算机系统的同步调试。

Airborneflight control software synchronous debugging method based on multi-debuggertechnology

Theinvention provides an airborne flight control software synchronous debugging methodbased on a multi-debugger technology. The airborne flight control software synchronousdebugging method comprises the steps that based on a cross-debuggingenvironment, the host machine end of a debugging system is layered in amultilevel mode; a synchronous debugging interface is achieved independently,and a synchronous debugging encapsulation layer is arranged between thesynchronous debugging interface and debuggers, and controls the multipledebuggers simultaneously; each debugger communicates with a target machinethrough a target machine communication layer; and a synchronous control commandis processed by the synchronous debugging encapsulation layer separately and isnot processed through the debuggers, and a synchronous control signal emittedby the synchronous debugging encapsulation layer is transmitted to the targetmachines by a synchronous debugging hardware driving layer throughcorresponding hardware. By adopting the airborne flight control software synchronousdebugging method, the synchronous debugging environment can flexibly adapt todifferent multi-redundancy computer system structures and different hardware synchronizationmodes, supports synchronous debugging of a dissimilar redundancy computer systemcomposed of computers with the different system structures and supports synchronousdebugging of a multi-redundancy computer system using non-similar redundancysoftware.

2006101207531.JPG

分享