腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
内核函数asm_do_IRQ()中的irq与我在模块中请求的irq不同
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
当我触发
gpio
中断
时,驱动程序工作正常,但asm_do_IRQ中的irq数是62,.I无法理解。为什么irq号和我要求的不一样?驱动程序如下: #include <
linux
/interrupt.h> #d
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
管理来自定制硬件的
中断
linux
、
linux-kernel
、
linux-device-driver
、
interrupt
、
xilinx
我正在为一个定制的硬件(基于Xilinx FPGA )开发一个驱动程序,并且在接收它发送的
中断
时遇到了困难。旧系统运行uCOS-II,只注册了
中断
ID94。当我在
Linux
中注册该
中断
时,即使我知道硬件正在发送信号,它也不会触发。 42: 0 0 GIC-0 88 Edge 7c420000.dma 94:
浏览 4
提问于2018-03-28
得票数 1
1
回答
linux
内核中的
中断
c
、
linux
、
linux-kernel
、
interrupt
、
power-management
我已经将我的基于omap4的定制板的一个
gpio
作为输入
gpio
。当我在任何端口上连接任何外部硬件时,输入
gpio
会被拉下,并且我会在该
gpio
上得到
中断
。现在,当我运行
Linux
内核2.6时,它工作正常,并且在
gpio
上被
中断
,但当我使用
Linux
内核3.0时,它不会在
gpio
上产生
中断
。
gpio
的值不会改变,也不会调用
中断
处理程序。那么在
Linux</
浏览 4
提问于2012-10-26
得票数 4
回答已采纳
2
回答
如何知道
linux
中特定引脚的
中断
/
GPIO
号
linux
、
embedded
、
arm
、
embedded-linux
、
interrupt
我正在做一个项目,在这个项目中我需要处理
Linux
中的一个
中断
。我使用的板是基于三星(arm 11处理器)的s3c6410单片机的s3c6410,它具有以下I/O接口:如图所示,我有用于外部
中断
的EINTx引脚和作为
GPIO
引脚的GPxx引脚,我不介意使用它们中的任何一个,但我没有它们的
编号
!unsigned int irq, void (*handler)(int, struct pt_regs *), unsigned long flags, const char *devic
浏览 7
提问于2012-06-26
得票数 10
回答已采纳
1
回答
BeagleBone黑从用户空间
中断
c++
、
embedded-linux
、
beagleboard
、
beagleboneblack
正如我在"AM335x SitaraTM处理器-技术参考手册“的"25.3.3
中断
特性”一章中所看到的那样·必须在
GPIO
_IRQSTATUS_SET_0和/或
GPIO
_IRQSTATUS_SET_1寄存器中启用
GPIO
通道的
中断
。·必须在
GPIO
_LEVELDETECT0、
GPI
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
beagleboard上用户按钮的自定义
中断
处理程序
user-controls
、
beagleboard
、
interrupt-handling
、
led
、
gpio
我是否需要在内核配置中禁用
GPIO
按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
1
回答
是否需要
GPIO
导出?
arduino
、
raspberry-pi
、
beagleboard
、
gpio
我正在编写一些代码,通过将值写入/sys/class/gpioX/value文件来与
GPIO
进行交互。 我的问题是,我在上看到一些对export文件的引用,并将请求的管脚写入导出文件。我的印象是
GPIO
总线(?)已查看所有gpioX值文件的更改。这不是正确的吗?我是否需要让系统通过在导出文件中包含值来监视更改?如果我想观察多个
GPIO
引脚上的变化,该怎么办?
浏览 2
提问于2014-03-28
得票数 1
4
回答
linux
gpio
c api
linux
、
gpio
使用sysfs访问
gpio
的效果与预期一致,例如> cat /sys/class/
gpio
/
gpio
242/value谢谢克劳斯
浏览 3
提问于2012-06-15
得票数 5
1
回答
如何在x86
linux
上实现
GPIO
中断
处理程序?
linux
、
x86
、
kernel
、
driver
我正在为x86
linux
开发一个设备驱动程序。该器件的引脚连接到PCH上的
GPIO
以产生
中断
。如何请求与该
GPIO
引脚关联的IRQ并安装
中断
处理程序?
浏览 6
提问于2013-09-07
得票数 3
2
回答
Linux
GPIO
强制
中断
embedded-linux
、
raspbian
、
gpio
我有一个在Pi3上运行的应用程序,它有一个从插脚上升的边缘产生的
中断
。Pi是在一个密封的盒子,所以我没有真正的硬件选项。到目前为止,我已经尝试使用命令行,但是当我尝试编写/
gpio
17 17/value时,它给出了以下内容:错误:不允许操作 我知道,在一种简单的解决方案中,我只会写到一个寄存器来触发它,但是在
Linux
上却找不到任何关于
浏览 4
提问于2019-10-30
得票数 0
2
回答
Linux
设备树,具有多个
中断
父节点
linux-kernel
、
device-driver
、
device-tree
我正在使用
linux
内核设备树,乍一看,对于具有多个
中断
父级的节点,似乎缺少一种功能。我有一个驱动程序,它控制一个定制的ARM嵌入式板,它采取
GPIO
和引脚
中断
从多个
GPIO
中断
父母和管理车载电池,电压低irqs,reset_pending irq等。*/ 我没有找到任何方法或例子,如何使用
中断
映射属性,以实现简单的
gpio
中断
映射,所以我在那里迷路了。如果我只使用一个
GPIO
中断
父程序,
浏览 6
提问于2014-07-31
得票数 3
回答已采纳
1
回答
如何使用request_threaded_irq,以便在线程处理程序工作时调用
中断
处理程序?
c
、
linux-kernel
、
arm
、
interrupt
我试图为
linux
内核中的
GPIO
编写一个简单的
中断
处理程序。我使用request_threaded_irq获取
中断
上下文处理程序和线程处理程序。设置
中断
的代码是:
gpio
_direction_input(93);
gpio
_direction_output93对上升和下降的边缘发出一个<
浏览 2
提问于2014-11-21
得票数 5
2
回答
Linux
设备树帮助(
GPIO
控制器/
中断
)
linux
、
linux-kernel
、
linux-device-driver
、
gpio
、
device-tree
我一直在学习
linux
设备树,我们一直在尝试移植一些较旧的代码来使用它们。我在
gpio
控制器节点上遇到了一点小问题: #
gpio
-cells = <2>; reg = <0xc00 0x100>; /* In
浏览 7
提问于2014-05-06
得票数 10
3
回答
是否有可用的内核工具来以合理的精度测量
中断
延迟?
linux-kernel
、
interrupt
、
interrupt-handling
我正在尝试测量variousLinux内核(启用RT补丁等)的
中断
延迟中的抖动。我知道最好的方法是使用示波器,通过使用
GPIO
引脚生成
中断
,并在
中断
服务例程中切换另一个
GPIO
引脚,但我想知道是否有任何
Linux
内核工具可以做到这一点,也许我可以做一个数字比较。
浏览 2
提问于2013-03-13
得票数 5
回答已采纳
1
回答
GPIO
Linux
框架是否支持在
GPIO
和IRQ之间切换模式
linux-device-driver
、
embedded-linux
、
interrupt
、
gpio
我检查了
GPIO
的sysfs,它只支持配置方向(in,out),active_level,edge。提前谢谢。
浏览 8
提问于2015-08-31
得票数 1
1
回答
在i.MX6中使用sysfs设置
GPIO
失败
linux
、
embedded-linux
、
gpio
、
device-tree
、
sysfs
我有一个自定义的
GPIO
板,我想打开一个特定的i.MX6。
linux
gpio
number = (
gpio
_bank - 1) * 32 +
gpio
_bit当我运行以下命令时,我得到错误: # echo 106 > /sys&
浏览 15
提问于2018-01-31
得票数 0
回答已采纳
2
回答
GIOCondition G_IO_PRI按下Beaglebone上的按钮是不满意的
linux
、
interrupt
、
glib
、
beagleboneblack
我刚刚开始为
Linux
编程,现在我希望在按下连接到Beaglebone的外部按钮时触发一些事件。我已经找到了一个很好的解决方案,它基于Glib,并试图实现它。argc, char** argv ) GMainLoop* loop = g_main_loop_new( 0, 0 ); GIOChanne
浏览 2
提问于2016-07-29
得票数 1
1
回答
Xilinx Zynq平台上通过Devicetree实现
Linux
4.5
GPIO
中断
c
、
linux
、
linux-device-driver
、
xilinx
、
device-tree
中,问题似乎是将软件
中断
分配给特定的
GPIO
。编辑1: 我发现无论出于什么原因,
Linux
都不喜欢低级别的
中断
。我可以使用intc和axi_
gpio
_0作为interrupt-parent,并且它映射到相同的IRQ
编号
(我在cat /proc/interrupts中看到了这一点)。我将我正在工作的电路板上的
中断
引脚焊接到另一个不同的、更通用的控制器上的
GPIO
引脚上,现在
Linux
与我配合得很好。总而言之,与com
浏览 46
提问于2016-08-30
得票数 5
2
回答
使用
中断
的Char设备驱动程序-
linux
linux-device-driver
一种使用
GPIO
引脚与硬件设备通信的字符驱动程序,包括
中断
接口。驱动程序的"release ()“方法丢失。函数元素应该按什么顺序排列?A.删除cdev并注销设备C.释放IRQ资源在"release()“方法中的顺序是什么? 谢谢
浏览 4
提问于2013-05-31
得票数 2
回答已采纳
点击加载更多
相关
资讯
Linux的进程pid编号极限
Linux驱动实践:如何编写【 GPIO 】设备的驱动程序?
wiringPi引脚编号方式
这篇文章给大家介绍一下Linux的中断系统
树莓派3通过PWM信号控制电机转速
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券