腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
Linux
上复制Windows
驱动
程序的功能?我需要这样做吗?
c++
、
linux
、
usb
、
winusb
我需要在
Linux
上实现一个
驱动
USB连接
设备
(医疗器械)的应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写的,并使用为
设备
枚举的标准Winusb
驱动
程序。我有一个完整的协议规范的命令和事件/
中断
回来。不幸的是,我不知道如何将这些信息传递给
Linux
中的USB层。如果它是一个简单的串行
设备
,那么就没有问题了,但我猜命令响应和
中断
事件是由
驱动
程序使用Win
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
1
回答
如何在x86
linux
上实现GPIO
中断
处理程序?
linux
、
x86
、
kernel
、
driver
我正在为x86
linux
开发一个
设备
驱动
程序。该器件的引脚连接到PCH上的GPIO以产生
中断
。如何请求
与
该GPIO引脚关联的IRQ并安装
中断
处理程序?
浏览 6
提问于2013-09-07
得票数 3
1
回答
解决自旋锁问题
linux-device-driver
、
spinlock
在
Linux
设备
驱动
程序中。当它引入自旋锁时,它给出了以下示例: 您的
驱动
程序正在执行,并且刚刚取出一个控制对其
设备
的访问的锁。当锁被持有时,
设备
发出一个
中断
,这将导致您的
中断
处理程序运行。在访问
设备
之前,
中断
处理程序还必须获得锁。在
中断
处理程序中取出自旋锁是合法的;这是spinlock操作不休眠的原因之一。但是,如果
中断
例程
与
最初取出锁的代码在同一个处理器中执行
浏览 5
提问于2012-05-30
得票数 2
回答已采纳
1
回答
如果
中断
处理程序开始旋转会发生什么?
linux
、
linux-kernel
、
kernel
、
interrupt
、
spinlock
我正在跟踪
Linux
设备
驱动
程序。当它引入自旋锁时,它给出了以下示例: 您的
驱动
程序正在执行,并且刚刚取出一个控制对其
设备
的访问的锁。当锁被持有时,
设备
发出一个
中断
,这将导致您的
中断
处理程序运行。在访问
设备
之前,
中断
处理程序还必须获得锁。在
中断
处理程序中取出自旋锁是合法的;这是spinlock操作不休眠的原因之一。但是,如果
中断
例程
与
最初取出锁的代码在同一个处理器
浏览 2
提问于2012-02-22
得票数 0
回答已采纳
1
回答
linux
内核的PCIe
中断
处理
linux
、
kernel
、
interrupt
、
pci
我正在开发一个PCIe
Linux
驱动
程序。我想为该
设备
注册一个ISR。由
Linux
系统分配给该
设备
的IRQ编号是16,该编号也被其他(USB主机控制器)
设备
共享。(由lspci -v检查)。它是基于引脚的
中断
。通过在线搜索,我发现几乎所有的PCI
驱动
示例只在request_irq()接口中提供了IRQF_SHARED作为标志,并且没有提供任何其他标志来提到诸如高/低电平
中断
之类的行为。我的问题是,
Linux</em
浏览 16
提问于2017-04-06
得票数 1
1
回答
处理来自LPC连接
设备
的SERIRQ
中断
linux
、
device-driver
Linux
设备
驱动
程序如何处理通过LPC (低引脚数)总线连接的
设备
产生的SERIRQ
中断
?具体地说,总线上一个
设备
产生的
中断
与总线上另一个
设备
产生的
中断
有何区别?
浏览 17
提问于2011-11-04
得票数 2
1
回答
关于
设备
驱动
程序的一个问题&内核
operating-system
、
device-driver
由于软盘
驱动
是过时的,我计划改变引导媒体。 当我试图找出使用什么引导媒体时,我意识到无论我选择什么,我都需要为它编写
设备
驱动
程序。虽然真正的模式BIOS可能会为我提供一些
中断
来
与
该
设备
交互,但一旦进入受保护模式,我将独自一人。因此,我开始阅读<
Linux
设备
驱动
程序第三版>以获得一些指导。但这本书是关于为
Linux
编写
设备
驱动
程序的。因此,这意味着
设备</e
浏览 7
提问于2011-05-01
得票数 0
回答已采纳
1
回答
多个
驱动
程序可以在
linux
中注册以处理相同的
设备
吗?
linux
、
linux-kernel
、
interrupt
、
interrupt-handling
我正在阅读Robert编写的,目前正在阅读
Linux
中的
中断
处理。它提到,
驱动
程序可以使用下面的函数注册来处理硬件
设备
,其中最后的参数dev是唯一的w.r.t到
设备
。这是否意味着我们不能让两个
设备
驱动
程序服务于同一个硬件
设备
?如果我想实现
与
现有
驱动
程序一起工作的键盘
驱动
程序,难道不可能吗?我是否需要注销现有的键盘
驱动
程序并注册我编写的
驱动
程序?
浏览 0
提问于2018-05-09
得票数 2
回答已采纳
1
回答
是否有可能在探测完成之前调用
驱动
程序的
中断
处理程序?
linux
、
kernel
、
linux-kernel
、
drivers
、
kernel-modules
我正在研究
Linux
内核中的
驱动
程序内核模块,通常通过探测函数调用request_irq()。
驱动
程序/net/以太网/natsemi/ one 83820.ko可以是这样的例子。链接:https://elixir.bootlin.com/
linux
/latest/source/kernel/irq/manage.c#L1984 这意味着可以在探测完成之前调用处理程序。但我在许多
驱动
程序
浏览 0
提问于2020-04-07
得票数 1
2
回答
Linux
PCI
设备
驱动
程序总线诉内核IRQ
linux-kernel
、
interrupt
、
pci
、
irq
我正在为
Linux
中的PCIe卡编写
设备
驱动
程序。我正试图在我的司机中使用
中断
。这是奇怪的地方..。cat /sys/bus/pci/devices/<my_device>/irq报告
中断
号为19。lspci -vv还报告
浏览 6
提问于2013-03-19
得票数 7
回答已采纳
1
回答
调度
中断
处理程序
linux-device-driver
、
interrupt-handling
我有一个
Linux
设备
驱动
程序,它使用
中断
处理程序来完成它的工作。 如何安排每一个X毫秒(
中断
行被
中断
)调用的
中断
处理程序?
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
1
回答
编写内核
驱动
程序-特定
中断
引脚的知识
drivers
、
kernel-modules
、
interrupt
、
proprietary-drivers
、
irq
我对编写
Linux
内核模块/
驱动
程序一无所知。作为一个普通的开发人员,我会将我的
中断
处理程序代码放在一个地址上,在这个地址中,当
中断
发生时,
中断
向量就会跳转到这个地址。现在,如果我们在微控制器上运行了一个
Linux
内核,并且我希望为我的输入
浏览 0
提问于2022-06-03
得票数 3
1
回答
如何在
Linux
中避免共享IRQ竞赛
linux
、
embedded
、
interrupt
我正在考虑一个即将到来的嵌入式
Linux
项目(还没有硬件),其中两个外部芯片将需要共享一个单一的物理IRQ线。这条线可以在硬件的边缘触发,但不水平触发
中断
。查看
Linux
中的共享irq支持,我了解到这与两个不同的
驱动
程序的工作方式是,每个
驱动
程序都将调用它们的
中断
处理程序,检查它们的硬件,并在适当情况下处理它们。假设有两个外部
中断
源,
设备
A和B:
设备
B
中断
发生,IRQ到活动 IRQ边缘使
Linux
浏览 1
提问于2012-01-11
得票数 6
回答已采纳
2
回答
如何检测
设备
驱动
程序的
中断
处理例程?
linux-kernel
我使用
Linux
平台在嵌入式
设备
上进行编程。这个是可能的吗? 非常感谢。
浏览 5
提问于2010-06-09
得票数 0
2
回答
kthread & interupt - handler -有没有可能
linux
、
linux-kernel
、
linux-device-driver
Linux
驱动
有没有可能有一个kthread,
中断
句柄和系统调用,也就是说
linux
内核允许上面三个都有吗?另外,如果
中断
处理程序和kthread使用--相同的硬件寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
1
回答
如何
与
windows上的USB-HID
设备
通信?
windows
、
usb
、
libusb
我不是Windows专家,在windows
驱动
程序方面没有开发经验,但在
Linux
中也是如此。我的问题,我必须通过接口0,接
浏览 5
提问于2013-08-08
得票数 2
1
回答
智能卡IC模块的
Linux
设备
驱动
程序
linux-kernel
、
linux-device-driver
我有一个智能卡IC模块,我想为它创建一个
Linux
设备
驱动
程序。此模块使用SPI作为控制线,并有一条
中断
线来指示卡是否就绪。我知道如何在
Linux
内核中创建SPI
设备
,以及如何在
中断
发生时读取内核中的数据。但我不知道如何将数据传输到用户空间(可能需要为它创建
设备
节点),以及如何给用户空间一个
中断
来通知它。
浏览 25
提问于2019-05-16
得票数 0
3
回答
我如何知道哪些
中断
行是共享的,哪些
中断
行在
Linux
中是免费的?
linux
、
linux-kernel
、
linux-device-driver
、
interrupt
我将在
Linux
中编写一个PCIe基串行I/O卡
驱动
程序。 据我所知,通过配置空间,它提供了
中断
行,并且通过IRQF_SHARED标志,我们能够
与
相应的IRQ行共享
中断
处理程序。
浏览 2
提问于2013-08-16
得票数 0
回答已采纳
1
回答
为什么内核头不想将irq暴露给模块?
c
、
linux-kernel
、
linux-device-driver
另外,我看到一些
驱动
程序没有使用irq,这是否意味着这些
设备
不是
中断
驱动
的?其中一个
驱动
程序是用于
驱动
程序传感器的
linux
/ lm73 /hwmon/lm73.c,它主要绑定到i2c总线,也是一个模块。 那么,这一切是如何发生的,
设备
如何选择不被
中断
驱动
?
浏览 0
提问于2014-03-14
得票数 0
1
回答
在没有实际硬件的
linux
上编写
中断
处理程序需要做些什么?
c
、
linux
、
driver
、
device
在
Linux
上有没有可以产生硬件
中断
的硬件模拟器?我希望编写
设备
驱动
程序,可以处理硬件
中断
,读或写到硬件内存,延迟工作,顶部和底部处理,等等。基本上,希望学习完整的
设备
驱动
程序端到端。我真的需要一些可以产生
中断
的硬件吗?我看过书中的LDD3,但他们正在使用skull -一块内核空间内存模拟作为硬件,但这不能产生
中断
,或者它可以?请给我点光。
浏览 3
提问于2020-06-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
变革先锋:基于数据驱动的设备监测与故障预测
A核与M核异构通信过程解析
搞嵌入式应用层开发要学习什么?看这里
键盘敲入 A 字母时,期间发生了什么....
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券