腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在x86
linux
上实现GPIO中断处理程序?
、
、
、
我正在为x86
linux
开发一个设备驱动程序。该器件的引脚连接到PCH上的GPIO以产生中断。如何请求与该GPIO引脚关联的
IRQ
并安装中断处理程序?
浏览 6
提问于2013-09-07
得票数 3
1
回答
如何为mfd设备到达
irq
基地?
、
我想了解,我们如何到达
irq
base。这是一个随机数吗? 请有人解释一下。
浏览 5
提问于2013-08-12
得票数 0
回答已采纳
1
回答
错误:设备或资源正忙
、
、
、
我正在尝试编写一个简单的模块,它应该替换
IRQ
1处理程序。并且一直收到以下错误:“-1设备或资源忙”。有没有办法解决这个问题?下面是我的代码:#include <
linux
/module.h>#include <
linux
/workqueue.h> #include <
linux
/
浏览 1
提问于2011-12-01
得票数 0
回答已采纳
1
回答
beagleboard上用户按钮的自定义中断处理程序
、
、
、
、
我是内核模块开发的新手。我正在编写一个内核模块来处理用户按钮的按下。一旦用户按钮被按下,我需要在板载led上发光。如何为用户按钮编写一个自定义处理程序,因为它是由内核模块初始获取的。我是否需要在内核配置中禁用GPIO按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
IRQ
处理程序未注册
、
、
、
我正在学习
Linux
内核中的中断处理,并在下面的代码片段中尝试在
IRQ
2上注册一个虚拟
irq
处理程序。但是它似乎没有被注册,因为我看到了一个负的返回值和内核中的一条消息,如下面所示,这来自于试图执行
free
_
irq
()的清理函数下面是来自内核日志的printk,这表明它还没有注册: Here with registering
IRQ
ha
浏览 5
提问于2013-08-09
得票数 1
回答已采纳
1
回答
Xenomai rtdm_clock_read测度
、
、
#include <
linux
/cdev.h>#include <
linux
/fs.h>#include<
linux
/module.h>#include <
linux
/v
浏览 7
提问于2016-05-05
得票数 1
回答已采纳
1
回答
linux
(arm)中的GPIO引脚中断处理程序
、
、
谁能给我一些在
linux
中启用和处理ARM9的用户引脚IO中断(C语言)的示例代码?谢谢
浏览 5
提问于2010-12-07
得票数 3
回答已采纳
2
回答
内核模块编程(中断处理程序)
、
、
、
、
代码:* An interrupt handler#include <
linux
/module.h>#include <
linux
/workqueue.h>#include <asm/
浏览 1
提问于2017-09-17
得票数 2
1
回答
如何从
linux
内核驱动模块中的hwirq号中找到我的
irq
号?(找到匹配的
irq
_desc)
、
、
、
、
我正在qemu arm64虚拟机上做一个
linux
驱动程序和应用程序测试。我的虚拟机是arm 'virt‘机器的微修改版本,它包含了我们的设备模型。int request_threaded_
irq
(unsigned int
irq
,
irq
_handler_t handler, return -EINVAL;}
irq
_to_desc应该从
irq
_r
浏览 4
提问于2022-04-06
得票数 1
回答已采纳
2
回答
简单中断处理程序: request_
irq
返回错误代码-22
、
、
、
、
但是,当我试图通过调用request_
irq
函数注册中断时,它会返回错误代码-22: #include <
linux
/init.h>#include <
linux
/
irq
.h> #include <
linux
浏览 8
提问于2013-03-06
得票数 11
回答已采纳
1
回答
VirtualBox如何处理客户
Linux
的中断?
、
、
、
、
我正在练习在VirtualBox客户
Linux
中编写一个简单的键盘驱动程序。问题是,我的代码只是注册一个中断处理程序并将scancode打印到日志文件中。我也不会将这些传入的扫描码发送到任何较高级别的代码,比如
Linux
input core。在insmod之后,我可以使用dmesg看到捕获的扫描代码。但是为什么我的终端仍然得到正确的输入?我的代码如下所示:{
free
_
irq
(
IRQ
_1,
浏览 1
提问于2012-09-14
得票数 2
1
回答
内核函数asm_do_
IRQ
()中的
irq
与我在模块中请求的
irq
不同
、
、
、
我使用gpio_to_
irq
()获得一个
irq
num,我请求
irq
并用它编写了一个小驱动程序,它在syslog中是196。我在asm_do_
IRQ
中添加了一些打印。驱动程序如下: #include <
linux
/interrupt.h> #include <
linux
/
irq
.h>#include <<e
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
无法释放键盘
irq
线路:设备或资源忙
、
、
、
我正在编写一个request_
irq
示例代码#include <
linux
/module.h>#include <
linux
/delay.h> int
irq
= 1; static ir
浏览 2
提问于2018-12-30
得票数 1
1
回答
简单的
linux
设备驱动程序打开调用崩溃
、
/ioport.h>#include <
linux
/interrupt.h>#include <
linux
/>#include <asm/param.h>&
浏览 2
提问于2012-07-30
得票数 0
1
回答
编译
linux
内核模块时未定义的函数
、
、
我正在尝试使用
linux
软件。有一个使用
linux
/interrupt.h中定义的
linux
系统调用的简单程序。.#include <
linux
/init.h>#include <
linux
/
free
_
irq</e
浏览 6
提问于2016-09-25
得票数 3
回答已采纳
2
回答
request_
irq
返回EBUSY,
free
_
irq
表示
IRQ
是免费的
、
、
、
我认为首先使用
free
_
irq
(8,NULL)应该可以解决这个问题(至少它适用于内核版本2.6.24-23-generic)。然而,当我使用它时,我得到一个错误“尝试释放已经释放的
IRQ
8”。/manage.c:1195 __
free
_
irq
+0x91/0x190()[14876.256187]Trying to
free
already-
free
<e
浏览 0
提问于2012-04-09
得票数 1
2
回答
BeagleBone黑通过内核驱动程序中断
、
、
、
、
4825 f3d4 debb e036 (6ac5) f3bf 这是我的密码:#include <
linux
/kernel.h>#include <
linux</em
浏览 3
提问于2014-11-12
得票数 5
回答已采纳
1
回答
访问模块内的
IRQ
描述数组并显示操作名称
、
、
、
、
我正在用C语言编写一个内核模块,它很难访问
IRQ
描述数组元素并显示这些元素的所有操作名称。#include <
linux
/module.h> #include <
linux
/i
浏览 3
提问于2012-04-08
得票数 2
回答已采纳
1
回答
编写基本键盘中断处理程序,抛出“未知键释放”
#include <
linux
/kernel.h>#include <
linux
/interrupt.h>
irq
_handler_t
irq
_handler (int
irq
, void *d
浏览 2
提问于2011-08-19
得票数 5
1
回答
在内核模块中检测GPIO上的中断
、
、
、
、
我已经在我的
Linux
内核模块中注册了一个处理程序,但是由于某种原因,该处理程序没有被调用。(
irq
== gpio_to_
irq
(GPIO)) } retu
浏览 3
提问于2014-08-26
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 中free命令检查内存使用情况
Free and discount
Linux设备驱动开发
macOS下使用Free Pascal
一文读懂Free自由协议!附:自由协议Free常用工具
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券