首页> 外国专利> Adaptive peripheral device driver and software call methodology for creating same

Adaptive peripheral device driver and software call methodology for creating same

机译:自适应外围设备驱动程序及其软件调用方法

摘要

An adaptive driver and method is presented for communicating between an operating system of a computer and various peripheral devices connected to the computer via a peripheral bus. Operating characteristics and input/output characteristics of the peripheral device and all intervening hardware devices placed between the operating system and the peripheral device are noted in a linked set of data fields, i.e., a driver stack. Serialized data transfers are coordinated using the driver stack, and each request for a data transfer is submitted to the stack in the form of an input/output request packet (IRP). Unlike conventional practice, in which IRPs must be pre-defined and hard-coded to conform to the characteristics of a particular peripheral device, the adaptive driver derives the device characteristics from data structures maintained by the operating system and constructs IRPs accordingly. Thus, a driver embodying the method presented herein is capable of supporting a variety of dissimilar USB peripherals, requiring substantially no modification of the driver software.
机译:提出了一种自适应驱动器和方法,用于在计算机的操作系统和经由外围总线连接到计算机的各种外围设备之间进行通信。外围设备以及放置在操作系统和外围设备之间的所有中间硬件设备的操作特性和输入/输出特性在一组链接的数据字段(即驱动程序堆栈)中注明。串行数据传输使用驱动程序堆栈进行协调,每个数据传输请求均以输入/输出请求包(IRP)的形式提交到堆栈。与传统实践不同,在传统实践中,必须预先定义和硬编码IRP以符合特定外围设备的特性,自适应驱动程序从操作系统维护的数据结构中得出设备特性并相应地构造IRP。因此,体现本文提出的方法的驱动程序能够支持各种不同的USB外设,基本上不需要修改驱动程序软件。

著录项

  • 公开/公告号US6973512B1

    专利类型

  • 公开/公告日2005-12-06

    原文格式PDF

  • 申请/专利权人 CONSTANTYN KOEMAN;

    申请/专利号US20010947722

  • 发明设计人 CONSTANTYN KOEMAN;

    申请日2001-09-06

  • 分类号G06F3/00;G06F13/00;

  • 国家 US

  • 入库时间 2022-08-21 21:40:33

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号