基于VxWorks的机载图形显示系统软件研制
发布时间:2018-04-02 02:19
本文选题:VxWorks 切入点:机载 出处:《南京航空航天大学》2012年硕士论文
【摘要】:随着计算机技术、半导体技术、电子技术的飞速发展,嵌入式系统的应用越来越广泛。而作为RTOS领域内高性能高实时系统的代表,WindRiver公司的VxWorks越来越多的应用于航空航天、电子通信、军事等各种需要嵌入式系统设计的行业中。 本文设计了飞机座舱基于VxWorks的机载图形显示板卡的软件部分。因为对系统的实时性和可靠性要求很高,所以选用高性能的实时操作系统VxWorks作为软件开发平台。通过完成系统移植与应用程序编写,实现与硬件的协同工作。 本文首先介绍了图形显示系统的发展历史及研究现状,分析了图形系统的构成,根据机载图形显示系统的特点提出了研制要求,并给出了系统设计框架。然后着重对本文的研究的机载图形显示系统软件部分进行介绍。一般图形显示板卡的软件部分主要包括了操作系统内核、上层图形API、通信接口程序以及系统设备驱动。本文的机载图形显示系统基于VxWorks操作系统,,以XILINX Virtex-5FPGA作为硬件平台,通过外部通信接口接收上位机CPU板卡的输入数据并进行处理,上层应用程序调用自行编写的图形API,最终通过硬件图形加速模块完成机载图形绘制。 最后,本文分别对系统的图形功能与内核功能进行了实时性测试。结果表明,该系统具有较好的实时性,能动态显示飞机飞行的各种参数与状态,满足机载图形显示系统的需求。
[Abstract]:With the rapid development of computer technology, semiconductor technology and electronic technology, embedded system is applied more and more widely.As the representative of high performance and high real time system in RTOS field, VxWorks of WindRiver Company is more and more used in aerospace, electronic communication, military and other industries that need embedded system design.The software of airborne graphics display board based on VxWorks is designed in this paper.Because of the high requirement of real-time and reliability of the system, the high-performance real-time operating system VxWorks is chosen as the software development platform.Through the completion of the system migration and application programming, to achieve a collaborative work with the hardware.This paper first introduces the development history and research status of graphic display system, analyzes the composition of graphic system, puts forward the development requirements according to the characteristics of airborne graphic display system, and gives the design framework of the system.Then the software of airborne graphics display system is introduced.The software of the general graphics display board mainly includes the operating system kernel, the upper layer graphics API, the communication interface program and the system device driver.The airborne graphic display system in this paper is based on VxWorks operating system, taking XILINX Virtex-5FPGA as hardware platform, receiving and processing the input data of upper computer CPU card through external communication interface.The upper application program invokes the graphics API, and finally completes the airborne graphics drawing by hardware graphics acceleration module.Finally, this paper tests the real-time function of graphics and kernel of the system.The results show that the system has good real-time performance and can dynamically display the flight parameters and states of the aircraft and meet the requirements of the airborne graphics display system.
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP391.41;TP368.12
【参考文献】
相关期刊论文 前10条
1 应建华;黄萌;赵江平;;一种基于RS485/RS422的多速收发器的设计[J];半导体技术;2007年12期
2 王韬,杨士中,谭晓衡;基于MPC860和VxWorks的嵌入式中断处理设计[J];电讯技术;2005年01期
3 倪进荣;从VGA到通用图形加速卡——新一代微机图形显示卡[J];今日电子;1995年01期
4 孔全存;李成贵;张凤卿;;主飞行仪表图形加速显示系统的FPGA设计[J];电子技术应用;2007年04期
5 孙宁;;VxWorks下的PCI设备驱动设计与实现[J];工业控制计算机;2010年07期
6 邢新强;李国超;肖锋;;机载座舱显示发展趋势分析[J];飞机设计;2010年02期
7 冯晨;赵慕奇;杨蕾;鞠振飞;;飞机座舱液晶显示系统设计[J];海军航空工程学院学报;2006年04期
8 张伟栋;刘志敏;;基于PowerPC8640的PCI-E总线接口设计[J];航空计算技术;2011年03期
9 姜丹丹;李成贵;;基于ARM与FPGA的主飞行仪显示系统的设计[J];计量与测试技术;2009年01期
10 李亚峰;秦开怀;;一种双目立体视觉算法的GPU实现[J];计算机工程;2006年10期
本文编号:1698351
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1698351.html