基于解决1394b和PCI的跨速率条件下通信数据易丢失,软硬件交互产生误码的目的。本文采用WDM(波分复用)驱动的串行处理操作来保护硬件;采用内核态线程保证数据传输的确定性;采用DMA(直接内存存取)保证数据的实时性;采用循环队列的模式保证数据传输的可靠性;采用乒乓原理保证硬件和软件交互的准确性等。通过实验验证,该驱动程序实现了软硬件的协调工作、提高了软件对硬件操作的操作安全性、提高了传输数据的可靠性以及实时性等。