摘要
针对基于ARINC615A的软件加载常见的点对点和串行加载方式传输效率低且耗时长的缺点,根据ARINC615A协议在应用过程中的实际经验,按照ARINC615A协议的要求,提出一种IO多路复用结合多线程执行方式的软件并行加载技术架构。仿真结果表明:在相同的加载文件大小、网络环境和网络参数配置下,加载目标端设备数量每增加1,串行加载时的传输时间增长率在100%左右,并行加载的传输时间增长率小于1%,提高了控制软件加载的效率。并且该技术具有较高的可靠性和稳定性,满足软件适航的要求。
Considering the poor transmission efficiency and longer time consumption in commonly-used point-to-point and serial loading methods based on ARINC615A protocol,having the practical experience from the ARINC615A protocol application based to propose a software parallel loading technology architecture based on IO multiplexing and multithreading architecture was proposed.Simulation results show that,regarding the same loading file size,network environment and network parameter configuration,the transmission time growth rate of serial loading is about 100%and that of parallel loading is less than 1%when the number of loading target devices increases by 1,which improves the efficiency of control software loading and the technology has high reliability and stability,and it meets the requirements of software seaworthiness.
作者
刘宇
汪坤
缪国凯
林江
LIU Yu;WANG Kun;MIAO Guo-kai;LIN Jiang(Airbone Software Division,Comac Software Company Limited)
出处
《化工自动化及仪表》
CAS
2023年第3期356-360,共5页
Control and Instruments in Chemical Industry