基于DSP的PCI设备Windows驱动程序设计

开发案例
现代计算机(derncomputer )2020.09上
文章编号:1007-1423(2020)25-0084-06
DOI :10.3969/j.issn.1007-1423.2020.25.018
基于DSP 的PCI 设备Windows 驱动程序设计
公众舆论杨再明1,崔恒武1,曹洪龙2
(1.92001部队,青岛266000;2.苏州大学电子信息学院,苏州215006)宝黛体
摘要:
利用PCI 接口的数据采集卡实现开关量信号采集在航海航天领域广泛应用。以基于DSP 的信号采集PCI 设备为例,主要研究基于WDM 的PCI 驱动程序开发的基本框架和设计方法,并介绍基于WDK 的WDM 程序生成方法和测试程序设计方法,为WDM 驱动程序设计人员提供参考。关键词:
碧玄岩Windows 驱动程序模式;驱动程序;PCI2040;数字信号处理器基金项目:
2019年教育部产学合作协同育人项目(No.201901238033);2019年教育部产学合作协同育人项目
(No.201902096006);2019年苏州大学高等教育改研究课题(苏大教〔2019〕107号)
0引言
在现代航空航天和航海领域,通常需要同时监测
多个信号并根据各个信号的状态和时序进行工作状态监测,从而为整体系统正常运转提供保障。例如,采用便携式多路开关量信号检测仪同时对多路电磁继电器通断信号进行检测,很好的解决了多路开关量信号的并行实时检测和计时问题[1]。在这类仪器设计中主要采用上位机+下位机的系统模式,其中上位机通常采用Windows 系统的计算机,下位机为定制的信号采集板卡,考虑通信速率和实时性要求上位机和下位机采用
PCI 协议通信的方式被广泛应用。该系统的软件开发主要分为上位机Windows 应用程序开发、下位机嵌入式软件开发和Windows 驱动开发三部分。对于Win⁃dows XP 或Windows 7系统,微软公司(Microsoft )提供Windows 驱动程序开发包WDK (Windows Driver Kit )简化了Windows 驱动程序开发过程,可用于开发支持即插即用功能的WDM (Windows Driver Mode )驱动程序,实现上位机Windows 应用程序基于PCI 协议通过驱动访问下位机的功能
[2-4]
中国新诗派
1基于DSP 的信号采集PCI 设备
1.1系统架构
ecit
为满足信号采集、处理等功能的实时性要求,数字
农业科技网络书屋
信号处理器(DSP ,Digital Signal Processor )被广泛应用在实时数字信号处理领域,TI TMS320C54x DSP 凭借其低功耗、高性价比的优点在信号采集PCI 设备领域广泛应用。图1是基于TMS320C54x DSP 的信号采集PCI 设备系统架构框图,主要由上位机和下位机两部分组成,上位机和下位机PCI 协议进行通信,实现信号采集、实时分析、处理、存储和显示等功能。其中下位机为信号采集卡,其核心处理器可以选用TMS320C54x DSP ,主要完成信号采集、实时分析处理。由于TMS320C54x DSP 本身不支持PCI 协议,需要协议转换
芯片PCI2040实现DSP 的HPI 接口与上位机(计算机)的PCI 接口之间相互转换。信号采集卡采用PCI 金手指方式插入上位机主板上的PCI 插槽实现上位机和下位机的互联互通。
如图1所示,上位机运行Windows 系统,具有可扩展性,支持新的硬件。为确保Windows 系统的健壮性和可靠性,Windows 系统从总体上分为内核模式和用

本文发布于:2024-09-24 01:23:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/167021.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   上位   采集   系统   下位   驱动程序   开发   实现
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议