嵌入式系统PCI Express驱动程序

| 我们正在开发一种嵌入式系统,该系统将使用运行Linux或Windows Embedded的PC主板(尚未确定哪一个)。该板将通过PCI Express从FPGA读取数据。 新手问题:我们是否必须开发自己的PCIe驱动程序,还是可以使用操作系统中的某些功能?如果我们需要我们自己的资源,您可以推荐一种资源吗?     
已邀请:
这实际上取决于您要与设备传输的数据类型。如果您只想注册读/写,则只需mmap / dev / mem并拥有一个用户空间驱动程序。 如果您需要执行DMA或中断操作,则可能必须编写自定义驱动程序。     
是的,除非您的设备与标准设备配置文件相对应,否则您将需要自定义设备驱动程序。由于尚未选择操作系统,因此有关资源的问题仍然很开放,因为显然操作系统的选择会直接影响驱动程序的设计。对于Windows,您可能要从这里开始。在Linux下,也许在这里。     

要回复问题请先登录注册