更改 PCI 设备的 IO 地址
我想通过将新的(页对齐)地址写入 BAR0/1 来更改 PCI 设备的 IO 地址。当我使用 BIOS 功能执行此操作时,我无法访问新地址的 PCI 设备。 还需要做些…
C++应用程序使用 mmap 通过 PCI 在用户区与 FPGA 进行通信
首先,我是 Linux 编程新手,所以如果这没有意义或者我找错了树,请抱歉,请为我指出正确的方向。 我正在尝试编写一个 cpp 应用程序,以便在用户空间…
有没有关于如何使视频卡不可见的代码示例?
有没有关于如何使视频卡不可见的代码示例?根据我的理解,这应该在内核级别完成。我想做的是以下内容 - 我有四个使用 PCI-Express x8/x8/x8/x8 的物理…
使用 PCI 配置空间识别 PCIe 设备
给定系统中安装的 PCI 设备列表,我需要识别 PCIe 设备。到目前为止,我一直在对功能列表进行迭代,以查看设备是否具有扩展上限结构(对应于上限 ID 0…
Linux 启动后查找并启用连接的 PCIe 设备
我们正在开发一个通过 PCIe 连接到 Linux PC 主机的嵌入式系统。目前,在实现和调试阶段,我经常需要对设备进行断电和上电,或者尝试不同的板卡。这会…
如何在VxWorks中配置PCI-to-PCI桥接设备?
我正在使用 VxWorks 中的板支持包(BSP),它使用 pciAutoConfig() 来配置 PCI 总线。当我将以太网控制器卡添加到总线时,pci 显示例程不显示该卡。 …
从 PCI/PCIE 卡读取芯片 ID
几个月前,我必须编写一个小工具来对 rtl8139 卡的 eeprom 进行编程。 它基本上是用于读取/写入 eeprom 的 rtl8139-diag 工具。 现在必须扩展该工具才…
mmap 通过 PCI 将 VME 总线覆盖到用户空间内存中?
我正在尝试通过 PCI 总线将 VME 地址空间映射到用户空间,以便我可以在内存上执行常规读/写操作。 我已经用另一个 PCI 设备做到了这一点,如下所示:-…
是否有一个明确的资源记录了 linux /proc 和 /sys 文件系统的导航?
我们在Linux中使用/proc和/sys文件系统来发现各种类型的系统配置信息。 通常,我们会浏览不同的文件和目录,直到找到所需的信息。 我想知道是否有人知…
访问 PCI 配置空间中寄存器的正确方法
当您需要访问 PCI 配置空间中的寄存器时,是否只需使用内置 BIOS 函数将 DWORD 读/写到配置空间中? 例如,如果我尝试使用位于 B0:D31:F1 上的 IDE 控…
在 Delphi 中查找可用的 LPT(并行)端口和地址
我正在并行端口上进行直接 I/O,这对于速度来说很好并且是必要的。 我想枚举可用端口,以便用户在设置时选择端口,而不是通过设备管理器手动读取地址…
哪些虚拟机管理程序允许原始 PCI 访问?
我试图找出哪个虚拟机管理程序允许我向虚拟机授予对专用 PCI 卡(例如电话卡)的访问权限。 到目前为止,我已经尝试过 VMWare ESXi 服务器,但它似乎…
- 共 1 页
- 1