ARM Linux平台的PCie通信

最近在做一个项目,AD芯片采集数据,传到FPGA处理,然后ARM接收FPGA处理后的数据。
目前FPGA部分的采集数据部分在Windows下通过Xilinx官方的PCIe读写测试程序验证成功,现在需要在ARM平台上通过PCIe对FPGA进行读写。
ARM上是Linux的内核,FPGA的数据存放在BRAM中。
目前有一个ARM(IPC)DSP(PCIe)FPGA的例程,看不大懂。
项目是ARM通过PCIE与FPGA通信,没有DSP部分,想问ARM端的程序应该怎样编写。

你在网上搜下 Xilinx_Answer_65444_Linux_Files
这是 xilinx 针对 PCIe 的驱动及用户读写演示代码
如果你的FPGA部分没有做特别的读写设计,这个代码中的驱动该不用修改,直接能用