以符合数字影院DCI规范的数字电影视频解压卡的驱动程序设计为例,介绍了使用微软公司的DDK和Compuware公司的DriverWorks开发PCI设备WDM驱动程序的方法。包括DriverWorks中PCI设备WDM驱动程序的架构,对于不同类型IO请求的不同处理方法,...以符合数字影院DCI规范的数字电影视频解压卡的驱动程序设计为例,介绍了使用微软公司的DDK和Compuware公司的DriverWorks开发PCI设备WDM驱动程序的方法。包括DriverWorks中PCI设备WDM驱动程序的架构,对于不同类型IO请求的不同处理方法,DMA的过程以及DMA线程之间的同步,以及将驱动程序从单CPU计算机系统移植到多CPU计算机系统的设计要点。实验结果表明,驱动程序能够控制数字电影视频解压卡对符合DCI规范的视频码流进行实时解码,该视频码流速率可以达到DCI规范给出的最大值(250 M Bits/sec)。展开更多
文摘以符合数字影院DCI规范的数字电影视频解压卡的驱动程序设计为例,介绍了使用微软公司的DDK和Compuware公司的DriverWorks开发PCI设备WDM驱动程序的方法。包括DriverWorks中PCI设备WDM驱动程序的架构,对于不同类型IO请求的不同处理方法,DMA的过程以及DMA线程之间的同步,以及将驱动程序从单CPU计算机系统移植到多CPU计算机系统的设计要点。实验结果表明,驱动程序能够控制数字电影视频解压卡对符合DCI规范的视频码流进行实时解码,该视频码流速率可以达到DCI规范给出的最大值(250 M Bits/sec)。