我们正在进行一项硬件设计,它采用触摸屏输入并通过 I2C 将它们传递到 FPGA。FPGA 将 I2C 数据转换为 PCIe。PCIe 将触摸屏数据传递给处理器。我想知道如何让 Windows 识别这个 PCIe 接口并像 HID 一样处理它。(人机接口设备)看起来 HID 通常是 USB。PCIe 能否被 Windows 识别和使用?这需要自定义 Windows 驱动程序吗?我见过将 I2C 转换为 USB 的 I2C 到 USB pSoC。我们正在尝试使用 FPGA 作为简化和整合 I/O 的中心点,但简化布局和部件的权衡可能会被定制 PCIe 驱动程序的软件开发工作所克服。