【问题标题】:PCI Express driver for embedded system嵌入式系统的 PCI Express 驱动程序
【发布时间】:2011-12-07 05:03:12
【问题描述】:

我们正在开发一个嵌入式系统,该系统将使用运行 Linux 或 Windows Embedded 的 PC 主板(尚未确定哪一个)。该板将通过 PCI Express 从 FPGA 读取数据。 新手问题:我们是否必须开发自己的 PCIe 驱动程序,或者我们可以使用操作系统中的某些东西?如果我们需要我们自己的,你能推荐一个资源吗?

【问题讨论】:

    标签: embedded pci


    【解决方案1】:

    这真的取决于你想用设备传输什么样的数据。如果你只想注册读/写,你可以只映射 /dev/mem 并拥有一个用户空间驱动程序。

    如果您需要进行 DMA 或中断,那么您可能必须编写自定义驱动程序。

    【讨论】:

      【解决方案2】:

      是的,除非您的设备符合标准设备配置文件,否则您将需要自定义设备驱动程序。因为你还没有选择你的操作系统,你关于资源的问题仍然很开放,因为显然操作系统选择直接影响驱动程序设计。对于 Windows,您可能想要启动 here。在 Linux 下,可能是here

      【讨论】:

        猜你喜欢
        • 2017-02-25
        • 1970-01-01
        • 2020-10-17
        • 1970-01-01
        • 2013-03-02
        • 1970-01-01
        • 1970-01-01
        • 2016-04-26
        • 1970-01-01
        相关资源
        最近更新 更多