【发布时间】:2011-12-07 05:03:12
【问题描述】:
我们正在开发一个嵌入式系统,该系统将使用运行 Linux 或 Windows Embedded 的 PC 主板(尚未确定哪一个)。该板将通过 PCI Express 从 FPGA 读取数据。 新手问题:我们是否必须开发自己的 PCIe 驱动程序,或者我们可以使用操作系统中的某些东西?如果我们需要我们自己的,你能推荐一个资源吗?
【问题讨论】:
我们正在开发一个嵌入式系统,该系统将使用运行 Linux 或 Windows Embedded 的 PC 主板(尚未确定哪一个)。该板将通过 PCI Express 从 FPGA 读取数据。 新手问题:我们是否必须开发自己的 PCIe 驱动程序,或者我们可以使用操作系统中的某些东西?如果我们需要我们自己的,你能推荐一个资源吗?
【问题讨论】:
这真的取决于你想用设备传输什么样的数据。如果你只想注册读/写,你可以只映射 /dev/mem 并拥有一个用户空间驱动程序。
如果您需要进行 DMA 或中断,那么您可能必须编写自定义驱动程序。
【讨论】: