学位论文 > 优秀研究生学位论文题录展示

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

作 者: 刘健
导 师: 王军宁
学 校: 西安电子科技大学
专 业: 通信与信息系统
关键词: 高帧频 场景产生 Windows 驱动 WDM
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 15次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 场景产生技术概述  7-8
  1.2 高帧频技术的发展  8-9
  1.3 Windows 编程技术发展  9-10
    1.3.1 MFC 与 COM 技术  9-10
    1.3.2 .NET 框架介绍  10
  1.4 选题的目的及意义  10
  1.5 论文的主要内容安排  10-13
第二章 Windows 平台下的应用开发  13-29
  2.1 多线程的相关概念  13-17
    2.1.1 线程的概念  13-15
    2.1.2 线程同步  15-17
  2.2 消息机制  17-22
    2.2.1 Windows 消息  17-19
    2.2.2 消息队列  19-20
    2.2.3 消息队列状态  20-21
    2.2.4 消息队列中提取消息的方法  21-22
  2.3 应用程序的开发方法  22-26
    2.3.1 利用 Win32 API 开发应用程序  23-25
    2.3.2 开发 MFC 应用程序  25-26
  2.4 .NET 环境概述  26-29
第三章 系统应用程序的设计与实现  29-47
  3.1 上层应用总体分析  29-32
    3.1.1 图像数据产生的要求  29-30
    3.1.2 用户操作界面的要求  30-31
    3.1.3 图像显示要求  31-32
  3.2 应用程序的框架设计  32-35
    3.2.1 系统模块设计  32-33
    3.2.2 用户图形界面模块设计  33-34
    3.2.3 数据生成模块设计  34-35
  3.3 应用程序界面的实现  35-42
    3.3.1 用 MFC 实现界面  35-38
    3.3.2 用 VB.NET 实现界面  38-42
  3.4 应用程序数据生成模块实现  42-47
    3.4.1 定时与数据线程  42-43
    3.4.2 用 GDI 生成图像  43-44
    3.4.3 生成动态链接库文件  44-47
第四章 系统驱动的程序设计与实现  47-65
  4.1 Windows 驱动程序的开发流程  47-50
    4.1.1 Windows 操作系统下的驱动程序  47-48
    4.1.2 WDM 驱动简介  48-49
    4.1.3 WDM 驱动程序的编译环境  49-50
  4.2 系统驱动程序结构的设计  50-53
    4.2.1 驱动程序的整体架构  50-51
    4.2.2 上层应用接口设计  51-52
    4.2.3 底层硬件通信模块设计  52-53
  4.3 系统驱动程序的实现  53-60
    4.3.1 驱动程序的框架实现  54-55
    4.3.2 上层应用程序接口的实现  55-57
    4.3.3 底层硬件通信模块的实现  57-60
  4.4 驱动程序相关部分的实现  60-65
    4.4.1 编写 INF 文件  61-62
    4.4.2 为上层应用提供 API  62-65
第五章 总结与展望  65-67
致谢  67-69
参考文献  69-71
作者在攻读硕士期间完成的工作  71-72

相似论文

  1. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  2. 远程多轴步进电机控制驱动系统的研制,TM383.6
  3. 压电陶瓷驱动器迟滞补偿方法研究,TM282
  4. 高性能计算机I/O总线技术研究,TP336
  5. 面向SMDA的服务建模方法及工具实现,TP311.52
  6. Windows内核态密码服务接口设计与实现,TP309.7
  7. 基于ARM9的Windows CE系统移植,TP316.7
  8. 面向文景转换的角色动画生成技术研究,TP391.41
  9. 基于windows的计算机数字控制系统实时性的研究,TG659
  10. 网位仪信号采集与处理平台的设计与实现,S951.2
  11. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  12. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  13. 深水软管滚筒驱动装置结构及液压系统的研究,TE973
  14. 嵌入式透地通信系统平台设计,TN914
  15. IPsec VPN嵌入式硬件防火墙加密卡的应用研究,TP393.08
  16. 基于线阵CCD的非接触式直径测量系统研究,TH711
  17. 光阴极微波电子枪时序系统研制及径向偏振光应用可能性研究,TL503.3
  18. 离心式飞剪机的动态分析与驱动系统优化,TG333.21
  19. 黑河源区湿地动态变化分析及驱动力分析,P931.1
  20. 基于嵌入式运动控制器的立体仓库控制系统设计,TP273.5
  21. 基于服务划分的ERP系统快速重构平台关键技术的研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com