检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:武庆钊 吕林森[1] 周未东 WU Qing-zhao;LV Lin-sen;ZHOU Wei-dong(China National Aeronautical Radio Electronics Research Institute,Shanghai 200241,China)
出 处:《航空电子技术》2021年第4期44-49,共6页Avionics Technology
摘 要:针对大规模复杂航电系统软件的设计和开发,采用多进程的架构可以增加软件模块的内聚性和降低模块间的耦合性。通过对比不同进程间通信方式,在Qt框架下设计并实现了一种基于共享内存的进程间通信机制,并构建了任务系统软件多进程软件架构。结果表明,共享内存可以满足多进程软件的通信速率及实时性要求,多进程软件架构增强了软件的可靠性。To design and develop a large-scale and complex avionics system software,the use of multi-process can enhance the cohesion inside the modules and reduce the coupling between the modules of the software.By comparing several different ways of inter-process communication,we an inter-process communication mechanism is designed and implemented based on shared memory in the Qt framework and a multi-process architecture of the mission system software is constructed.The result demonstrates that the shared memory can meet the speed and real-time requirements of communication in multi-process software and the multi-process architecture enhances the robustness of the software.
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15