腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
设备
中安装nvme
linux
驱动
程序时调用
pcie
函数
、
、
、
我刚接触
linux
设备
驱动
程序,熟悉
pcie
和nvme的
linux
驱动
程序代码。我已经加载了
linux
nvme
驱动
程序,可以通过nvme cli发送读写命令。加载nvme
驱动
程序后,是否可以将
pcie
通信(更改速度、通道)发送到
设备
。要对现有nvme
驱动
程序代码进行哪些更改?主要目标是移植一组
pcie
测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
1
回答
将UART数据重定向到
pcie
端口
、
、
、
我想把传到
PCIE
的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
3
回答
Linux
驱动
程序开发: PCI和
PCIe
驱动
程序的区别?
、
、
我正在为
Linux
2.6.36编写PCI
驱动
程序。#include <
linux
/module.h>#include <
linux
/pci.h> #include&
浏览 13
提问于2012-08-28
得票数 12
回答已采纳
1
回答
Linux
PCIe
DMA
驱动
程序
、
、
、
我目前正在为
PCIe
设备
编写一个
驱动
程序,该
驱动
程序应该使用DMA将数据发送到
Linux
系统。据我所知,我的
PCIe
设备
需要一个DMA控制器(DMA主),我的
Linux
系统也需要(DMA从机)。目前,
PCIe
设备
没有DMA控制器,不应该有一个控制器。这让我很困惑。 启
浏览 13
提问于2019-07-09
得票数 1
1
回答
如何将
PCIe
端点
设备
内存映射到系统内存映射(MMIO)?
、
、
、
、
Linux
内核或BIOS如何将
PCIe
端点
设备
内存映射到systems 空间?有什么API可以实现吗?假设在为
PCIe
端点
设备
编写
Linux
设备
驱动
程序时,如何将
PCIe
设备
内存映射到MMIO空间?还是在枚举期间,
设备
已经被BIOS映射到MMIO,而我需要做的就是使用ioremap()将
设备
MMIO重新映射到内核虚拟地址的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
2
回答
PCIe
驱动
程序-用户空间如何访问它?
、
、
、
、
我正在为
Linux
编写一个
PCIe
驱动
程序,该
驱动
程序目前没有DMA,需要知道如何在从用户空间启用
PCIe
设备
后读取和写入它。在
驱动
程序中,我做了探测()中的基本操作:pci_request_regions();但是如何从用户空间访问这个内存来进行读写呢?我是否向我的
PCIe
驱动
程序添加文件操作?注意:
PCIe
设备
不会插入任何
浏览 8
提问于2016-02-08
得票数 7
回答已采纳
1
回答
如何告诉
linux
重新训练和扫描
PCIe
总线?
、
、
当我们打开电路板时,FPGA还没有配置,所以它的作用就好像它不在
PCIe
总线上一样。我还了解到,在过去
浏览 65
提问于2022-03-23
得票数 2
2
回答
是否可以在同一
PCIe
插槽上写入使用不同
PCIe
通道的多个
设备
?
、
、
、
我正在写一个支持多个
设备
的
Linux
设备
驱动
程序。我有一张x8
PCIe
卡,上面有4个这样的
设备
。每个交换机通过一个
PCIe
交换机并获得2个
PCIe
通道。有没有办法让
驱动
程序同时写入多个通道?我认为这应该是可能的,因为它都在一个
PCIe
插槽上,但我不知道从
驱动
程序如何做到这一点。
浏览 7
提问于2012-09-14
得票数 3
回答已采纳
1
回答
如果使用
Linux
作为赤裸代码的引导加载程序,
PCIe
设备
驱动
程序是否有益?
、
、
、
、
我正在PowerPC处理器上开发一个嵌入式系统,需要通过
PCIe
与FPGA进行通信。我希望使用
Linux
/embedded作为引导加载程序,利用其
PCIe
初始化代码和
驱动
程序API进行简化的
PCIe
驱动
程序开发。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从
Linux
跳到我自己的代码。 这个是可能的吗?我目前对
PCIe
驱动
程序的理解使我相信,一旦
设备
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
2
回答
PCI与
PCIe
的差异
、
、
我已经开始阅读有关PCI和
PCIe
的文章。我遇到了“从软件的角度来看,PCI和PCI Express
设备
本质上是一样的,
PCIe
设备
具有相同的配置空间、条和(通常)支持相同的PCI INTx中断”。
PCIe
使用串行接口,而PCI使用并行接口。那么,为PCI编写的
linux
驱动
程序如何才能用于
PCIe
设备
呢?我很困惑。请帮帮忙。阿贾马尔
浏览 0
提问于2017-07-28
得票数 4
1
回答
在基于ARM的系统中,
PCIe
设备
的文件枚举位于
Linux
内核中?
、
、
、
我正在为一个基于ARM的定制平台开发
PCIe
驱动
程序。作为一个起点,我已经开始研究
Linux
内核4.15.9代码。我无法找到相关的
PCIe
驱动
程序文件。特别是,我对
PCIe
设备
枚举和配置感兴趣。
浏览 6
提问于2018-03-14
得票数 0
回答已采纳
1
回答
linux
内核的
PCIe
中断处理
、
、
、
我正在开发一个
PCIe
Linux
驱动
程序。我想为该
设备
注册一个ISR。由
Linux
系统分配给该
设备
的IRQ编号是16,该编号也被其他(USB主机控制器)
设备
共享。(由lspci -v检查)。通过在线搜索,我发现几乎所有的PCI
驱动
示例只在request_irq()接口中提供了IRQF_SHARED作为标志,并且没有提供任何其他标志来提到诸如高/低电平中断之类的行为。我的问题是,
Linux
内核如何决定共享中断的行为(对于<e
浏览 16
提问于2017-04-06
得票数 1
2
回答
基地址寄存器如何获取地址?
、
、
、
、
我已经完成了
linux
发行版下FPGA的
pcie
驱动
程序的开发。一切都很好。但是我想知道FPGA的PCI端点中的基址寄存器从哪里获得基址。当我生成
PCIe
端点时,我能够设置条形图的长度,但不能更多。在
PCIe
驱动
程序中,我执行像pci_enable_device这样的标准函数,但我没有专门设置基地址。 那么,操作系统是否在启动时设置了基址?或者它是如何工作的?另外,我想知道如果连接了
pcie
pcie
设备
,操作系统会执行哪些初始化操作
浏览 12
提问于2014-06-05
得票数 3
1
回答
Xubuntu 16.04.1写入SSD时CPU使用率高
、
、
、
硬件信息Xubuntu 16.04.1 (仅于一周前安装并于今天更新)
Linux
xiaolong-hp-pavilion 4.4.0-62-generic #83-UbuntuSMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/
Linux
lspci的输出:硬盘信息 sudo hdpar
浏览 0
提问于2017-02-09
得票数 1
1
回答
是否可以让两个内核
驱动
程序在一个具有相同供应商和
设备
ID的
PCIe
总线上运行?
、
、
我正在尝试创建两个
Linux
内核
驱动
程序来访问同一个
PCIe
设备
(使用相同的供应商和
设备
ID)。理想的方法是使用FPGA控制多个传感器(光传感器,.)并将控制方法映射到
PCIe
端点。功能强大的中央处理器(X86)将通过
PCIe
接口通过寄存器访问传感器。但是,我对
PCIe
没有任何经验。那么,有没有人能给我一个建议。 这个概念正确吗?
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
1
回答
如何在Petalinux中访问XDMA BAR0?
、
、
、
、
我有一个块设计和硬件配置的Zynq处理器运行Petalinux。此外,我还将XDMA IP配置为内存映射端点。我已经在PCI BAR0选项卡中配置了BAR0和BAR2。
浏览 11
提问于2022-04-04
得票数 1
回答已采纳
1
回答
飞思卡尔LS2080A上的NVMe
PCIe
硬盘无法识别
、
、
、
我有一个通过
Linux
卡连接到LS2080的NVMe硬盘,但是当我用定制的
Linux
卡启动主板时,无法识别该硬盘。我将相同的NVMe磁盘和
Linux
卡组合插入到一台
Linux
3.16.7台式PC上,它被检测到并安装时没有任何问题。在使用Yocto项目构建LS2080内核时,我已经启用了NVMe块
设备
驱动
程序,并且在主板上引导时,我已经验证了内核中存在这个模块。主板上的
PCIe
插槽工作正常,因为我在
PCIe
以太网卡和
PCIe
SATA盘
浏览 24
提问于2016-05-18
得票数 0
1
回答
Linux
驱动
程序如何调用UEFI固件提供的功能?
、
、
、
通过与其他工程师的交谈,我对类似NVMe的理解是,OEM将拥有一个UEFI NVMe
驱动
程序,但是操作系统的
驱动
程序将在引导后接管该功能。在引导过程中,
Linux
利用UEFI的
驱动
程序,一旦它有了自己的
驱动
程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动
程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
多个
PCIe
卡:读取当前
PCIe
卡实例的
设备
树属性(在内核
驱动
程序中)
、
、
、
问题:我们是在以太网
驱动
程序的上下文中这样做的,但是对于任何
PCIe
连接
设备
(甚至总线连接
设备
)的
驱动
程序
浏览 6
提问于2020-05-04
得票数 2
回答已采纳
1
回答
从
Linux
内核空间到
PCIe
卡的DMA
、
、
、
、
我正在尝试为
PCIe
设备
- Adlink
PCIe
7300A高速数字IO卡编写一个
linux
驱动
程序。对于正常的内存传输,
驱动
程序工作得很好,但尝试使用卡的总线主控功能启动从CPU内存到
设备
输出FIFO缓冲区的DMA传输根本不起作用。
设备
数据表-- 我无法解释我有多感激任何一点的洞察力。史考特
浏览 8
提问于2013-07-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动系列-PWM驱动
Linux驱动开发-编写VS1053芯片音频驱动
Linux的字符设备和块设备
Facebook开发新的开源计时设备,仅需一个PCIe插槽即可工作
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券