节点文献

基于Windows平台的高帧频场景产生系统的设计与实现

The High Frame Rate Scene Generation System Design and Implementation Based on the Windows Platform

【作者】 刘健

【导师】 王军宁;

【作者基本信息】 西安电子科技大学 , 通信与信息系统, 2012, 硕士

【摘要】 随着军事和国防工业的发展,场景模拟产生技术越来越在相关领域得到重视。高帧频场景产生系统是利用计算机软件来模拟高速运动物体在某些环境中运动过程的系统。系统在运行时会生成每帧图像,并且将图像数据通过PCI总线传输到硬件板卡上,最后以模拟图像信号的形式输出。该系统既可以直观的测试高速运动物体跟踪系统的性能,又可以免去人们大量的野外试验过程,节省了时间,降低了成本。本文首先介绍了Windows平台下应用程序开发的基础知识,包括多线程技术、消息机制和Windows应用程序开发的方法。在此基础上,本文详细研究了高帧频场景产生系统上层应用程序的框架设计以及具体实现,分别利用MFC和VB.NET语言实现了系统的界面,以动态链接库形式实现了系统生成场景的核心部分。本文的后半部分主要研究并实现系统底层PCI板卡驱动程序,阐述了如何设计系统底层PCI板卡驱动程序的结构以及如何利用WDM编程模型来构建系统底层PCI板卡驱动程序。论文的最后还介绍了驱动程序相关部分的实现,包括INF文件的编写和上层API的封装。

【Abstract】 With the development of military and national defense industry, the technology ofsimulative scene generation has been more and more important in relevant fields. Thescene generation system with high frame rate, which is used to simulate the movementof high-speed object in a specific background created by computer software, generateseach frame, transfers the image data to PCI card through PCI bus and outputs the imagesignal while running. It can be tested by this system that the performance of high-speedobjects tracking system. Additionally, the need for outdoor image acquisition can beeliminated while using this system. Thus, it spares the time and reduces the cost.At the beginning of this paper, it is introduced that the basics of applicationprogramming in Windows, including multithreading, window messaging and theapproach to developing programs in Windows. Based on those above, it is discusseddetailedly that how to design the frame and implement the application of this system.MFC and VB.NET are used to implement the UI, while the kernel of the system isimplemented in form of dynamic link library. The second half of this paper mainlyintroduces the development process of the driver for the PCI video output card in thissystem. We discuss how to design the structure of the PCI video output card driver andhow to build the driver using WDM in succession. At the end of the paper, it isintroduced that the relevant part of the driver implementation, including the INF file andthe API encapsulation.

【关键词】 高帧频场景产生Windows驱动WDM
【Key words】 High Frame RateScene GenerationWindowsDriverWDM
节点文献中: