gpt4 book ai didi

Linux 如何测试 PCIe 驱动程序?

转载 作者:太空狗 更新时间:2023-10-29 12:35:40 38 4
gpt4 key购买 nike

我写了一个简单的 PCIe 驱动程序,我想测试它是否有效。例如,如果也可以写入和读取从设备使用的内存。

我该怎么做?

哪些东西也应该被证明?

最佳答案

例如,您需要找到设备的 sysfs 条目

/sys/devices/pci0000:00/0000:00:07.0/0000:28:00.0

(通过 /sys 的其他子目录中的符号链接(symbolic link)可以更容易地到达那里,例如 /sys/class/...)

在此目录中应该有名为resource... 的(伪)文件,它们对应于您设备的各种地址范围(基地址寄存器)。我认为这些可以 mmap()ed(但我从来没有这样做过)。

您可以使用/sys 中的条目做很多其他事情。有关详细信息,请参阅内核文档。

关于Linux 如何测试 PCIe 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346513/

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