本代码为PCIe接口适配器控制软件,底层驱动使用WDF框架和C语言编写,上层应用程序使用Qt框架和C++语言编写, 中间通信层使用C语言调用Win32API实现。
//-----------------------------------
对应的PCIe硬件板卡在BAR0下映射两块5K内存,偏移地址为0x20000和0x22000; 开发者可以直接使用本仓库下的Spw_PCIe_driver_WDF文件夹中源码,通过改写与自己硬件相适应的偏移地址, 即可实现Windows平台下的驱动程序;
//-----------------------------------
目前驱动程序只能对板卡进行I/O读写操作,可以获取BAR0的物理地址;
//-----------------------------------
需要完善的地方: 实现中断机制和DMA传输; 完善代码注释; 完善README文件。
- 本次更新将应用测试程序,个人驱动没有整理更新