CAMAC Windows 2000驱动程序设计


Autoria(s): 胡建军
Contribuinte(s)

黄新民

Data(s)

2001

Resumo

兰州重离子加速器(HIRFL, Heavy Ion Research Facility at Lanzhou)是中国最大的、在国际上享有较高知名度的中、低能量重离子物理基础及其应用研究装置,HIRFL控制系统是这一大型研究装置的重要组成部分。CAMAC是HIRFL控制系统最重要的硬件接口设备,Windows 2000是HIRFL控制系统最理想的软件运行平台,所以设计一个标准的CAMAC Windows 2000驱动程序对HIRFL控制系统有着重要的意义。本文首先介绍了Windows 2000的系统总体结构以及与驱动程序编写密切相关的内核模式I/O组件。在硬件环境方面,简要叙述了CAMAC接口和EISA总线的知识。内核模式I/O处理是编写驱动程序最重要的知识,文章对此作了详细的阐述。驱动程序的各个内核模式对象是驱动程序开发的基本数据结构,是驱动程序的生命线,这部分内容在论文中占有一定的比重。在实际的驱动程序代码中,有很多类和例程,本文就几个关键的类和例程进行了剖析。最后就如何构造和安装驱动程序作了说明。作者用Microsoft Visual C++ 6.0和Windows 2000 DDK作为工具,成功地开发了CAMAC Windows 2000内核模式驱动程序并制作了最终安装版本,取得了比较满意的结果。它的完成,将会对HIRFL控制系统性能以及HIRFL的运行效率产生积极的影响。

Identificador

http://ir.impcas.ac.cn/handle/113462/6452

http://www.irgrid.ac.cn/handle/1471x/133466

Idioma(s)

ch

Fonte

胡建军. CAMAC Windows 2000驱动程序设计.[硕士 学位论文 ].中科院近代物理研究所.2001

Palavras-Chave #内核模式驱动程序
Tipo

学位论文