腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
beagleboard上用户按钮的自定义
中断
处理程序
、
、
、
、
我是内核模块开发的新手。我正在编写一个内核模块来处理用户按钮的按下。一旦用户按钮被按下,我需要在板载led上发光。如何为用户按钮编写一个自定义处理程序,因为它是由内核模块初始获取的。我是否需要在内核配置中禁用GPIO按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
中断
处理程序中的
Printk
或I/O危险
、
、
、
为什么
linux
中断
处理程序中禁止
printk
或(I/O)?在什么情况下,
中断
处理程序中的I/O会导致
linux
系统中的死锁?
浏览 10
提问于2016-10-17
得票数 1
1
回答
与并口
中断
一起工作
、
、
、
、
现在我已经看到了从并行口获得
中断
的方法。 那么,我该如何做通过开关
中断
的事情是连接还是不连接呢?#include <
linux
/init.h> #include <
linux
/module.h&
浏览 3
提问于2013-05-28
得票数 0
回答已采纳
2
回答
简单
中断
处理程序: request_irq返回错误代码-22
、
、
、
、
我正在编写一个简单的内核模块,它可以注册一个
中断
并处理它。但是,当我试图通过调用request_irq函数注册
中断
时,它会返回错误代码-22: #include <
linux
/init.h>#include <
linux
/irq.h> #include
浏览 8
提问于2013-03-06
得票数 11
回答已采纳
1
回答
如何手动
中断
?
、
、
我正在为
Linux
内核中的一个虚拟设备编写设备驱动程序。因为它是虚拟的,我可以问一下,是否有任何命令或技术可以手动造成
中断
,只是为了测试我的
中断
处理程序?目前,我的
中断
处理程序就像这样简单:
printk
(KERN_ALERT\n");}static int probe (struct platf
浏览 4
提问于2013-04-09
得票数 3
回答已采纳
2
回答
在
中断
处理程序中的
printk
,它真的那么糟糕吗?
、
、
、
每个人都知道
中断
处理程序应该尽可能短。在
中断
处理程序中添加像
printk
这样用于调试的函数是不应该做的事情。实际上,我之前在调试
linux
内核时尝试过它,因为我编写了一个
中断
驱动的char设备,它破坏了驱动程序的计时。那么为什么它不起作用呢?
浏览 2
提问于2012-01-05
得票数 16
回答已采纳
1
回答
在
Linux
内核中存储大量数据
、
、
、
我有一个定制的
Linux
,它将打印到dmesg和syslog (使用
printk
),其中包含了系统中每个接收到的MP-TCP数据包的一些附加信息。由于
printk
,我的所有CPU都100%加载在我的系统中(我有4个CPU)。我担心这可能会影响我的系统中的数据包处理,并导致更多的问题和迟到。让我再补充一件事,我不需要在线处理
Linux
报告的数据。我将在脱机模式下处理它们。
浏览 0
提问于2017-09-05
得票数 1
回答已采纳
1
回答
pcie设备驱动程序的MSI寄存器
、
、
、
、
在我的项目中,我想开发一个32位MSI handler.For的pcie
linux
设备驱动程序。if((pci_resource_flags(dev,i)&IORESOURCE_TYPE_BITS)==IORESOURCE_MEM)
printk
->resource[0].RegsLength); if(pci_enable_msi(dev))
printk
(KERN_WARNINGKERN_INFO "(irq
浏览 5
提问于2017-05-25
得票数 0
2
回答
基于ARM的嵌入式
Linux
上的GPIO IRQ
、
、
、
、
然而,一些
中断
被遗漏了。我发了26条,但我只收到了22条。代码: atomic_inc(&counter); return 0;irq1 = gpio_to_irq(AT91_PIN_PA21); err = irq1;
printk
wiegand_
浏览 4
提问于2011-08-17
得票数 5
回答已采纳
2
回答
内核模块编程(
中断
处理程序)
、
、
、
、
我写了一个关于如何使用
中断
处理程序的简单内核模块示例。该模块为键盘
中断
提供服务。它从键盘上读取相关信息,然后输入有关所按键的信息。它成功地将模块插入到内核中,并且
中断
工作良好。代码:* An interrupt handler#include <
linux
/module.h>#inc
浏览 1
提问于2017-09-17
得票数 2
1
回答
在内核模块中检测GPIO上的
中断
、
、
、
、
我已经在我的
Linux
内核模块中注册了一个处理程序,但是由于某种原因,该处理程序没有被调用。falling : rising; { else}[ 76.597137] Mappe
浏览 3
提问于2014-08-26
得票数 7
1
回答
我可以在内核中设置
Linux
SIGUSR1吗?
、
、
我有一个
linux
内核设备驱动程序,它处理外部
中断
,并在发生
中断
时执行
printk
()。 我想要做的是告诉用户空间应用程序这个事件已经发生,这样它就可以唤醒并做一些事情。
浏览 2
提问于2010-01-07
得票数 1
回答已采纳
2
回答
在
Linux
内核模块中设置动态变量
、
、
、
我已经实现了一个新的
Linux
TCP cong算法,并且在这段代码中有一些静态变量,现在我希望它们通过一些配置方法是动态的。
浏览 7
提问于2012-12-05
得票数 5
1
回答
内核中有不同的日志缓冲区吗?
到目前为止,我的理解是有一个内核日志缓冲区用于
printk
,而
printk
可以从任何地方调用。内核中是否有不同的日志缓冲区(例如一个用于
中断
,另一个用于非
中断
目的等等)。
浏览 1
提问于2018-09-28
得票数 0
回答已采纳
1
回答
如何在嵌入式
Linux
中检测GPIO线上的
中断
?
、
、
、
、
在GPIO_39上,中每10毫秒就会产生一个
中断
。我已经在
Linux
驱动程序代码中为此注册了一个处理程序,但是由于没有检测到
中断
,所以没有调用该处理程序。我确保在硬件级别(通过探测gpio引脚),
中断
是实际生成的。这只是因为软件无法检测到它。 if(ret < 0)
printk
(KERN_ALERT "%s
浏览 7
提问于2014-07-07
得票数 6
回答已采纳
1
回答
task_struct ->父进程始终指向根进程,而不是实际的父进程
、
、
下面是我的代码:(我知道这不是最好的编码风格)#include <
linux
/init.h>#include<
linux
/module.h>#include <
linux
/slab.h> #include
浏览 0
提问于2020-02-14
得票数 0
1
回答
printk
命令需要多长时间?
、
、
我使用
printk
在内核级输出
中断
时间戳,这意味着每个
中断
都有一个
printk
(在irg_handler_方法中)。在使用新内核时,我注意到我的设备运行速度变慢了。所以我的问题是,执行每个
printk
命令需要多长时间?有没有其他更轻量级的命令,我可以用来代替输出/调试目的?谢谢,
浏览 1
提问于2011-12-11
得票数 3
1
回答
内核函数asm_do_IRQ()中的irq与我在模块中请求的irq不同
、
、
、
当我触发gpio
中断
时,驱动程序工作正常,但asm_do_IRQ中的irq数是62,.I无法理解。为什么irq号和我要求的不一样?驱动程序如下: #include <
linux
/interrupt.h> #define GPIO_N 36
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
linux
非标准串行控制台
、
、
、
我正在将
linux
移植到其中一个自定义架构上。我的串行控制台是非常规的,因为它不能处理
中断
。现在,我正在尝试将消息从用户空间进程发送到控制台。
浏览 0
提问于2012-02-14
得票数 0
1
回答
模块中的未知符号:
printk
_all_partitions
、
我编译了以下代码:#include <
linux
/kernel.h>#include <
linux
) {
printk
_all_partitions();
print
浏览 4
提问于2016-04-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
early printk实现流程
嵌入式工程师都在找的【Linux内核调试技术】建议收藏!
这篇文章给大家介绍一下Linux的中断系统
Linux内核工作队列
Linux系统中的高级内核模块调试方法汇总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券