发明名称 |
Win2000/XP下读写数据终端设备PCI寄存器的方法及系统 |
摘要 |
本发明公开了一种Win2000/XP下读写数据终端设备PCI寄存器的方法及系统,所述方法包括:Win32应用程序通过虚拟设备驱动为自身所在进程向Win2000/XP操作系统申请IO端口读写权限,Win32应用程序向Win2000/XP操作系统发出读写PCI寄存器的请求,若Win2000/XP操作系统鉴权同意该请求,Win32应用程序根据PCI寄存器地址确定出PCI协议数,并通过向特定IO端口写入所述PCI协议数来实现对PCI寄存器的读写;所述系统包括权限申请模块、驱动申请权限模块、鉴权模块和寄存器读写模块。本发明使得Win32应用程序能够以间接方式读写PCI寄存器。 |
申请公布号 |
CN101131680A |
申请公布日期 |
2008.02.27 |
申请号 |
CN200710142882.5 |
申请日期 |
2007.08.02 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
毕泽红 |
分类号 |
G06F13/10(2006.01) |
主分类号 |
G06F13/10(2006.01) |
代理机构 |
信息产业部电子专利中心 |
代理人 |
梁军 |
主权项 |
1.一种Win2000/XP下读写数据终端设备PCI寄存器的方法,其特征在于,包括步骤:A、Win32应用程序通过虚拟设备驱动为自身所在进程向Win2000/XP操作系统申请IO端口读写权限;B、Win32应用程序向Win2000/XP操作系统发出读写PCI寄存器的请求,若Win2000/XP操作系统鉴权该Win32应用程序所在进程具有IO端口读写权限,则同意该请求;C、Win32应用程序根据PCI寄存器地址确定出PCI协议数,并通过向特定IO端口写入所述PCI协议数来实现对PCI寄存器的读写。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |