网站大量收购独家精品文档,联系QQ:2885784924

FF协议ISA总线通信卡WindowsNT驱动程序设计研究.pdf

FF协议ISA总线通信卡WindowsNT驱动程序设计研究.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跪场恳找与PLC展用份41透 现场总线部分 FF协认ISA总线通信卡WindowsN丁驱 动程序议计 WindowsNTDriverDesignofFFSpecificationISABus CommunicationCard (100011北京德外关厢塔院胡同甲12号华控技术有限公司) 杨建军 冯军 陈小枫 [摘要]本文首先介绍了WindowsNT休丰结构 进而闷述了基于DDK (DeviceDriverKit)开发一般 役备驱动程序的一般万法,介绍了在FF协议ISA板卞驱动程序设计中的应nlo 关键词:DDK 驱动程序 WindowsNT Abstract:WindowsNTsystem strucureisintroducedfirstlyinthispaper,and ageneraldevelopmentmethod ofdevicedriverbasedontheDDKisgiven.Atlast,aapplicationexampletoFieldbusspecificationISAbus communicationcardispresented KeyWords:DDK DriverWindowsNT 一 引言 自Microsoft公司推出WindowsNT以末.引起计算机界和工、IL控制界的广泛注视。NT以其良好的可移 植性 达到美国政府C2级安全标准的安全性、支持对称多处理器结构、支持多线程程序和高度的可靠性,使 它成为上业 自动化软件开发的首选平台 但是,WindowsNT禁IF应用程序直接与i算卜机硬件打交道。以前的 直接读取硬件的函数在NT上不在适用,这使得以往基于DOS和Windows95所开发的应用软件不能拿过来即 用,而必须用某些工具软件开发设备驱动程序,通过该驱动程序在应用程序和硬件之间架起一座桥梁,近而实 现所需要的控制 本文慨要介绍厂基于DDK的设备驱动程序的开发方法,由于DDK对大多数人来说是一种 全新的下具软件,全面介绍有一定的难度.希望本文能对设备驱动程序开发起到抛砖引玉的作用 二 WindowsNT总体结构 WindowsNT的结构可分成两部分 系统用户态部分 (NT保护子系统)和核心态部分 (NT执行体〕, 详细说明见图2_1,WindowsNT有两类保护子系统:环境子系统和集成子系统 每个环境子系统是一个用户 态服务器,为特定的操作系统提供一个API WindowsNT最重要的环境子系统是Win32子系统.它使应用 程序能使用Microsoft32位WindowsAPI,而且提供WindowsNT的图象用户接FI和控制所有用户的输入和 应用程序的输出 集成子系统是完成重要操作系统功能的服务器 执行体是WindowsNT的核心态部分,并且 除对于用户的接口外,NT执行体本身是一个完整的操作系统口NT执行体包含一系列的组成部分.每个组成 部分要完成两套功能:环境子系统和其它执行体部分可以调用的系统服务和执行体内的组成部分才能使用的内 部程序。硬件抽象层是在NT执行体和正在运行的WNTn-d.i 的硬件平台间放凌的 层代码。它隐藏了硬件 相关细节,如UO接口、中断控制器、多处理器通信装青 丽不是直接存取硬件。当NT执行体部件需要与平 台相关的信息时 通过调用41AL例行程序来保持最大的可移植性。 三 设备驱动程序开发一般步骤 1写DriverEnlry例程 仟G,fNT内K梅,ta9zjlVW}I:*i`的用涂P.什么.都杀从一个叫DriverEnlry的例程开始,它相当于DOS -67 心 1

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档