APP下载

发控设备软件通用化技术实现探讨

2016-07-20赵伟忠丁小芩

航天控制 2016年3期
关键词:设计

赵伟忠 丁小芩

上海机电工程研究所, 上海 201109



发控设备软件通用化技术实现探讨

赵伟忠 丁小芩

上海机电工程研究所, 上海 201109

针对发控设备软件研制的现状,分析了存在的问题,结合软件业内的成熟做法和成功经验,提出了如何实现发控设备软件的通用化,从而有效提高发控设备软件生产效率以及有效保证发控设备软件质量。

发控设备软件;通用化技术;软件架构

发控设备软件(以下简称发控软件)是指与发控设备相关的软件,大多数属于控制软件,运行在嵌入式芯片上,具有如下的技术特点: 1)以C语言为主的嵌入式软件; 2)开发、联试周期长; 3)复杂接口、复杂流程和复杂时序要求; 4) 高实时性; 5) 高安全性 ; 6) 高可靠性。随着战术型号领域的跨越式发展,在研型号任务越来越多,意味着多个型号的多款发控软件同时开始工程化开发,对发控软件人员的需求出现了急剧增长,现有的发控软件人员储备已经疲于应对,急需寻求解决办法。如何实现发控软件的通用化,从而有效提高发控软件生产效率以及有效保证发控软件质量,是值得探讨的问题。

1 型号软件开发现状

按照软件实际运行环境分类,发控软件配置项大致可以分为基于VxWorks操作系统的产品软件、基于DSP平台的产品软件以及基于Windows操作系统的产品软件,其中,基于VxWorks操作系统的产品软件一般是功能最为丰富、设计最为复杂的软件,本文以基于VxWorks操作系统的产品软件为例加以说明。

一般来讲,各型号的发控软件工作模式有相似性,都是在上级系统的指挥下,根据通信报文进行数据分析、模型解算,进而完成对下级的数据传递、对设备的自动化控制等。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”