腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果使用
Linux
作为赤裸代码的引导加载程序,
PCIe
设备
驱动
程序是否有益?
、
、
、
、
我正在PowerPC处理器上
开发
一个嵌入式系统,需要通过
PCIe
与FPGA进行通信。我希望使用
Linux
/embedded作为引导加载程序,利用其
PCIe
初始化代码和
驱动
程序API进行简化的
PCIe
驱动
程序
开发
。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从
Linux
跳到我自己的代码。 这个是可能的吗?我目前对
PCIe
驱动
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
1
回答
在基于ARM的系统中,
PCIe
设备的文件枚举位于
Linux
内核中?
、
、
、
我正在为一个基于ARM的定制平台
开发
PCIe
驱动
程序。作为一个起点,我已经开始研究
Linux
内核4.15.9代码。我无法找到相关的
PCIe
驱动
程序文件。特别是,我对
PCIe
设备枚举和配置感兴趣。
浏览 6
提问于2018-03-14
得票数 0
回答已采纳
2
回答
基地址寄存器如何获取地址?
、
、
、
、
我已经完成了
linux
发行版下FPGA的
pcie
驱动
程序的
开发
。一切都很好。但是我想知道FPGA的PCI端点中的基址寄存器从哪里获得基址。当我生成
PCIe
端点时,我能够设置条形图的长度,但不能更多。在
PCIe
驱动
程序中,我执行像pci_enable_device这样的标准函数,但我没有专门设置基地址。 那么,操作系统是否在启动时设置了基址?或者它是如何工作的?另外,我想知道如果连接了
pcie
pcie
设备,操作系统会执行哪些初始化操作
浏览 12
提问于2014-06-05
得票数 3
1
回答
PCIe
热复位与时隙复位
我正在
开发
linux
PCIe
和NVMe
驱动
程序。我在pci
驱动
程序中遇到了一个函数,pci_reset_bus(),通过插槽或总线进行pci重置。我知道通过总线复位是"
PCIe
热复位“,这是在
PCIe
规范中定义的。但是我不确定pci插槽复位是什么(它是由__pci_reset_slot()).实现的)。 有人能帮我理解这件事吗?我想在我的自定义NVMe
驱动
程序中使用这个。
浏览 14
提问于2021-01-27
得票数 0
1
回答
将UART数据重定向到
pcie
端口
、
、
、
我想把传到
PCIE
的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
1
回答
如何在设备中安装nvme
linux
驱动
程序时调用
pcie
函数
、
、
、
我刚接触
linux
设备
驱动
程序,熟悉
pcie
和nvme的
linux
驱动
程序代码。我已经加载了
linux
nvme
驱动
程序,可以通过nvme cli发送读写命令。加载nvme
驱动
程序后,是否可以将
pcie
通信(更改速度、通道)发送到设备。要对现有nvme
驱动
程序代码进行哪些更改?主要目标是移植一组
pcie
测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
1
回答
飞思卡尔LS2080A上的NVMe
PCIe
硬盘无法识别
、
、
、
我有一个飞思卡尔LS2080盒子,我正在使用飞思卡尔Yocto项目为它
开发
一个自定义的
Linux
4.1.8内核。我有一个通过
Linux
卡连接到LS2080的NVMe硬盘,但是当我用定制的
Linux
卡启动主板时,无法识别该硬盘。我将相同的NVMe磁盘和
Linux
卡组合插入到一台
Linux
3.16.7台式PC上,它被检测到并安装时没有任何问题。主板上的
PCIe
插槽工作正常,因为我在
PCIe
以太网卡和
PCIe
SATA盘上试用过它。 我怀疑
浏览 24
提问于2016-05-18
得票数 0
1
回答
linux
内核的
PCIe
中断处理
、
、
、
我正在
开发
一个
PCIe
Linux
驱动
程序。我想为该设备注册一个ISR。由
Linux
系统分配给该设备的IRQ编号是16,该编号也被其他(USB主机控制器)设备共享。(由lspci -v检查)。通过在线搜索,我发现几乎所有的PCI
驱动
示例只在request_irq()接口中提供了IRQF_SHARED作为标志,并且没有提供任何其他标志来提到诸如高/低电平中断之类的行为。我的问题是,
Linux
内核如何决定共享中断的行为(对于
PCIe
设备),它是低
浏览 16
提问于2017-04-06
得票数 1
2
回答
Ubuntu可以使用PCI作为可引导的吗?
、
、
我计划升级我的个人电脑,我正在考虑购买一个
PCIe
SSD
驱动
器并从它启动。我读过一些
PCIe
驱动
器的引导有问题。有可能吗?
浏览 0
提问于2019-10-24
得票数 3
2
回答
PCIe
驱动
程序-用户空间如何访问它?
、
、
、
、
我正在为
Linux
编写一个
PCIe
驱动
程序,该
驱动
程序目前没有DMA,需要知道如何在从用户空间启用
PCIe
设备后读取和写入它。在
驱动
程序中,我做了探测()中的基本操作:pci_request_regions();但是如何从用户空间访问这个内存来进行读写呢?我是否向我的
PCIe
驱动
程序添加文件操作?注意:
PCIe
设备不会插入任何
Linux
子系统,
浏览 8
提问于2016-02-08
得票数 7
回答已采纳
3
回答
Linux
驱动
程序
开发
: PCI和
PCIe
驱动
程序的区别?
、
、
我正在为
Linux
2.6.36编写PCI
驱动
程序。#include <
linux
/module.h>#include <
linux
/pci.h> #include<
li
浏览 13
提问于2012-08-28
得票数 12
回答已采纳
1
回答
Linux
PCIe
DMA
驱动
程序
、
、
、
我目前正在为
PCIe
设备编写一个
驱动
程序,该
驱动
程序应该使用DMA将数据发送到
Linux
系统。据我所知,我的
PCIe
设备需要一个DMA控制器(DMA主),我的
Linux
系统也需要(DMA从机)。目前,
PCIe
设备没有DMA控制器,不应该有一个控制器。这让我很困惑。 启动从内存映射的
PCIe
寄存器到的DMA传输。从用户空间
浏览 13
提问于2019-07-09
得票数 1
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 hdparm -I
浏览 0
提问于2017-02-09
得票数 1
1
回答
PCIe
: lspci展示了“<unassigned>的记忆.”
、
、
、
我有一个飞思卡尔iMX6芯片运行
Linux
3.14和Altera
开发
工具包。当我将工具包(带有Altera的演示
PCIe
代码)插入到iMX6载波板(
PCIe
连接)并输入lspci时,我将得到BAR0和BAR1未分配的内存。在这一点上,没有实现
驱动
程序,但是其他
PCIe
设备没有
驱动
程序,而且它们已经分配了资源(即资源0..3)。几乎每个
PCIe
内核配置设置都已添加。我会错过什么?
浏览 3
提问于2016-02-03
得票数 1
回答已采纳
2
回答
嵌入式系统的PCI Express
驱动
程序
、
我们正在
开发
一个嵌入式系统,它将使用运行
Linux
或Windows embedded的PC主板(尚未确定是哪一个)。板卡将通过PCI Express从FPGA读取数据。新手问题:我们是否必须
开发
自己的
PCIe
驱动
程序,或者我们可以使用操作系统中的某些
驱动
程序?如果我们需要自己的资源,你能推荐一个资源吗?
浏览 5
提问于2011-05-10
得票数 4
1
回答
ISR内的
PCIe
读写
、
、
、
、
我正在修改一个
linux
PCIe
驱动
程序,以便与altera FPGA
PCIe
核心一起使用。在我的
驱动
程序代码中,我做了pci_set_master(dev)来使
PCIe
读写工作。我正在使用altera SG-DMA来进行
PCIe
传输,而不是使用ARM DMA。我需要将使能位写入FPGA DMA以启动传输。通过对使能位寄存器执行
pcie
写入(barx、offset、data),它可以完美地工作。问题是,当I/O中断发生时,我需要我的系统启
浏览 8
提问于2013-06-04
得票数 0
回答已采纳
1
回答
pcie
_ports=compat,为什么端口可以被视为桥梁
、
http://redsymbol.net/
linux
-kernel-boot-parameters/3.2/ ports driver.据我理解,
PCIe
端口(这里的意思是根端口?)是根端口,为什么它可以被视为PCI到PCI桥.
浏览 0
提问于2020-02-11
得票数 2
回答已采纳
1
回答
是否可以让两个内核
驱动
程序在一个具有相同供应商和设备ID的
PCIe
总线上运行?
、
、
我正在尝试创建两个
Linux
内核
驱动
程序来访问同一个
PCIe
设备(使用相同的供应商和设备ID)。理想的方法是使用FPGA控制多个传感器(光传感器,.)并将控制方法映射到
PCIe
端点。功能强大的中央处理器(X86)将通过
PCIe
接口通过寄存器访问传感器。但是,我对
PCIe
没有任何经验。那么,有没有人能给我一个建议。 这个概念正确吗?
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
2
回答
是否可以在同一
PCIe
插槽上写入使用不同
PCIe
通道的多个设备?
、
、
、
我正在写一个支持多个设备的
Linux
设备
驱动
程序。我有一张x8
PCIe
卡,上面有4个这样的设备。每个交换机通过一个
PCIe
交换机并获得2个
PCIe
通道。有没有办法让
驱动
程序同时写入多个通道?我认为这应该是可能的,因为它都在一个
PCIe
插槽上,但我不知道从
驱动
程序如何做到这一点。
浏览 7
提问于2012-09-14
得票数 3
回答已采纳
2
回答
PCIe
卡上的计算机
、
、
、
、
有没有人知道一块放在USB卡上的,它有一些闪存,一些内存,JTAG支持(或者某种调试支持),一些像
PCIe
这样的输入端口,可能支持一些输出,比如VGA或LVDS,就像这块板:,但不是为了
PCIe
开发
,而是为了微处理器我将为主机系统(
linux
)编写
驱动
程序,用于系统间通信,但
PCIe
板本身应该是非常独立的(除了
PCIe
卡上的“客户操作系统”的操作系统,我还必须编写它)。 谢谢
浏览 4
提问于2011-01-17
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动系列-PWM驱动
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券