超声相控阵系统中PCI驱动开发研究
Research on PCI driver development in ultrasonic phased array system
-
摘要: 超声相控阵系统的数据传输速率很大程度上决定着其检测速度,因而在PCI总线的超声相控阵系统中,PCI驱动执行效率至关重要。详细阐述了利用WinDriver、DriverStudio和WDK(Windows Driver Kit)三种工具开发PCI驱动程序的方法及实现。在驱动效率和兼容性等方面上比较这三种不同的驱动开发方案。分析及测试结果表明,使用DriverStudio开发的驱动能够高速稳定地工作,满足超声相控阵系统对于数据传输速率和稳定性的要求。由于不同的应用有着不同的开发需求,提出根据特定的开发需求选择不同的开发方案,从而得到需要的驱动及其应用程序。Abstract: The data transmission rate of ultrasonic phased array system determines the detection speed to a great extent. As a result, the efficiency of PCI device driver is critical in the ultrasonic phased array system based on PCI local bus. The developing methods and implementations of PCI device drivers using three different development tools, WinDriver, DriverStudio and WDK(Windows Driver Kit), are expounded in detail. The efficiency and compatibility of drivers by adapting different solutions are compared. Experimental results show that both the stability and data transmission rate of the driver developed by DriverStudio can meet the requirements of the ultrasonic phased array system. There are different requirements in different applications. As so, one should choose the developing solution comprehensively according to the specific requests to obtain the proper device driver and application program.