PCIe设备驱动程序开发的关键技术  被引量:13

Key technologies of PCIe device driver development

在线阅读下载全文

作  者:王法臻 崔少辉 王成 WANG Fazhen;CUI Shaohui;WANG Cheng(Shijiazhuang Campus of Army Engineering University,Shijiazhuang 050003,China)

机构地区:[1]陆军工程大学石家庄校区,河北石家庄050003

出  处:《现代电子技术》2021年第16期65-69,共5页Modern Electronics Technique

基  金:国家自然科学基金资助项目(61501493)。

摘  要:PCIe作为第三代I/O总线,它的快速发展及性能上的优异表现使其得到了广泛应用。PCIe设备在计算机系统中依靠设备驱动程序实现与上位机的通信,因此PCIe设备的正常运行离不开可靠稳定的设备驱动程序,驱动程序设计的优劣对系统性能也有着重要影响。在介绍WDF驱动框架的基础上,结合PCIe设备驱动程序开发实际需求,为减小处理器负载和系统资源占用情况,分析并介绍了基于DMA传输、共享内存映射等关键技术的解决方案及其实现方法,对在工程实践中开发出高性能的设备驱动程序具有积极指导作用。As the third generation I/O bus,PCIe has been widely used due to its rapid development and excellent performance.The communication between PCIe device and upper computer depends on device driver in computer system.Therefore,the normal operation of PCIe devices is inseparable from reliable and stable device drivers.The design quality of driver also has an important impact on system performance.On the basis of WDF(Windows driver framework),the solutions to reduce the processor load and system resource occupation are proposed in combination with the actual needs of PCIe device driver development and the key technologies,such as DMA(direct memory access)transmission and shared memory mapping.The specific implementation methods are described.The methods have a positive guiding role in the development of high⁃performance device driver in engineering practice.

关 键 词:PCIE 设备驱动程序 WDF DMA 共享内存映射 虚拟内存机制 WDM 需求开发 

分 类 号:TN919-34[电子电信—通信与信息系统] TP311[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象