腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否有明确的方法将
Linux
内核中的驱动程序源代码与
设备
本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多
设备
的驱动程序源。有时,通过查看源代码注释,就可以得到驱动程序编写的
设备
的提示。但是,很多时候,我不知道任何
设备
或家庭的
设备
,司机的目标。是否有可能将驱动程序追溯到相应的
设备
?
浏览 0
提问于2016-07-13
得票数 3
2
回答
当
Linux
调用
PCI
驱动程序的探测函数时?
、
、
、
在注册
PCI
驱动程序之前,我们必须初始化struct
pci
_driver并将其传递给
pci
_register_driver。该结构的一个字段是指向驱动程序的probe函数的指针。它是否保证是在调用
pci
_register_driver之后,还是在任何其他时间发生?是什么决定了这种行为?UPDATE
pci
_register_driver是一个扩展为__
pci
_register_driver的宏,后者反过来调用driver_register,driver_register则调用bus_a
浏览 1
提问于2015-07-09
得票数 8
2
回答
PCI
Express在驱动程序中中断
、
、
我已经编写了一个内核模块(
linux
驱动程序),我正在使用INTx中断。我面临着中断处理的问题..。
浏览 2
提问于2016-10-16
得票数 1
1
回答
禁用某些硬件的检测?
、
、
我有一台有两张
PCI
电视卡的电脑。一个是Compro (胜利友好),另一个是Leadtek (
Linux
友好)。现在,我试图优化我的Ubuntu引导过程,我想禁用我的Compro卡的检测,因为它不能在
Linux
上工作,它不会工作,即使它运行,我也不在乎。有没有办法告诉
Linux
“忽略放置在那里的任何硬件(适当的
PCI
插槽)”?我关于电视卡检测的数据如下:[ 1.93388
浏览 0
提问于2012-01-03
得票数 3
2
回答
断开并重新连接nvme
、
、
、
amazon/centos/
linux
中是否有能力切换nitro磁盘的订购? 我有一台ami,它的
设备
顺序一直不正确,我的意思是nvme1n1和nvme2n1应该互换。这只发生在具有两个或更多磁盘的服务器上;在重新启动时,磁盘是“正确的” 我的问题是,有没有一种方法可以强制nvme
设备
断开连接并重新连接(希望映射按照预期的正确顺序工作)。 谢谢你们
浏览 59
提问于2020-07-22
得票数 0
回答已采纳
1
回答
Linux
驱动程序如何调用UEFI固件提供的功能?
、
、
、
在引导过程中,
Linux
利用UEFI的驱动程序,一旦它有了自己的驱动程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
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
回答
什么是
PCI
设备
?
、
在
Linux
中,lspci命令列出我笔记本中的所有
设备
(包括AGP、USB、SATA、SCSI、网桥、以太网等)。man lspci命令提供了以下信息:什么是
PCI
设备
?这与
PCI
总线(或
PCI
插槽)有关吗?
浏览 0
提问于2014-08-23
得票数 1
回答已采纳
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符
设备
,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动程序之前需要初始化字符
设备
,为什么不再需要注册字符驱动程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
1
回答
如何
获取
所有
PCI
设备
的供应商ID和
设备
ID?
、
我需要使用C/C++ (允许内联asm )从
Linux
中
获取
所有
PCI
总线
设备
的供应商ID和
设备
ID,但我甚至无法理解从什么开始。 请给我一些建议或者代码部分。
浏览 3
提问于2019-11-23
得票数 0
回答已采纳
1
回答
如何在freeBSD中热插拔
pci
/e
设备
?(或者如何删除和重新扫描/重新枚举
pci
设备
?)
、
、
、
我正在寻找一种刷新/重新枚举
pci
设备
列表的方法。echo 1 > /sys/bus/
pci
/devices/.../remove echo 1 > /sys/bus/
pci
浏览 2
提问于2015-03-26
得票数 1
1
回答
访问
设备
配置空间- win内核
PCI
设备
、
、
、
、
我正在编写一个方法来获得
pci
设备
,给定供应商id,
设备
id (就像
Linux
内核中的
pci
_get_device一样)。现在,为了测试这一点,我做了一个假的驱动程序服务安装框架,它将安装我的I/O
设备
驱动程序,并且可以从DriverEntry测试这个
PCI
功能。
浏览 0
提问于2012-07-06
得票数 2
2
回答
Linux
平台驱动程序和普通
设备
驱动程序有什么不同?
、
、
、
早些时候我曾假设: 请有人解释一下。
浏览 5
提问于2013-03-25
得票数 63
回答已采纳
1
回答
在OS /达尔文KEXTs中读取
PCI
配置空间
、
、
、
、
在
Linux
或Windows中,可以从任意驱动程序(不一定是“拥有”特定
PCI
设备
的驱动程序)读取
设备
的
PCI
配置空间。在
Linux
上,我们可以通过
pci
_read_config_*()来完成它。
浏览 2
提问于2016-05-17
得票数 0
回答已采纳
1
回答
自定义
PCI
驱动程序无法探测
设备
、
、
、
、
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动程序后,假定
设备
与struct
pci
_device_id中指定的供应商ID、
设备
ID等匹配,则驱动程序应控制尚未具有驱动程序的任何
PCI
设备
。然而,当我加载模块时,一些以前丢失的
设备
出现在lspci -k的输出中(由我的驱动程序控制它们),但是以太网控制器仍然缺少一条"Kernel driver in use: "线路。请注意,我对供应
浏览 42
提问于2016-08-06
得票数 1
3
回答
如何创建出树外的QEMU
设备
?
其他优势只适用于IPC方法: 我知道树中的
设备
,正如在:中解释的那样,这是一种传统的做事方式。我能找到的最接近的代码是:,它在两边序列化
PCI
,并通过QEMU的TCP发送它。但这是更低效率和侵扰性,因为它需要额外的设置,在客户和主机。
浏览 2
提问于2017-05-30
得票数 6
2
回答
为什么
linux
内核3.14和4.9之间的某个地方的
PCI
设备
命名发生了变化?
、
我有一个
设备
,它有两个连接到PCIe的xilinx
PCI
卡,
设备
架构是PowerPC。我可以通过在/boot目录中创建符号链接来切换内核版本。0604: Device 1957:0070 (rev 21)lspci输出对应于/sys/bus/
pci
我的问题是为什么内核3.14和4.9之间的
pci
设备
命名发生了变化?对于这两个内核,我们有相同的硬
浏览 42
提问于2017-01-20
得票数 0
2
回答
Linux
PCI
设备
驱动程序总线诉内核IRQ
、
、
、
我正在为
Linux
中的PCIe卡编写
设备
驱动程序。我正试图在我的司机中使用中断。这是奇怪的地方..。cat /sys/bus/
pci
/devices/<my_device>/irq报告中断号为19。
浏览 6
提问于2013-03-19
得票数 7
回答已采纳
2
回答
PCI
与PCIe的差异
、
、
我已经开始阅读有关
PCI
和PCIe的文章。我遇到了“从软件的角度来看,
PCI
和
PCI
Express
设备
本质上是一样的,PCIe
设备
具有相同的配置空间、条和(通常)支持相同的
PCI
INTx中断”。PCIe使用串行接口,而
PCI
使用并行接口。那么,为
PCI
编写的
linux
驱动程序如何才能用于PCIe
设备
呢?我很困惑。请帮帮忙。阿贾马尔
浏览 0
提问于2017-07-28
得票数 4
1
回答
Linux
操作系统如何理解底层硬件?
、
、
我想知道
Linux
操作系统是如何理解底层的hardware.Can的。有人建议我从哪里开始理解吗?到目前为止,我只知道'/dev‘子目录在其中起着至关重要的作用。它具有
设备
特殊文件,这些文件就像是
设备
驱动程序的门户,然后
设备
驱动程序将其带到物理
设备
。我在某处读到,Udev守护进程侦听netlink套接字以收集此信息,并且Udev
设备
管理器会在
设备
发生时检测
设备
的添加和删除。 但是,我对
Linux
读取硬件的方式并不满
浏览 27
提问于2020-01-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux设备驱动开发
Linux学习命令汇总一——Linux程序管理,终端类型及命令获取帮助方式
linux内核机制之设备树
Cisco 设备中的linux容器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券