腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核中
的
中断
、
、
、
、
我已经将我
的
基于omap4
的
定制板
的
一个
gpio
作为输入
gpio
。当我在任何端口上连接任何外部硬件时,输入
gpio
会被拉下,并且我会在该
gpio
上得到
中断
。现在,当我运行
Linux
内核2.6时,它工作正常,并且在
gpio
上被
中断
,但当我使用
Linux
内核3.0时,它不会在
gpio
上产生
中断
。
gpio
的
值不会改变
浏览 4
提问于2012-10-26
得票数 4
回答已采纳
1
回答
GPIO
Linux
框架是否支持在
GPIO
和IRQ之间切换模式
、
、
、
我检查了
GPIO
的
sysfs,它只支持配置方向(in,out),active_level,edge。提前谢谢。
浏览 8
提问于2015-08-31
得票数 1
1
回答
内核函数asm_do_IRQ()中
的
irq与我在模块中请求
的
irq不同
、
、
、
当我触发
gpio
中断
时,驱动程序工作正常,但asm_do_IRQ中
的
irq数是62,.I无法理解。为什么irq号和我要求
的
不一样?驱动程序如下: #include <
linux
/interrupt.h> #include <
linux
/irq.h>#include <
linux
/
gpio<
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
BeagleBone黑从用户空间
中断
、
、
、
正如我在"AM335x SitaraTM处理器-技术参考手册“
的
"25.3.3
中断
特性”一章中所看到
的
那样·必须在
GPIO
_IRQSTATUS_SET_0和/或
GPIO
_IRQSTATUS_SET_1寄存器中启用
GPIO
通道
的
中断
。·必
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
beagleboard上用户按钮
的
自定义
中断
处理程序
、
、
、
、
我是内核模块开发
的
新手。我正在编写一个内核模块来处理用户按钮
的
按
下
。一旦用户按钮被按
下
,我需要在板载led上发光。如何为用户按钮编写一个自定义处理程序,因为它是由内核模块初始获取
的
。我是否需要在内核配置中禁用
GPIO
按钮并编写一个完整
的
模块,或者我可以只注册我
的
自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
是否需要
GPIO
导出?
、
、
、
我正在编写一些代码,通过将值写入/sys/class/gpioX/value文件来与
GPIO
进行交互。 我
的
问题是,我在上看到一些对export文件
的
引用,并将请求
的
管脚写入导出文件。我
的
印象是
GPIO
总线(?)已查看所有gpioX值文件
的
更改。这不是正确
的
吗?我是否需要让系统通过在导出文件中包含值来监视更改?如果我想观察多个
GPIO
引脚上
的
变化,该怎么办?我必须循环通过我想看
浏览 2
提问于2014-03-28
得票数 1
1
回答
管理来自定制硬件
的
中断
、
、
、
、
我正在为一个定制
的
硬件(基于Xilinx FPGA )开发一个驱动程序,并且在接收它发送
的
中断
时遇到了困难。旧系统运行uCOS-II,只注册了
中断
ID94。当我在
Linux
中注册该
中断
时,即使我知道硬件正在发送信号,它也不会触发。 42: 0 0 GIC-0 88 Edge
浏览 4
提问于2018-03-28
得票数 1
1
回答
嵌入式
Linux
。自动执行代码块
、
、
、
、
目前,我在嵌入式
linux
设备(2.6.28.10版)上有一个用户空间应用程序,它通过切换
GPIO
引脚来控制一些自定义硬件。对
GPIO
寄存器
的
写入发生在单独
的
pthreads中,所有这些都需要访问设备。大多数情况
下
,这样做都很好,因为有一个semaphore可以防止多个线程同时访问执行
GPIO
写操作
的
部分。问题在于,在写入这些
GPIO
寄存器
的
过程中(大约24个8位写入),另一个线程will interrupt当前线程
浏览 0
提问于2013-08-15
得票数 0
1
回答
返回两者,POLLPRI和POLLERR
、
、
我开始使用
Linux
和嵌入式系统(路由器、硬件和openwrt)进行C编程。我已经启用了对GPIOs
的
干预,使用了民意测验.差一点。我可以使用poll(),如果我按
下
按钮触发
中断
,poll()返回值> 0。到目前一切尚好。现在,我尝试同时在几个GPIOs上使用poll(),因此需要分析每个潜在
的
中断
源
的
流。尽管
中断
似乎有效,但我得到了POLLPRI和POLLERR,我不明白为什么。将pollfd结构减少到1条目不会改变任何事情。/<em
浏览 19
提问于2014-12-10
得票数 5
回答已采纳
1
回答
如何在x86
linux
上实现
GPIO
中断
处理程序?
、
、
、
我正在为x86
linux
开发一个设备驱动程序。该器件
的
引脚连接到PCH上
的
GPIO
以产生
中断
。如何请求与该
GPIO
引脚关联
的
IRQ并安装
中断
处理程序?
浏览 6
提问于2013-09-07
得票数 3
2
回答
当我们使用irq_set_chained_handler时,irq行是否会被禁用?
、
、
、
、
当我们使用irq_set_chained_handler时,当我们为相关
的
处理程序提供服务时,irq行不会被禁用或不被禁用,就像在request_irq
的
情况下一样。
浏览 1
提问于2015-12-21
得票数 2
2
回答
Linux
设备树,具有多个
中断
父节点
、
、
我正在使用
linux
内核设备树,乍一看,对于具有多个
中断
父级
的
节点,似乎缺少一种功能。我有一个驱动程序,它控制一个定制
的
ARM嵌入式板,它采取
GPIO
和引脚
中断
从多个
GPIO
中断
父母和管理车载电池,电压低irqs,reset_pending irq等。*/ 我没有找到任何方法或例子,如何使用
中断
映射属性,以实现简单
的
gpio
中断
映射,所以我在那里迷路了。如果我只使用一个<
浏览 6
提问于2014-07-31
得票数 3
回答已采纳
2
回答
Linux
GPIO
强制
中断
、
、
我有一个在Pi3上运行
的
应用程序,它有一个从插脚上升
的
边缘产生
的
中断
。Pi是在一个密封
的
盒子,所以我没有真正
的
硬件选项。到目前为止,我已经尝试使用命令行,但是当我尝试编写/
gpio
17 17/value时,它给出了以下内容:
浏览 4
提问于2019-10-30
得票数 0
1
回答
如何使用request_threaded_irq,以便在线程处理程序工作时调用
中断
处理程序?
、
、
、
我试图为
linux
内核中
的
GPIO
编写一个简单
的
中断
处理程序。我使用request_threaded_irq获取
中断
上下文处理程序和线程处理程序。我
的
问题是,线程处理程序所做
的
工作对调用
中断
处理程序
的
时间有很大影响。设置
中断
的
代码是:
gpio
_direction_input(
浏览 2
提问于2014-11-21
得票数 5
1
回答
脉冲宽度读取器每次打印相同
的
值
、
我正在将我
的
树莓派连接到一个2.4 the
的
rc接收器上,并且我正在尝试使用python来解释脉冲宽度信号。我使用输入引脚在没有输入
的
时候读取时间,然后在有输入
的
时候读取时间,然后减去这两个。import RPi.
GPIO
as
GPIO
GPIO
.setup(15,
G
浏览 3
提问于2015-04-16
得票数 3
2
回答
C/C++ select如何在
Linux
下
使用
gpio
?
、
、
、
、
如何选择在
Linux
下
与
gpio
一起工作?当我使用select调用时,我应该考虑什么?谢谢 更新:
gpio
公开在sysfs
gpio
块中。但我不知道我能不能用这个和select。
浏览 11
提问于2011-03-29
得票数 3
回答已采纳
2
回答
Linux
设备树帮助(
GPIO
控制器/
中断
)
、
、
、
、
我一直在学习
linux
设备树,我们一直在尝试移植一些较旧
的
代码来使用它们。我在
gpio
控制器节点上遇到了一点小问题: #
gpio
-cells = <2>; compatible = "cavium,octeon引脚,然而,它看起来是唯一
的
将第一个<0 24> IRQ 24映射到
gpio
引脚0。我看了源代码,它似乎永远不会
中断
‘<
浏览 7
提问于2014-05-06
得票数 10
3
回答
是否有可用
的
内核工具来以合理
的
精度测量
中断
延迟?
、
、
我正在尝试测量variousLinux内核(启用RT补丁等)
的
中断
延迟中
的
抖动。我知道最好
的
方法是使用示波器,通过使用
GPIO
引脚生成
中断
,并在
中断
服务例程中切换另一个
GPIO
引脚,但我想知道是否有任何
Linux
内核工具可以做到这一点,也许我可以做一个数字比较。
浏览 2
提问于2013-03-13
得票数 5
回答已采纳
2
回答
GIOCondition G_IO_PRI按
下
Beaglebone上
的
按钮是不满意
的
、
、
、
我刚刚开始为
Linux
编程,现在我希望在按
下
连接到Beaglebone
的
外部按钮时触发一些事件。我已经找到了一个很好
的
解决方案,它基于Glib,并试图实现它。但不幸
的
是,事件在开始时只触发一次,然后不管我按了多少次按钮,它都没有反应。argc, char** argv ) GMainLoop* loop = g_main_loop_new( 0, 0 ); int fd = open( "/sys/class/
gpio
onBu
浏览 2
提问于2016-07-29
得票数 1
2
回答
不能在stm32 F407VG
的
ISR中使用HAL_Delay()吗
、
、
我是stm32
的
新手,我尝试过使用stm32F407VG
的
user按钮实现一个
中断
。我在
中断
函数中添加了一个HAL_Delay()。按
下
按钮后,
中断
服务例程开始执行,但永远不会返回到main()函数。这是代码中负责
中断
的
部分: void HAL_
GPIO
_EXTI_Callback(uint16_t
GPIO
_Pin) if(
GPIO
_Pin==
GPIO
_PIN_0)
浏览 40
提问于2021-07-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
这篇文章给大家介绍一下Linux的中断系统
linux下的帮助
走进Linux(下)——arch linux的安装教程
linux下的权限问题
Linux下的Python共存
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券