腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4731)
视频
沙龙
1
回答
从CPU将字节写入
PCIe
地址空间的精确细节
linux
、
pci-e
The
PCIe
卡被配置为
设备
号0的正常方式吗?)我们正在使用。系统
总线
是CPU自己的
总线
。
PCIe
总线
是指主板上连接CPU和
PCIe
插槽的驱动程序是一个
Linux
内核模块
设备
是一个字面物理对象
设备
结构是由内核<code>H 229</code><code>H 130</code><code>栏(基本地址寄存器)是<
浏览 11
提问于2019-10-18
得票数 2
回答已采纳
1
回答
在
Linux
中
检测
从
PCIe
端点到主机内存的事务
linux
、
linux-kernel
、
linux-device-driver
、
pci-e
我正在构建一个FPGA设计,其中一些
设备
(中央处理器,通用异步收发器,通用输入输出控制器)连接到AXI4
总线
。AXI4
总线
通过Xilinx的"AXI Memory AXI to PCI Express (
PCIe
) Gen2 v2.6 LogiCORE IP“连接到主机,它充当了一个桥接器。子系统通过
PCIe
与
Linux
驱动程序驻留在FPGA接口上。该驱动程序创建
设备
文件以提供到在主机上运行的计算机系统模拟器的接口,即所谓的虚拟平台(VP)。我想知道是否有一种
浏览 13
提问于2018-06-08
得票数 2
3
回答
PCI条内存映射的基本理解
memory
、
memory-management
、
dma
、
pci
、
pci-e
我试图了解PCI是如何工作的,这样我就可以编写一个windows驱动程序,它可以在没有板载内存的情况下读写自定义的PCI
设备
。据我了解,
PCIE
配置空间中的基本地址寄存器(BAR)保存着
PCIE
应该响应/允许写入的内存地址。(明白了吗?) 什么是“公共汽车专用地址”相比物理地址时,谈到
PCIE
?
浏览 14
提问于2014-01-03
得票数 21
回答已采纳
1
回答
如何告诉
linux
重新训练和扫描
PCIe
总线
?
linux-kernel
、
embedded-linux
、
pci-e
我们有一个嵌入式板,它有iMX8M-Plus处理器和
Linux
5.4.161版本。这个板有一个
PCIe
总线
,那个连接到一个FPGA。当我们打开电路板时,FPGA还没有配置,所以它的作用就好像它不在
PCIe
总线
上一样。 一旦
Linux
被完全引导,我们就配置FPGA,然后它才开始充当
PCIe
端点(
设备
)。在引导时,当
linux
加载pci驱动程序时,它试图建立一个
PCIe
链接,我可以看到,在示波器中,PERST被断言,<e
浏览 65
提问于2022-03-23
得票数 2
1
回答
是否可以让两个内核驱动程序在一个具有相同供应商和
设备
ID的
PCIe
总线
上运行?
linux
、
kernel
、
driver
我正在尝试创建两个
Linux
内核驱动程序来访问同一个
PCIe
设备
(使用相同的供应商和
设备
ID)。理想的方法是使用FPGA控制多个传感器(光传感器,.)并将控制方法映射到
PCIe
端点。功能强大的中央处理器(X86)将通过
PCIe
接口通过寄存器访问传感器。但是,我对
PCIe
没有任何经验。那么,有没有人能给我一个建议。 这个概念正确吗?
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
7
回答
如何发现板上的
PCIe
总线
拓扑和插槽号?
c++
、
windows
、
cuda
、
pci
、
pci-e
例如,当我使用带有CUDA C/C++和GPUDirect 2.0 P2P的多GPU系统,以及使用嵌套的picture开关(如图所示)时,我必须知道通过它们的PCI
总线
ID在任意两个GPU之间切换了多少次或者,如果我已经知道带有
PCIe
开关的硬件
PCIe
拓扑,那么我必须知道,任何GPU卡上的硬件
PCIe
插槽都连接到哪个硬件上。 如我所知,即使我已经知道带有
PCIe
开关的硬件
PCIe
拓扑,但这些标识符并不是硬绑定到板上的
PCIe
插槽上,而且这些ID可能会更改
浏览 9
提问于2015-08-18
得票数 4
3
回答
如何实现真正的
PCIe
总线
重扫描
linux-kernel
、
linux-device-driver
、
pci-e
、
hotplugging
我有一个FPGA (就像大多数问这个问题的人一样),它是在我的
Linux
内核完成初始
PCIe
总线
扫描和枚举之后配置的。您可以猜到,FPGA实现了一个
PCIe
端点。我想让
PCIe
核心重新枚举整个
PCIe
总线
,这样我的
PCIe
就会出现,并且我可以加载驱动模块。我还希望能够将FPGA负载交换到不同的配置中。我的意思是我想: 删除
PCIe</e
浏览 23
提问于2015-09-01
得票数 28
2
回答
PCIe
和流量控制信用
linux-device-driver
、
pci
、
pci-e
、
pci-bus
在
PCIe
总线
上设置FC credits通常是软件(即
设备
驱动程序)的责任吗?我在哪里可以熟悉相关的
linux
API?
浏览 5
提问于2015-09-12
得票数 1
1
回答
多个
PCIe
卡:读取当前
PCIe
卡实例的
设备
树属性(在内核驱动程序中)
linux
、
driver
、
device-tree
、
pci-e
问题:我们是在以太网驱动程序的上下文中这样做的,但是对于任何
PCIe
连接
设备
(甚至
总线
连接
设备
)的驱动程序来说,这个问题都是常见的。示例:
pcie</
浏览 6
提问于2020-05-04
得票数 2
回答已采纳
1
回答
PCIe
设备
发现算法伪码
verilog
、
system-verilog
、
pci
、
pci-e
我有一个用System编写的
PCIe
模型,尽管我认为这个问题与语言无关。该模型在仿真中完成了
PCIe
配置、读写和内存读写功能。但是,我需要做的是“发现”我的
PCIe
设备
,并在模拟中配置配置空间寄存器。是否有一个表示
Linux
PCIe
枚举过程的普通代码块,我也可以添加自己的模型事务函数,这样我就可以得到一个“
总线
行走”,然后是条形编程,如果发现了SR,MSIx配置?对于
PCIe
设备
来说,这似乎是一个常见的练习,所以可能有模型。
浏览 2
提问于2017-01-18
得票数 1
回答已采纳
2
回答
硬件RAID阵列使用基于
PCIe
的存储?(M.2 / U.2 /全
PCIe
插槽)
ssd
、
hardware-raid
、
pci-express
、
u.2
目前是否有一种机制可以使用具有全尺寸
PCIe
插槽、
PCIe
M.2或
PCIe
U2
总线
接口的存储
设备
(如SSD)来构造硬件RAID数组?我非常不清楚这是如何工作的,因为普通的硬件RAID有驱动器通过SATA或SAS接口直接插入RAID控制器,但与此同时,这些新型存储
设备
直接插入系统
PCIe
总线
,而没有单独的驱动器/
设备
控制器。我可以预见两个可能的硬件实现: 纯
PCIe
x16或x8 RAID控制器,没有车载
浏览 0
提问于2019-04-23
得票数 2
2
回答
PCIe
用于(Re)编程
PCIe
板的JTAG
fpga
、
pci
、
pci-e
我注意到PCI
总线
有JTAG
总线
(即TCK、TDI、TDO等):是否有任何方法使用该JTAG重新编程一个基于
PCIe
的
设备
?(假设fpga的JTAG与PCI线相连)。我们有一个Terasic DE5 (Stratix )
PCIe
板,它实际上将
PCIe
总线
的JTAG“线”路由到
PCIe
。的确,有一个JTAG端口焊接在板上,但由于机械原因是很难达到和使用。如果是的话,支持
PCIe
JTAG编程的
linux
基础设施是什么
浏览 3
提问于2014-01-29
得票数 4
1
回答
Broadcom 14e4:43ba芯片驱动程序
debian
、
wifi
、
drivers
、
macintosh
、
broadcom
我将brcmfmac43602-
pcie
.bin复制到/etc/firmware/brcm目录,然后将brcmfmac添加到/etc/modules,重新启动,并验证了4.1.6是否正在运行,brcmfmac
浏览 0
提问于2015-08-24
得票数 1
1
回答
DMA和
PCIe
如何协同工作?
dma
、
pci-e
在
PCIe
配置中,
设备
具有专用地址,它们以点对点模式相互发送数据-每个
设备
都可以在需要时写入数据,并且交换机负责正确地传递数据。不需要“
总线
主控器”,它决定何时以及如何传输数据。对我来说,DMA似乎是一个过时的特性,在
PCIe
配置中不需要。每个
设备
都可以向主存发送数据,也可以从主存读取数据--显然,在这样的操作中,主存总是“从属”的。
浏览 1
提问于2018-11-18
得票数 3
1
回答
ARM
linux
系统中的PCI枚举,是由BIOS还是
linux
完成的?如果在
linux
启动之前我不为
PCIe
做任何事情呢?
pci
我在某个地方读到了PCI枚举(查找
总线
和
设备
、函数)是由x86系统中的BIOS完成的(今天,我在韩国的一个web文档:https://melonicedlatte.com/computerarchitecture我从https://patchwork.kernel.org/project/
linux
-pci/patch/1404422876-1160-1-git-send-email-tinamdar@apm.com/ arm64中发现,UE
浏览 0
提问于2022-06-03
得票数 0
回答已采纳
1
回答
CPU如何知道外围
设备
的物理地址范围?
cpu
、
hardware
、
peripherals
、
motherboard
例如,它如何知道所有地址之间:映射到RAM /图形卡/监视器/等等.
浏览 6
提问于2016-03-26
得票数 3
1
回答
Linux
发行版如何影响内核行为?
linux-kernel
、
pci-e
、
tegra
这对某些人来说可能是显而易见的,但对我来说并非如此,所以我会问=)如果我将Ubuntu的官方发行版用于tegra,就会正确地
检测
到
PCIe
卡。 使用相同的内核和
设备
树blob,以及相同的HW单元,在嵌入式
Linux
中
检测
失败。我认为
检测
PCIe
设备
将是内核的工作
浏览 3
提问于2018-07-03
得票数 0
3
回答
核空间中PCI存储器的地址映射
c
、
linux-kernel
、
kernel
、
kernel-module
、
pci
我正在尝试从一个可加载的内核模块中读取和写入PCI
设备
。这里是我的实际代码:#include <
linux
/module.h>#include <
linux
#include <
linux
/init.h> #include <
linux
/module.h>
浏览 5
提问于2016-01-28
得票数 5
1
回答
从
Linux
内核空间到
PCIe
卡的DMA
linux-kernel
、
linux-device-driver
、
dma
、
pci
、
pci-e
我正在尝试为
PCIe
设备
- Adlink
PCIe
7300A高速数字IO卡编写一个
linux
驱动程序。对于正常的内存传输,驱动程序工作得很好,但尝试使用卡的
总线
主控功能启动从CPU内存到
设备
输出FIFO缓冲区的DMA传输根本不起作用。
设备
数据表-- 我无法解释我有多感激任何一点的洞察力。史考特
浏览 8
提问于2013-07-06
得票数 4
回答已采纳
2
回答
是什么导致PCI ID更改?
kernel
、
udev
、
pci
在RHEL7.2盒上运行lspci时,我注意到以太网适配器更改了PCI
总线
ID。在下面的示例中,它从"02:00.x“改为"03:00.x”。 是什么导致了这一切?
浏览 0
提问于2016-01-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于USB接口1553B总线设备检测系统设计
pcie总线授时卡的使用
Facebook工程经验--PCIe故障监控和修复
高阶自动驾驶系统的通信存储技术
深度解析信创服务器主板一站式解决方案核心技术!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券