andarm / Spw_PCIe_Adapter_Software_using_WDF_and_Qt

PCIe driver using WDF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spw_PCIe_Adapter_Software_using_WDF_and_Qt

目录

完全是主库内容

本代码为PCIe接口适配器控制软件,底层驱动使用WDF框架和C语言编写,上层应用程序使用Qt框架和C++语言编写, 中间通信层使用C语言调用Win32API实现。

//-----------------------------------

对应的PCIe硬件板卡在BAR0下映射两块5K内存,偏移地址为0x20000和0x22000; 开发者可以直接使用本仓库下的Spw_PCIe_driver_WDF文件夹中源码,通过改写与自己硬件相适应的偏移地址, 即可实现Windows平台下的驱动程序;

//-----------------------------------

目前驱动程序只能对板卡进行I/O读写操作,可以获取BAR0的物理地址;

//-----------------------------------

需要完善的地方: 实现中断机制和DMA传输; 完善代码注释; 完善README文件。

2019年5月18日

  • 本次更新将应用测试程序,个人驱动没有整理更新

About

PCIe driver using WDF


Languages

Language:C 56.2%Language:C++ 38.2%Language:Objective-C 5.1%Language:QMake 0.3%Language:Batchfile 0.1%