基于PCI总线NT底层开发技术实现

来源 :中国科学院长春光学精密机械与物理研究所 | 被引量 : 0次 | 上传用户:genesis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在军工靶场测量中,需要对快速运动的目标进行跟踪和测量,事后再对测量数据进行计算和分析。随着国防建设的不断发展,对靶场测量设备光电经纬仪所要求的跟踪精度要求越来越高。我们选择了大阵列高帧频的CCD像机对跟踪目标的图像信息进行快速提取。这样,对大量的图像信息进行快速准确的存储成为亟待解决的问题。根据上述需要,基于目前的计算机系统体系结构,我们需要开发高速的基于PCI总线的数字采集系统。自行开发硬件设备要在Windows2000下工作必须有满足需要的驱动程序,这样用户模式的应用程序才能通过驱动程序提供的接口来控制通信,采集过程。开发处于核心模式的驱动程序和应用程序有很大的区别,这需要对系统内核有较深入的了解。本文讨论基于Windows2000操作系统PCI设备驱动程序的实现。通过开发高效率的驱动程序,提高通信系统的传输速度和响应速度;使采集系统拥有更高的数据吞吐量,为事后分析工作提供充分的观测数据。首先分析主板结构和总线的发展,介绍了总线发展的前沿状况。在对PCI协议芯片工作过和应用特点进行深入分析的基础上,设计出基于PCI总线的数据采集卡。在分析Windows2000内核和WDM驱动模型的基础上,探讨开发了PCI串口通信卡驱动程序和利用多缓冲,多线程等技术实现基于DMA工作方式的高速采集的底层开发。
其他文献
模型驱动体系结构是对象管理组织针对软件产业所面临的压力提出来的一种新的解决途径。MDA的关键之处是,模型在软件开发中扮演了非常重要的角色。整个软件开发过程是由对软件
随着科技的进步,互联网已逐渐演变为一个巨大的分布式资源库,要想从中精准快速地获取目标信息是非常困难的,近年来为提高网络资源查询的效率,研究者们构建了一些结构化知识库
网络环境下服务种类和数量繁多,为了满足用户个性化需求,需要准确全面地发现符合用户需要的所有服务;当单个服务不能满足用户需求时,还需要选择出合适的服务组合成满足用户需要
随着互联网技术的迅速发展和计算机的广泛应用,P2P技术变得越来越流行,已成为国际计算机网络技术研究领域的热点技术之一。Napster、Gnutella、BitTorrent、Skype、腾讯QQ等
随着军队信息化建设的深入发展,军网的安全性越来越受到较大的关注。本文通过对军网和互联网、地方专网的研究比较,详细分析了军网可能存在的一些不安全因素,并在此基础上进一步
“定位”,从广义上说,就是确定物体在某个特定环境中相对于其他参照物的位置的过程。近年来,随着传感器技术、计算机技术的进步,定位问题越来越成为了一个研究的热点问题。各种定
随着网络和其它信息技术的广泛应用,网络系统的安全变得至关重要。入侵检测系统是保护网络系统安全的关键技术和重要手段,是网络安全领域的研究热点。发展到现在,对入侵检测
With the rapid development of Internet, various network business have put forward higher and higher requirement to QOS, which result in the presentation of Diff
归并有序表或数列是计算机科学领域的一类重要的问题。归并在排序中是非常重要的一步,它在很多应用中有着举足轻重的地位。此外,归并在其它不同的应用程序中都是最基本的一部分
汉语分词是信息检索、机器翻译、文本校对等中文信息处理重要领域的基础。由于汉语中存在词语规范、歧义和未登录词等问题,汉语分词一直困扰着中文信息技术的发展。因此,研究