基于PCI-E总线的高速大容量数据记录系统软件设计

被引量 : 0次 | 上传用户:jun_er
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速大容量数据记录系统是一种可以实现高速数据采集、持续数据记录和大容量数据存储的模块化记录仪器。它可以广泛的集成到雷达、电子对抗、数字通信等需要高速数据采集的电子设备中;持续数据记录和大容量数据存储的特点使高速大容量数据记录系统在国防、航空航天、地质勘探等领域有着不可或缺的地位。结合数据记录系统高速、大容量的软件设计需求,本论文对系统的仪器驱动和应用程序设计进行技术研究。数据记录系统的软件系统由设备驱动(内核态驱动)、仪器驱动(用户态驱动)和应用程序三个模块构成。仪器驱动为上层应用程序提供了设备控制接口(API)函数,应用程序通过调用仪器驱动提供的各种API函数实现对仪器硬件各个功能模块的控制。本论文在介绍PCI Express(简称PCI-E)总线技术和WDM设备驱动程序的基础上,详细的阐述了高速大容量数据记录系统的仪器驱动的开发过程。高速大容量数据记录系统可以分为数据采集系统和数据记录系统两个部分。数据记录系统自带的仪器驱动程序可以将记录系统映射成主机系统的一个或多个逻辑磁盘。应用程序通过操作系统对映射的逻辑磁盘进行访问即可实现对数据记录系统的硬件操作。数据采集系统的仪器驱动将功能函数分为设备类函数、寄存器配置类函数、控制命令类函数、DMA操作类函数、中断类函数函数。应用程序设计结合高速大容量数据记录系统的持续记录需求,采用了环形缓冲区技术、多线程技术和Demand Mode DMA技术,很好地实现了数据记录系统高速、大容量的设计需求。数据记录系统的应用程序采用了VC++与Labwindows/CVI结合的开发平台设计了模块化的仪器控制界面。控制界面不但实现了采样波形的实时显示,而且用户可以方便地通过控制界面实现硬件系统的各种功能控制。目前,本系统已经成功完成初样机的设计和测试,仪器驱动和应用程序都满足数据记录系统高速、大容量的设计需求。在实际使用中,系统运行稳定,记录的数据真实可靠,持续记录速度可达120MB/s,记录容量可达1TB。
其他文献
植物正常的生长发育是获得高产量和高品质的前提,影响植物生长发育的调节机制复杂多样。油菜素内酯作为一种新型、高效、环保的植物激素,在农林业生产上有广泛的应用。油菜素
新中国成立后,在港澳地区打响的市场保卫战是具有政治意义的贸易斗争。20世纪50年代,市场保卫战取得良好成效;从60年代初开始,港澳市场竞争激烈。中国先后针对日本、苏联等国
飞机起落架是飞机的重要组成部分,它的主要工作是在飞机平放以及在飞机滑行升起和降落中起到缓冲作用,以保护飞机的安全。随着经济的发展,飞机由于其飞行速度快,舒适和安全程
信托与银行、证券、保险并称为金融业的四大支柱,其本义是“受人之托、代人理财”。信托业作为典型的非银行金融机构对社会经济的发展具有非常重要的作用,信托业有助于提高社
目的:利用基因工程技术,克隆、表达和纯化具有生物活性的人脂联素球状结构域(gAPN)重组蛋白,建立一种简便、快捷的检测人血清脂联素(APN)浓度的酶联免疫吸附法(ELISA),进一步
服饰,在现代社会已不只是遮体御寒的手段,而是人塑造形象、显示个性、表现气质的工具。时代瞬息万变,服饰设计就万花筒般变换,让设计师大显身手。服饰设计栏目,将是研究者、
随机网络理论最初由Erd(?)s和Rényi提出来的,现已成为学术界研究的一个热点,它在工程技术、社会、政治、医药、经济、管理领域都有着广泛的应用.众所周知,以随机的方式构造
1资料患者男,49岁,颈枕部痛约14个月,双眼失明7个月伴双眼突出,眼球固定,发音不清,吞咽困难,饮水呛咳3个月。曾作头颅CT及MRI检查正常,诊断多颅神经炎,经抗炎、激素及对症治疗,住院1个月无好转,家族中
粘结剂原料钴粉在制备超细晶WC-Co硬质合金中的作用至关重要。采用超细/纳米级粒度的球形钴粉不仅可以降低合金的烧结致密化温度从而抑制WC晶粒异常长大,同时能够减少球磨混
在"十二五"期间提出对辽河流域监测断面进行优化筛选,构建总量监控系统。采用k-均值模糊聚类分析法和物元分析法对凡河干流8个断面进行优化。k-均值模糊聚类分析法适合处理连