新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于CPCI总线的雷达终端系统实现

基于CPCI总线的雷达终端系统实现

作者: 时间:2012-06-27 来源:网络 收藏


4 软件开发
4.1 软件开发平台
为保证数据处理的实时性,的数据处理软件采用嵌入式Linux作为操作,嵌入式Linux具备开放性、多用户、多任务等特点。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地互连。资源可以被不同用户各自拥有使用,即每个用户对自己的资源有特定的权限,互不影响。计算机可以同时执行多个程序,而且各个程序的运行互相独立。此外,Linux操作系统还具备灵活移植的特点,可应用于多种硬件平台,原型可以在标准平台上开发后移植到具体的硬件上,加快了软件与硬件的开发过程。
显示控制软件采用Windows XP操作系统,安装、使用、维护都很方便,Windows XP的图形化显示控制技术则了软件化实时显示的功能,具备友好的人机交互界面。
4.2 软件设计
软件设计是的关键。系统内的所有功能处理计算机都通过高速局域网连在一起,通过网络实现信息的交换和共享。软件设计框图如图5所示。

本文引用地址:https://www.eepw.com.cn/article/154544.htm

e.JPG


4.3 任务划分
在实时多任务操作系统中,任务划分的是否合理,将影响到整个系统的实时性能。任务划分过大,将起不到实时操作系统的作用,划分过小,又使得任务切换过于频繁。这里采用DARTS任务划分方法,DARTS是结构化分析/结构化设计的扩展,吸取了并行处理的经验,能较好地解决任务的分解与进程间的同步。
4.4 模块化设计
按照软件工程和模块化的方法进行系统软件设计,分清各处理模块的功能,做到模块功能的唯一性,从而缩短开发周期,提高了软件可靠性、可维性。

5 完善的BIT设计
系统具备完善的BIT设计,通过相互间传递测试数据来完成,所有板卡的BIT信息都在监控界面上显示,这样就能够获知每个板卡的工作状态,从而有效地排除故障。在系统调试还没有完成时,板卡的内存以及外设接口等的BIT,可通过系统上电或复位,由板卡计算机的BIOS自动检查完成,板卡计算机上的串行通讯口,可通过测试程序的自收/发数据检查来实现,其它接口如USB口、显示接口、PSII口等,均可通过接入相应的设备的方式来完成。

6 测试性
系统具有完善的自我测试手段,只要系统中的各板卡通过自检,即可纳入系统进行测试。系统通过测试程序送出模拟的目标数据信号及显示信号,这些信号和实际的目标信号流程一致,借此可测试系统的整个处理通道及各功能模块是否正常。
系统除能进行自我测试以外,在配接测试计算机后亦可完成系统的仿真测试。测试计算机可以模拟前端的外系统送出的信号,并且接收系统送出的信号,这样即可测试系统的功能。一方面可提前模拟外系统与终端系统的对接过程,及早发现和排除问题,另一方面在实际联调的过程中可以方便地将故障隔离。测试框图如图6所示。

f.JPG



7 结束语
文中介绍的的无源终端系统,满足了性能指标要求,能很好地完成目标参数录取、跟踪和各项战术功能。具备结构紧凑、体积小、设计灵活、可扩展性强的优点,解决了无源数据处理和传输瓶颈。该系统的研制成功,为以后研制
线的系统,提供了很好的借鉴。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭