发控软件通用可配置开发平台设计*
2016-07-21程鹏王玉姣韩小文
现代防御技术 2016年3期
关键词:模块化
程鹏,王玉姣,韩小文
(北京电子工程总体研究所,北京 100854)
测试、发控技术
发控软件通用可配置开发平台设计*
程鹏,王玉姣,韩小文
(北京电子工程总体研究所,北京100854)
摘要:发控软件属于嵌入式软件,其开发设计、编码及测试验证过程一般都需要对应的实际硬件系统配合,为避免硬件研制周期对软件研制的影响,构建一种适用于不同型号发控软件开发的硬件目标平台尤为必要。本设计采用硬件功能模块化、接口通用化、I/O对应关系虚拟化、软件驱动标准化等技术,研制出一种通用开发平台,通过软件配置可快速重构生成不同型号发控软件的目标平台,经测试验证,可满足多型发控软件并行开发需求。
关键词:发控软件;模块化;通用;硬件;可配置;开发平台
0引言
目前导弹发控系统的设计在一定程度上已经具备通用性特性,如系统基本架构、硬件控制功能划分、软件操作系统选择、工作阶段划分等都基本相同。但由于控制对象-导弹的差异性、武器系统工作方式的特殊要求、内外接口类型及连接关系的差异性,与发射控制流程相关的硬件互联及调用关系还较难实现通用,造成各型发控软件都需要进行定制化开发。
目前,发控软件设计可以与硬件研制同步开展,但软件调试在发控系统硬件集成前无法有效开展,导致发控系统研制效率降低。因此,设计一种适用于不同型号发控软件开发的通用型硬件目标平台尤为必要,该平台采用硬件模块化、接口通用化、I/O(Input/Output)对应关系虚拟化、软件驱动标准化等技术,通过软件配置可快速重构生成不同型号发控软件的目标平台,满足多型发控软件并行开发需求。……
登录APP查看全文
