VxWorks操作系统和FPGA技术在显控系统模拟器中的应用

被引量 : 0次 | 上传用户:hou189
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
显控系统模拟器是针对某雷达系统而研制的模拟设备,主要用来模拟真实显控系统,完成雷达系统各设备状态和数据参数的综合显示、与外围设备的实时通信、人机交互的控制和管理,从而满足部队模拟训练、熟悉显控系统操作流程和培养操作手的需求。鉴于接收显示信息量大、人工操作命令多、实时性要求高等特点,本课题采用嵌入式实时操作系统VxWorks和FPGA技术作为显控系统模拟器的解决方案。显控系统模拟器采用X86架构PC104和FPGA接口控制板相结合的硬件平台,通过VxWorks6.7的板级支持包pcPentium来提供对X86的支持,利用集成开发环境WorkBench3.1对PC104应用软件进行开发。FPGA接口控制板是以NiosⅡ软核CPU为核心实现接口控制功能的,通过片上可编程系统生成器SOPC Builder生成NiosⅡ软核CPU及其外围接口设备,在NiosⅡIDE下开发软核应用程序。显控系统模拟器软件设计主要由基于VxWorks6.7的多任务程序设计和基于NiosⅡ的面向过程的程序设计组成。由于之前对VxWorks图形模式的应用多停留在媒体库3.0版本,与本课题采用的媒体库5.2版本相比有很大的不同,除了图形模式初始化和事件响应处理等SDK函数发生改变之外,媒体库组件在工程中的添加和配置方法等也存在很多差异。本课题通过程序代码和开发流程,阐述了如何在VxWorks6.x下实现媒体库的应用。本文首先介绍了用于实现显控系统模拟器的核心技术VxWorks和FPGA的国内外研究现状。然后结合课题中的相关应用介绍了VxWorks内核、主要组件及其开发环境、FPGA和NiosⅡ的开发技术。在此基础上,论述了显控系统模拟器的设计方法与实现流程,提出了软、硬件总体设计方案,重点对VxWorks、NiosⅡ软件模块和FPGA功能模块进行了说明。接着介绍了如何借助EDA测试工具对嵌入式软件进行观测的方法,并对测试数据进行分析。最后,通过系统测试结果验证了显控系统模拟器设计的正确性。本课题充分运用了VxWorks多任务、强实时性的特点,利用内核任务调度、管理和任务间通信功能实现了显控系统模拟器软件的多任务处理机制,并通过看门狗定时器和网络套接字组件实现了实时网络通信功能。本课题基于VxWorks6.7媒体库组件WindML5.2,开发出了综合显示图形界面,解决了5.x版本图形界面开发向6.x版本移植的问题。借助NiosⅡ系统和FPGA丰富的I/O管脚及其灵活配置的特性,实现了对操控部件的事件响应和显控系统模拟器内部通信功能。另外, NiosⅡ系统采用结构化、过程性的高级语言程序设计,FPGA采用原理图和硬件描述语言相结合的设计方式,既方便实现了对外设接口的控制,又缩短了开发周期。显控系统模拟器软、硬件设计大部分已经完成,与系统对接后的测试结果表明该模拟器的功能、性能达到了设计目的。另外,高版本VxWorks及其开发环境的成功应用为后续开发奠定了基础。
其他文献
<正>2011年以来,玉米种库存一直居高不下,企业深受其苦。今年库存量比去年大幅下降,库存压力得到有效缓解,这对种子企业无疑是一大利好,库存量下降得益于制种面积下降,虽然新
带有容量约束的弧路径问题(Capacitated Arc Routing Problem, CARP)产生于交通运输服务系统,是弧路径问题(Arc Routing Problem, ARP)的一种特殊情况,因其可应用于如城市垃圾
科学技术是人类几千年来文明智慧发展的结晶,是人类认识世界和改造世界的有力武器,在某种程度上说,也是生产力中最活跃、起决定作用的因素。科学技术己成为推动人类社会进步
正硅酸盐Li2FeSiO4因其廉价、理论容量高、安全稳定、环境友好等优点被认为是极具发展潜力的锂离子电池正极材料。然而材料本身极低的电导率和锂离子扩散速率限制了其商业进
基于对V2500发动机反推格栅损伤处理经验,并参考空客手册及相关文献资料,对V2500发动机反推格栅损伤原因、修理方法进行深入研究。为更好地完成修理,自主设计了两个格栅超手
<正>陷入复杂地缘环境中的中国,必须找到向昔日同盟和伙伴们正确表达自己的方式。习近平如今显示出的平易和对历史资源的诉诸自是妙棋。中国国家主席习近平履新仅8天后即展开
<正>联合政府中的两党在平衡美欧关系上相互掣肘,英国的外交转型暂时只能从新兴国家寻求突破。11月9~10日,英国首相卡梅伦中国之行,并没有在中国引起特别大的反响,在英国却极
随着旅游业的发展,民族旅游地越来越受到人们的关注。文章以广西龙胜大寨景区为例,运用AHP层次分析法,对景区旅游竞争力的影响因素进行分析,计算各个指标在整个系统中所占的
市场经济与领导行为法律化田肇树社会主义市场经济是法制经济,必须有与之相适应的法律规范引导、制约和保障。而在所有的法律规范中,最重要同时也是最困难的就是对领导行为的规