中国人民解放军92728部队, 上海 200436
为有效降低飞行员在飞行任务中的多任务并行处理时的繁重精神和工作负担,研究了机载嵌入式综合信息处理系统软件设计,包括数据处理及显示部分。态势处理软件采用了消息队列的方式,合理分配了各任务的优先级。采用了看门狗机制,增加了机载信息处理系统软件的自适应重启功能。数据显示软件采用了类的思想对界面进行了设计。使飞行员直观、方便地对接收到的信息进行观察、处理,与地面通信站或其它平台进行有效交流,及数据共享。设计的嵌入式系统软件已成功运行于VxWorks平台上,并在机载信息处理系统中稳定、可靠地工作。软件平均失效时间MTTF超过1 000 h。
机载综合信息处理系统 消息队列 看门狗 嵌入式系统 VAPS软件 airborne integrated information processing system message queue watchdog embedded system VAPS software
1 中国工程物理研究院 a.高能激光科学与技术重点实验室
2 b.应用电子学研究所,四川绵阳 621999
面向时序控制的功能需求,基于 CompactRIO(cRIO)硬件系统,使用 LabVIEW软件作为编程语言,设计了时序控制软件的程序架构。软件划分为现场可编程逻辑门阵列 (FPGA)层和实时(RT)层 2个层次,2层之间通过先入先出直接内存访问( DMA FIFO)和前面板控件进行数据通信。时序控制和硬件指令交互功能在 FPGA层用状态机实现;RT层实现与上位机的人机交互功能,上报时序流程状态。经测试,时序控制软件的硬件指令响应时间小于 50 μs。
时序控制 cRIO硬件 架构设计 状态机 消息队列 time sequence control cRIO architecture design state machine event queue 太赫兹科学与电子信息学报
2015, 13(4): 619