# PCIe_Driver_Demo
**Repository Path**: daalw/PCIe_Driver_Demo
## Basic Information
- **Project Name**: PCIe_Driver_Demo
- **Description**: PCIe驱动示例学习
- **Primary Language**: C++
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 5
- **Created**: 2022-11-22
- **Last Updated**: 2025-07-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# PCIe_Driver_Demo
## 介绍
PCIe驱动示例学习
## 说明
本仓库中包含四个PCIe驱动项目示例,其中有两个是Windows系统中基于WDF框架开发的PCIe设备驱动程序,两个是Linux系统中PCI设备的驱动程序示例。每个示例项目放在不同的文件夹中,每个项目中都有readme.md说明文件,而且代码中也有详细的注释。以下是每个示例项目的具体来源:
1.MS_PLX9x5x, 微软官方PCI驱动, clone from : https://github.com/microsoft/windows-driver-samples/tree/main/general/PLX9x5x
2.MS_WDF_PCI_General, Windows系统基于WDF PCI设备驱动通用框架
3.Linux_PCIe_Driver_General,基于Linux的通用PCI/PCIe设备驱动框架 download from: https://download.csdn.net/download/u010872301/10116259
4.Linux_PCIe_Driver_DMA, 基于Linux的PCI/PCIe设备用**DMA**读写控制驱动 和 **用户通过驱动使用PCI/PCIe设备的程序代码** Download from: https://download.csdn.net/download/marktoo841758320/11083070?spm=1001.2014.3001.5503
**注:以上项目本仓库仅显示部分代码,完整示例起到原地址下载**