腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否有明确的方法将
Linux
内核中的
驱动
程序源代码与设备本身联系起来?
、
、
Linux
内核的源代码包含了/drivers目录下许多设备的
驱动
程序源。有时,通过查看源代码注释,就可以得到
驱动
程序
编写
的设备的提示。但是,很多时候,我不知道任何设备或家庭的设备,司机的目标。是否有可能将
驱动
程序追溯到相应的设备?
浏览 0
提问于2016-07-13
得票数 3
2
回答
Linux
用户空间
PCI
驱动
程序
、
、
我正在尝试
编写
一个在用户空间中运行的
PCI
设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。中断将使用MSI模型完成。还需要处理D
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
2
回答
PCIe
驱动
程序-用户空间如何访问它?
、
、
、
、
我正在为
Linux
编写
一个PCIe
驱动
程序,该
驱动
程序目前没有DMA,需要知道如何在从用户空间启用PCIe设备后读取和写入它。在
驱动
程序中,我做了探测()中的基本操作:
pci
_request_regions();但是如何从用户空间访问这个内存来进行读写呢?我是否向我的PCIe
驱动
程序添加文件操作?来自
pci
_iomap的内存是否显示用户空间代码可
浏览 8
提问于2016-02-08
得票数 7
回答已采纳
1
回答
linux
设备资源编号?
、
、
一个包含Xilinx的I/O板连接到
linux
x86
PCI
总线。FPGA的实现如下: •
PCI
<-> OPB interface to allow the
PCI
bus to
浏览 4
提问于2012-12-24
得票数 0
回答已采纳
3
回答
Linux
驱动
程序开发:
PCI
和PCIe
驱动
程序的区别?
、
、
我正在为
Linux
2.6.36
编写
PCI
驱动
程序。#include <
linux
/module.h>#include <
linux
/
pci
.h>
浏览 13
提问于2012-08-28
得票数 12
回答已采纳
1
回答
Linux
驱动
程序如何调用UEFI固件提供的功能?
、
、
、
通过与其他工程师的交谈,我对类似NVMe的理解是,OEM将拥有一个UEFI NVMe
驱动
程序,但是操作系统的
驱动
程序将在引导后接管该功能。在引导过程中,
Linux
利用UEFI的
驱动
程序,一旦它有了自己的
驱动
程序,就会加载交换。 我的问题是,在源代码中这是什么样子的?例如,我正在查看NVMe源代码。我假设一定有一些基于标准的接口由固件公开,
Linux
驱动
程序必须调用这些接口吗?(综合消费物价指数?)
浏览 0
提问于2022-11-15
得票数 1
1
回答
Linux
编写
GPU
驱动
程序来打印内核端的任意输出
、
、
、
、
我对
linux
内核的GPU
驱动
程序有疑问。我想到的是,我想
编写
一个简单的内核模块,在
PCI
express总线上打印一些任意值。我的GPU只有mDP和DVI-D输出,它在
linux
内核中有一个很大的内核
驱动
程序。
浏览 7
提问于2020-02-18
得票数 0
回答已采纳
1
回答
如何正确禁用PCIe设备?
、
、
、
我正在为在Xilinx部件上实现的PCIe端点
编写
一个设备
驱动
程序。我正确地实现了remove函数。我用适配器连接我的设备到我的PC,打开设备,启用它的端点,然后打开PC,一切正常工作。但是,当我试图使用rmmod命令卸载
驱动
程序模块时,进程会挂起。我查看了
Linux
文档,对于
pci
_disable_device() ,它说 注意,在
pci
_enable_device()的所有调用方都调用了
pci
_disable_device()之前,我们实际上不会禁用该设备这是否意
浏览 16
提问于2019-10-08
得票数 0
2
回答
PCI
与PCIe的差异
、
、
我已经开始阅读有关
PCI
和PCIe的文章。我遇到了“从软件的角度来看,
PCI
和
PCI
Express设备本质上是一样的,PCIe设备具有相同的配置空间、条和(通常)支持相同的
PCI
INTx中断”。PCIe使用串行接口,而
PCI
使用并行接口。那么,为
PCI
编写
的
linux
驱动
程序如何才能用于PCIe设备呢?我很困惑。请帮帮忙。阿贾马尔
浏览 0
提问于2017-07-28
得票数 4
1
回答
Linux
()系统调用采样率、任务调度和RT_PREEMPT
、
、
、
我正在使用一个测量计算PCIe-DAS1602/16 DAQ:使用Warren
编写
的
Linux
设备
驱动
程序: https://github.com/wjasper/
Linux
_
驱动
程序/树/主/
pci
/
p
浏览 0
提问于2020-03-06
得票数 0
3
回答
只卸载特定设备的内核模块(最好是从另一个内核模块的代码中卸载)
、
我正在做一个项目,其中我有一个管理系统,可以通过
PCI
Express将PCIe硬件设备导出到其他系统。我有一个工作的管理内核模块,但需要找到一种方法来确保我导出的设备没有在管理系统上为其加载
驱动
程序。否则,设备将以冲突告终,因为相同的
驱动
程序将从两个不同的系统访问它&这显然会导致问题。有没有人知道一种干净的方法,可以在不修改内核或调整E1000
驱动
程序探测函数的情况下做到这一点?我不能简单地执行rmmod,因为这将删除两个NIC设备的所有模块。我希望未导出的NIC在管理系统中保持正常工作,同时仍为其加载e1000
浏览 0
提问于2013-11-21
得票数 5
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
回答已采纳
1
回答
自定义
PCI
驱动
程序无法探测设备
、
、
、
、
在通过调用init_module函数中的
pci
_register_driver()注册
PCI
驱动
程序后,假定设备与struct
pci
_device_id中指定的供应商ID、设备ID等匹配,则
驱动
程序应控制尚未具有
驱动
程序的任何我想强制以太网控制器使用我的
驱动
程序,只是为了进行实验(例如读取配置字节)。这成功地解除了默认
驱动
程序与控制器的关联,因为
驱动
程序不再显示在lspci -k的输出中。请注意,我对供应商和设备字段使用了
P
浏览 42
提问于2016-08-06
得票数 1
1
回答
将UART数据重定向到pcie端口
、
、
、
我想把传到PCIE的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
1
回答
如何将内置的内核模块8250_
pci
列入黑名单
我试图将内置的
Linux
模块8250_
pci
(使用modprobe.blacklist=8250_
pci
作为引导选项)列入黑名单,但没有成功,如何避免加载此模块呢?
浏览 0
提问于2020-07-22
得票数 0
1
回答
从用户空间程序访问
PCI
设备
、
、
、
我已经使用现有的
pci
文件操作为它
编写
了
驱动
程序。 现在我的问题是如何从用户空间程序访问它?
PCI
文件操作不支持IOCTL,因此我不能像其他char设备那样调用ioctl。我不能使用
pci
_config_read_byte等函数,因为它们是针对内核空间的(包含在
linux
/
pci
.h中)。
浏览 9
提问于2010-06-08
得票数 3
回答已采纳
1
回答
访问设备配置空间- win内核
PCI
设备
、
、
、
、
我正在
编写
一个方法来获得
pci
设备,给定供应商id,设备id (就像
Linux
内核中的
pci
_get_device一样)。现在,为了测试这一点,我做了一个假的
驱动
程序服务安装框架,它将安装我的I/O设备
驱动
程序,并且可以从DriverEntry测试这个
PCI
功能。(我从
驱动
程序入口调用它,并传递当前安装
驱动
程序的deviceObject。)
浏览 0
提问于2012-07-06
得票数 2
2
回答
将
PCI
设备切换到D3冷(D3cold)状态
、
、
、
、
我需要在
linux
中关掉我的
PCI
设备。我已经找到了我需要的函数,但是它似乎
编写
了一个内核模式应用程序来使用这个库,因为我已经在内核头中找到了它。我在
驱动
程序/
pci
/
pci
.c中找到了这个函数int
pci
_set_power_state(struct
pci
_dev *dev,
pci
_power_t state),我不知道如何使用它。此外,我在文档中看到,设备
驱动
程序一般不用于将设备切换到d
浏览 1
提问于2015-01-21
得票数 2
回答已采纳
1
回答
旧式
PCI
探测
、
、
从
Linux
kernel3.0开始,
pci
探测是自动的:
pci
_register_driver(&
pci
_driver); 在
Linux
内核2.6和更早的版本中,程序员必须创建一个字符设备,遍历
PCI
列表,选择合适的
PCI
并对其进行操作。你能告诉我这个过程的步骤是什么吗,为什么在使用
PCI
驱动
程序之前需要初始化字符设备,为什么不再需要注册字符
驱动
程序。
浏览 1
提问于2012-08-28
得票数 1
回答已采纳
2
回答
Ubuntu18.04和Windows 10的
PCI
WiFi模块?
、
、
我在
PCI
WiFi模块中搜索Ubuntu18.04和Windows 10,我找到了支持Windows 10但不支持Ubuntu的模块,或者支持Ubuntu但支持Windows 7(和更少)的模块。他们写
Linux
Kernel (Support Ubuntu only),这意味着如果一年后我想安装Debian而不是Ubuntu,那么这个WiFi模块将是垃圾吗?
浏览 0
提问于2018-10-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动系列-PWM驱动
如何入门 Linux Shell 脚本编写|Linux 中国
Linux设备驱动开发
Go 如何编写简洁测试-表格驱动测试
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券