《Windows系统下硬件配置相同的多套PCI设备识别方法》

点击下载 ⇩

微型计算机界以Intel公司为主推出计算机外围部件互连(PCI)总线的规范,该规范采用PCI设备具有的配置空间以及PCI总线通过桥接电路与微处理器相连技术,其作为一种先进的高性能32/64位局部总线,在计算机、数据通讯产品、控制系统等领域具有广泛适应性。随着现代信息业和制造产业的迅猛发展,人们对控制系统的要求越来越高,在实际复杂运动控制过程中,同一系统中通常要求实现多轴同步协调控制,或通过多通道信号 采样对系统进行监控,需要同时处理多路数据,提高处理性能及精度。这就需要多套PCI设备协同工作,而对PCI设备的识别是对多套设备资源有效管理和实现多套设备协同工作的前提。对多套硬件配置不同PCI设备的识别方法,主要是通过供应商ID和设 备ID来识别设备,它是利用PCI总线协议配置机制,通过总线号、设备号及功能号识别PCI 设备进而获取PCI设备信息,该方法需要反复启动计算机,逐块安装PCI 设备,才能完成对每套设备的识别。若采用GUID接口方式识别多套配置相同的PCI设备: 需要有不同GUID的驱动程序,而且应用程序要用与驱动程序一致的GUID才能访问设备,即 要求每套设备都要有各自的驱动程序和应用程序。所以多套硬件配置相同的PCI设备的识别是一个技术难点。该发明主要研究在Windows系统下硬件配置 相同的多套PCI设备识别一种方法。该方法包括以下步骤:(1)在PCI总线插槽上一次性插入多套硬件配置相同的PCI设备,且PCI设备具有不同标识;(2)安装PCI设备的驱动程序;(3)应用程序以符号链接名访问对应的PCI设备;(4)判断访问PCI 设备是否成功;(5)若访问成功,则应用程序获取该PCI设备标识,关闭该PCI设备,生成新符号链接名用于访问下一个PCI设备;(6)若访问完所有 PCI设备;则进入步骤(7),否则重复步骤(4);(7)应用程序显示所有PCI设备符号链接名与PCI设备的一一对应关系,便于使用人员在Windows环境下有效管理和使用这些硬件配置相同的多套PCI设备资源。该发明的优点是:该发明提供了一种操作方便快捷的方法,一次插入多套硬件配置相同的PCI设备,且PCI设备具有不同标识,只需安装一次且只需安装一个驱动程序,不需多次重启计算机即可识别出所有硬件配置相同的PCI设备。

  1. 下载详细PDF版/Doc版

提示:为方便大家复制编辑,博主已将PDF文件制作为Word/Doc格式文件。