gpt4 book ai didi

c - 将 UART 数据重定向到 pcie 端口

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:15 26 4
gpt4 key购买 nike

我想将来自 PCIE 的数据传输到 UART。我有 linux 操作系统。

无论如何我可以通过 PCIE 插槽重定向 UART 数据。

提前致谢。

最佳答案

您的 PCIe 设备需要一个 Linux 驱动程序。如果你没有它的 Linux 驱动程序,你可以通过用户空间中的 mmap() 访问你的 PCIe 内存空间,就像 pci_debug 一样。 .

一旦您拥有 PCIe 访问权限,您将必须编写一个 Linux 应用程序来读取/写入串行端口 tty (/dev/ttyXX) 并在您的 PCIe 设备上读取/写入。

有很多方法可以编写 Linux 应用程序。

[编辑]

Here你可以看到在 C 中如何在 Linux 串口上读写。阅读 pci_debug 的 C 源代码可用 here ,您可以了解如何使用 mmap 在 PCIe BAR 内存上读取/写入。

关于c - 将 UART 数据重定向到 pcie 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40302703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com