论文部分内容阅读
本文主要阐述了VxWorks嵌入式操作系统在雷达信号处理中的应用,讨论了VxWorks的配置和实时应用程序的开发、雷达信号处理机的硬件设计。为了满足雷达的高可靠性和实时性,系统采用模块化软硬件设计架构。在信号处理机硬件设计中,采用多DSP并行处理技术实现高速运算,并通过自定义总线和链路口实现数据传输,使得板卡具有很高的运算能力和数据传输能力。VxWorks运行在Power PC的单板计算机上,通过VME总线、串口、网络与各分系统(天线、波控机、定时接口板和信号处理机)进行通信,实现控制系统功能。操作系统采用优先级抢占的任务调度算法,优先级高的任务优先获得处理器的资源。VxWorks应用程序采用多任务的设计思想,根据要求分配任务优先级,各任务通过信号量和消息进行通信,具备很高的实时性。通过搭建系统平台,进行了某雷达的外场实验。