• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (10): 156-158.

• 论文 • 上一篇    

基于CPCI的ARINC429总线通信卡的WDM驱动程序开发

魏超 苗克坚 杨成果   

  • 出版日期:2008-10-01 发布日期:2010-05-19

  • Online:2008-10-01 Published:2010-05-19

摘要:

本文介绍了Windows 2000下WDM的基本原理及ARINCA29总线通信卡的硬件组成。以该通信卡的驱动程序设计为例,本文详细阐述了利用DDK、Driver Studio和VC++工具开发W indows平台下具有内存和I/O方式读写及中断处理的WDM驱动程序的方法和注意事项,同时介绍了应用程序如何及时响应硬件事件。

关键词: ARINCA29总线Windows设备驱动程序模型 设备驱动程序开发包 I/O请求包 设备对象

Abstract:

This paper introduces the basic principle of the WDM driver and the hardware components of the ARINC429 Bus Communication Card. By taking the driver d  esign of the card as an example, the paper describes how to develop the WDM driver which features memory and I/O read/write as well as interrupt handlin g under the Windows platform with the DDK,Driver Studio and VC++ tools in detail. This paper also introduces how to respond to hardware events in time.

Key words: ARINCA29 bus;Windows device driver model(WDM) ;device drivers kit(DDK) , ;I/O request paeket(IRP), device object