腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
虚拟机器的伪
PCI
设备
、
、
、
背景最近,我们已经为软件
开发
环境改用了虚拟机。能够以VM可以交互的方式模拟
PCI
设备的功能,这将是一个巨大的帮助。是否有一种方法可以创建一个假的/虚拟的
PCI
设备来与
开发
的虚拟机接口?理想情况
下
,“虚拟设备”是运行在虚拟机主机(
开发
人员的计算机)上的软件。
浏览 5
提问于2016-01-19
得票数 2
回答已采纳
1
回答
PCIe热复位与时隙复位
我正在
开发
linux
PCIe和NVMe
驱动
程序。我在
pci
驱动
程序中遇到了一个函数,
pci
_reset_bus(),通过插槽或总线进行
pci
重置。但是我不确定
pci
插槽复位是什么(它是由__
pci
_reset_slot()).实现的)。 有人能帮我理解这件事吗?我还可以使用这个导出的符号,即
pci
_reset_bus(),进行热复位吗?我想在我的自定义NVMe
驱动
程序中使用这个。
浏览 14
提问于2021-01-27
得票数 0
2
回答
基地址寄存器如何获取地址?
、
、
、
、
我已经完成了
linux
发行版
下
FPGA的pcie
驱动
程序的
开发
。一切都很好。但是我想知道FPGA的
PCI
端点中的基址寄存器从哪里获得基址。当我生成PCIe端点时,我能够设置条形图的长度,但不能更多。在PCIe
驱动
程序中,我执行像
pci
_enable_device这样的标准函数,但我没有专门设置基地址。亲切地问候
浏览 12
提问于2014-06-05
得票数 3
1
回答
是否有明确的方法将
Linux
内核中的
驱动
程序源代码与设备本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多设备的
驱动
程序源。有时,通过查看源代码注释,就可以得到
驱动
程序编写的设备的提示。但是,很多时候,我不知道任何设备或家庭的设备,司机的目标。是否有可能将
驱动
程序追溯到相应的设备?
浏览 0
提问于2016-07-13
得票数 3
2
回答
Atheros Wifi工作在一台台式计算机上,而不是另一台。
、
physical id: 0 version: 01 clockbridge: Intel Corporation Sandy Bridge
PCI
Express Root Port (rev 09) 00:16.0 Communication controllerbridge: Intel Corporation Cougar Point
PCI
Express Root Port 1 (rev b
浏览 0
提问于2011-04-10
得票数 1
回答已采纳
2
回答
Linux
设备
驱动
程序注册过程
、
我是一个
linux
新手,试图理解
Linux
设备模型。我已经浏览了
Linux
3.1.6代码库,特别是
驱动
程序部分,并发现我的问题是何时使用register
浏览 2
提问于2011-12-30
得票数 4
回答已采纳
1
回答
多个设备,单个
驱动
程序
、
、
、
我已经为
PCI
-e fpga卡
开发
了一个
linux
设备
驱动
程序,它正在工作。现在,让我们假设我想要在同一台pc上安装两个(相等的)
pci
-e卡。它怎麽工作?我试图入侵
驱动
程序,我期望一个“双探测”回调,但它不是。那么,我该如何处理这种情况?通过次要号码吗?有人能帮帮我吗?ps
PCI
卡是fpga
开发
板,所以它们实际上是“相同”的卡,也许我必须在硬件上区分一些东西?
浏览 3
提问于2014-01-24
得票数 1
1
回答
重新插入时USB
驱动
程序崩溃。
、
、
、
、
我对
linux
设备
驱动
程序非常陌生,目前正在
开发
USB
驱动
程序。我需要使USB相关的
驱动
程序作为可加载模块,并删除/重新插入他们的意志。但是我面临一些问题,我正在
开发
基于高通820处理器(APQ8096)的Dragonboard 820。
Linux
内核版本: 3.18.20 insmod -
pci
.ko insmod x
浏览 6
提问于2017-04-10
得票数 1
1
回答
linux
设备资源编号?
、
、
一个包含Xilinx的I/O板连接到
linux
x86
PCI
总线。FPGA的实现如下: •
PCI
<-> OPB interface to allow the
PCI
bus to
浏览 4
提问于2012-12-24
得票数 0
回答已采纳
1
回答
在esxi中使用哪种函数代替
pci
_find_bus
、
我正试图为最初在
linux
下
运行的esxi编译一个
驱动
程序。当我尝试加载它时,我会得到以下错误/警告vmkdrivers/src_9/include/
linux
/
pci
.h vmkdrivers/src_9/vmkl
浏览 5
提问于2015-02-22
得票数 0
回答已采纳
3
回答
如何从
驱动
程序的ioctl()中的文件对象中获取
pci
_dev?
、
、
我正在为PCIE硬件
开发
一个
linux
驱动
程序。内核是v4.13。对于每个设备对象,都有一组用
pci
_set_drvdata(struct
pci
_dev *pdev, void *data)存储的数据。
浏览 0
提问于2018-02-23
得票数 0
1
回答
自定义
PCI
驱动
程序无法探测设备
、
、
、
、
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动
程序后,假定设备与struct
pci
_device_id中指定的供应商ID、设备ID等匹配,则
驱动
程序应控制尚未具有
驱动
程序的任何我想强制以太网控制器使用我的
驱动
程序,只是为了进行实验(例如读取配置字节)。这成功地解除了默认
驱动
程序与控制器的关联,因为
驱动
程序不再显示在lspci -k的输出中。请注意,我对供应商和设备字段使用了
P
浏览 42
提问于2016-08-06
得票数 1
3
回答
如何创建出树外的QEMU设备?
我能找到的最接近的代码是:,它在两边序列化
PCI
,并通过QEMU的TCP发送它。但这是更低效率和侵扰性,因为它需要额外的设置,在客户和主机。
浏览 2
提问于2017-05-30
得票数 6
3
回答
只卸载特定设备的内核模块(最好是从另一个内核模块的代码中卸载)
、
我正在做一个项目,其中我有一个管理系统,可以通过
PCI
Express将PCIe硬件设备导出到其他系统。我有一个工作的管理内核模块,但需要找到一种方法来确保我导出的设备没有在管理系统上为其加载
驱动
程序。否则,设备将以冲突告终,因为相同的
驱动
程序将从两个不同的系统访问它&这显然会导致问题。有没有人知道一种干净的方法,可以在不修改内核或调整E1000
驱动
程序探测函数的情况
下
做到这一点?我不能简单地执行rmmod,因为这将删除两个NIC设备的所有模块。我希望未导出的NIC在管理系统中保持正常工作,同时仍
浏览 0
提问于2013-11-21
得票数 5
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符设备,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动
程序之前需要初始化字符设备,为什么不再需要注册字符
驱动
程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
2
回答
Linux
用户空间
PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的
PCI
设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的
开发
。中断将使用MSI模型完成。还需要处理D
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
AVerTV混合动力车HD H830
、
我需要在
Linux
上安装这张卡吗? 我找不到任何
驱动
程序-> https://www.linuxtv.org/wiki/index.php/AVerMedia
浏览 0
提问于2017-12-27
得票数 1
1
回答
我的笔记本电脑中的
PCI
头看起来与自由电子的
PCI
报头不同。
、
、
我正在尝试
开发
一个
pci
驱动
程序,但是我无法编译它,因为我的
pci
头与书籍和参考文件完全不同。我的分布是3.15.7-1-拱形。http://lxr.free-electrons.com/source/include/
linux
/
pci
.h/* *
PCI
L
浏览 0
提问于2014-07-31
得票数 2
回答已采纳
1
回答
Linux
驱动
程序如何调用UEFI固件提供的功能?
、
、
、
通过与其他工程师的交谈,我对类似NVMe的理解是,OEM将拥有一个UEFI NVMe
驱动
程序,但是操作系统的
驱动
程序将在引导后接管该功能。在引导过程中,
Linux
利用UEFI的
驱动
程序,一旦它有了自己的
驱动
程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动
程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
在OS /达尔文KEXTs中读取
PCI
配置空间
、
、
、
、
在
Linux
或Windows中,可以从任意
驱动
程序(不一定是“拥有”特定
PCI
设备的
驱动
程序)读取设备的
PCI
配置空间。在
Linux
上,我们可以通过
pci
_read_config_*()来完成它。
浏览 2
提问于2016-05-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动系列-PWM驱动
01-Linux下Python开发环境部署
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券