PCI Express Driver for Embedded System

We are developing an embedded system that will use a PC motherboard running Linux or Windows Embedded (did not decide which one). The board will read data from the FPGA via PCI Express. Beginner's question: do we need to develop our own PCIe driver or can we use something from the operating system? If we need our own, can you recommend a resource?

+3
source share
2 answers

It really depends on what data you want to transfer using the device. If you just want the register to read / write, you could just mmap / dev / mem and have a user space driver.

DMA , , , .

+3

, , . , , , , . Windows , , . Linux, .

+2

All Articles