摘要
嵌入式软件的开发研制已经成为现代化导弹系统研制的关键,如何对嵌入式软件进行验证是导弹系统研制的重点。分析了几种验证方法的优劣,建立了一套适合软件开发人员的仿真系统。该系统以Windows XP+RTX实时操作系统为仿真机软件运行平台,DSP目标板为嵌入式软件运行平台,利用双口RAM实现数据交互,采用中断控制器提供外部硬件中断控制各功能模块运行,并使仿真机和DSP同步。该系统很好地解决了嵌入式软件的动态实时仿真问题,提高了软件仿真的效率及可信度。
The development of the embedded software becomes the key in the design of modern missile system.How to test the embedded software is an important part of development for missile systems.The advantages and disadvantages of several validating methods are analyzed in this paper.A simulation system for software developer is built.The windows plus RTX real-time operating system is the platform for simulation computers,and the DSP target board is the platform for the embedded software.Data are communicated through DRAM.Meantime the exterior hardware interrupts generated by interrupt controller make the function blocks running normally,synchronize simulation computer to DSP.This simulation system solves the problem of dynamic real-time simulations of the embedded software and improves the efficiency and reliability of software simulations.
出处
《航空兵器》
2011年第1期52-55,共4页
Aero Weaponry
关键词
嵌入式系统
RTX
DSP目标板
CCS
embedded system
real-time extension
DSP target board
code composer studio