基于USB接口的CAPI驱动程序开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文的主要工作是设计和开发Windows 2000操作系统下基于USB接口的ISDN通信终端适配器CAPI驱动程序,该驱动程序符合WDM编程模型,支持CAP I2.0和USB规范。论文对WDM编程模型、USB接口标准和CAPI 2.0规范进行了深入分析和研究,提出了CAPI功能与WDM设备驱动相融合的程序设计方案,并完成了具体编程实现。本文介绍了WDM驱动程序的架构,详细的论述了驱动程序中IRP的交互机制,并对程序中CAPI功能模块的具体实现作了阐述。驱动程序支持访问Internet的所有应用软件(WWW浏览器、CuteFTP等)以及现有的符合CAPI规范的用户应用软件(如RVS-COM),加载该驱动程序的ISDN USB TA除了可以以基本速率(BRI)接入Internet之外,还可以向ISDN用户提供CAPI 2.0规范所支持的电话和传真通信等功能。
This paper describes how to realize the design of a COMMON-ISDN-API (CAPI) driver for ISDN Terminal Adapter based on USB interface. The driver accords with Win32 Driver Model (WDM), CAPI 2.0 and USB standard. In this thesis, the analysis and research on WDM, USB Bus and CAPI 2.0 standard are implemented. At the same time, a scheme is provided which combines CAPI with W7DM and the program is implemented. The paper deals with the architecture of WDM driver. The IRP interaction mechanism of the driver and the implement of CAPI function module, which plays an extremely important role in the scheme, are also discussed in the paper. The application software access to Internet, such as any WWW browser, CuteFTP, and so on, and the application program which according with CAPI are all supported by the driver. ISDN USB TA driven by the driver can not only be used to access to Internet, but also supply the communication of telephone and facsimile.
引文
[1] Peter G. Viscarola W. Anthony Mason著,新智工作室译,《实用技术:Windows NT与Windows 2000设备驱动开发》,电子工业出版社,2000。
    [2] Chris Cant著,孙义、马莉波等译,《Windows WDM设备驱动程序开发指南》,机械工业出版社,2000。
    [3] Art Baker著,科欣翻译组译,《Windows NT设备驱动程序设计指南》,机械工业出版社,1997。
    [4] 程时端著,《综合业务数字网》,人民邮电出版社,1996。
    [5] 李津尘,秋山捻著,《综合业务数字网和异步转移模式》,中国科技大学出版社,1993。
    [6] CCITT建议I.430,“基本用户-网络接口—第1层规范”,蓝皮书,卷Ⅲ.8。
    [7] CCITT建议Q.920,“ISDN用户-网络接口数据链路层概况”,蓝皮书,卷Ⅵ.10。
    [8] CCITT建议Q.921,“ISDN用户-网络接口数据链路层规范”,蓝皮书,卷Ⅵ.10。
    [9] CCITT建议Q.930,“ISDN用户-网络接口第3层概况”,蓝皮书,卷Ⅵ.11。
    [10] CCITT建议Q.931,“ISDN用户-网络接口第3层基本呼叫控制的技术规范”,蓝皮书,卷Ⅵ.11。
    [11] COMMON-ISDN-API Version 2.0,CAPI Association e.V, June 1999。
    [12] Microsoft, "Microsoft Developer Network, January 2001", Microsoft Press, 2001.
    [13] Microsoft, "Microsoft Windows 2000 Driver Development Kit", Microsoft Press, 1999.
    [14] Compaq, Intel, Microsoft, "Universal Serial Bus Specification" ,Revision 1.1, 1998

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700