腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
.h>
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
管理来自定制硬件的
中断
、
、
、
、
我正在为一个定制的硬件(基于Xilinx FPGA )开发一个驱动程序,并且在接收它发送的
中断
时遇到了困难。旧系统运行uCOS-II,只注册了
中断
ID94。当我在
Linux
中注册该
中断
时,即使我知道硬件正在发送信号,它也不会触发。 42: 0 0 GIC-0 88 Edge 7c420000.dma 94:
浏览 4
提问于2018-03-28
得票数 1
2
回答
如何知道
linux
中特定引脚的
中断
/
GPIO
号
、
、
、
、
我正在做一个项目,在这个项目中我需要处理
Linux
中的一个
中断
。我使用的板是基于三星(arm 11处理器)的s3c6410单片机的s3c6410,它具有以下I/O接口:如图所示,我有用于外部
中断
的EINTx引脚和作为
GPIO
引脚的GPxx引脚,我不介意使用它们中的任何一个unsigned int irq, void (*handler)(int, struct pt_regs *), 我需要
中断
<
浏览 7
提问于2012-06-26
得票数 10
回答已采纳
1
回答
DM6446
GPIO
银行0 request_irq返回-22
、
、
我正试图在我的驱动程序中为DM6446
GPIO
银行0 interrupt.But request_irq返回设置一个
中断
处理程序。我从数据表中知道
GPIO
银行的
中断
号为56。下面是我代码中
GPIO
的设置,我想在
GPIO
-10上获得
中断
。REG_VAL(MDCTL26) = 0x00000203;
浏览 10
提问于2016-10-07
得票数 0
回答已采纳
2
回答
从硬件IRQ
号
中获取
Linux
IRQ
号
、
、
、
、
我有一个
GPIO
外围设备,在Device中定义为:{ reg = <0x0 0x23000000x0 0x10000>;
gpio
-controller;
浏览 1
提问于2018-08-01
得票数 4
回答已采纳
1
回答
linux
内核中的
中断
、
、
、
、
我已经将我的基于omap4的定制板的一个
gpio
作为输入
gpio
。当我在任何端口上连接任何外部硬件时,输入
gpio
会被拉下,并且我会在该
gpio
上得到
中断
。现在,当我运行
Linux
内核2.6时,它工作正常,并且在
gpio
上被
中断
,但当我使用
Linux
内核3.0时,它不会在
gpio
上产生
中断
。
gpio
的值不会改变,也不会调用
中断
处理程序。那么在
Linux</
浏览 4
提问于2012-10-26
得票数 4
回答已采纳
1
回答
am335x GPIOs是如何在设备树中编号的?
、
、
、
、
我试图在BeagleboneBlack上使用一个带有
gpio
中断
的驱动程序。我的设备树对于我的自定义设备有以下条目: compatible = "mydevice,mydeice"; mag_irq_
gpio
= <&
gpio
1struct mydev_data *data = i2c_get_clientdata(client); retur
浏览 4
提问于2014-04-28
得票数 0
回答已采纳
1
回答
BeagleBone黑从用户空间
中断
、
、
、
正如我在"AM335x SitaraTM处理器-技术参考手册“的"25.3.3
中断
特性”一章中所看到的那样·必须在
GPIO
_IRQSTATUS_SET_0和/或
GPIO
_IRQSTATUS_SET_1寄存器中启用
GPIO
通道的
中断
。·必须在
GPIO
_LEVELDETECT0、
GPI
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
beagleboard上用户按钮的自定义
中断
处理程序
、
、
、
、
我是否需要在内核配置中禁用
GPIO
按钮并编写一个完整的模块,或者我可以只注册我的自定义处理程序?
浏览 4
提问于2013-11-19
得票数 1
2
回答
英特尔芯片组-
GPIO
编程
、
、
、
从规范中,我知道了以下信息:在这种情况下,我想编程
GPIO
引脚# 10。我想在C和
linux
环境中这样做。 请给我建议。
浏览 9
提问于2015-12-03
得票数 2
回答已采纳
1
回答
是否需要
GPIO
导出?
、
、
、
我正在编写一些代码,通过将值写入/sys/class/gpioX/value文件来与
GPIO
进行交互。 我的问题是,我在上看到一些对export文件的引用,并将请求的管脚写入导出文件。我的印象是
GPIO
总线(?)已查看所有gpioX值文件的更改。这不是正确的吗?我是否需要让系统通过在导出文件中包含值来监视更改?如果我想观察多个
GPIO
引脚上的变化,该怎么办?
浏览 2
提问于2014-03-28
得票数 1
1
回答
Beaglebone Black上的“向量XX处的意外IRQ陷阱”(
Linux
BBBW 4.14.71-ti-r80)
、
我在beaglebone black上遇到了
中断
处理的问题。我所做的如下所示:在模块代码中,我调用
gpio
_to_irq()来获取irq
号
,然后调用request_irq()。broadcast interrupts 当使用空的
中断
处理程序触发某些
中断
(
gpio
输入值更改)和(even)时,不执行任何操作: irqreturn_t
gpio
_irq_handler(intirq, void *dev_id) {} 我在内核日
浏览 94
提问于2019-04-11
得票数 0
1
回答
内核IRQ域列表
、
、
、
我正在为运行
linux
的SoC (新手级)开发一个简单的
GPIO
驱动程序,我面临的问题是IRQ
号
与数据表中的不同。文件: irq_domain_mapping `name mapped linear-max direct-max devtree_node
gpio
-dwapb29 29 0 /soc/
gpio
@ff709000/
gpio
浏览 3
提问于2017-12-07
得票数 0
1
回答
我需要申请interrupt...but哪一个?
、
Debian 2.6.30 on a glomation gesbc-9260我想要
GPIO
引脚上的
中断
但只有上帝知道我用的是什么
中断
号
...如果是ttys0我就没问题了..。
浏览 1
提问于2010-04-07
得票数 1
1
回答
IORESOURCE_IRQ(地址)在系统芯片中是如何工作的?
、
、
我们可以读取ic spec中的寄存器映射,我们可以发现有一些
中断
的地址。并对片上控制器的
中断
进行注册,如controller...etc,使用资源类型来注册
中断
处理程序。如果我们检查proc/interrupts中的信息,我们可以看到
中断
类型是GIC (通用
中断
控制器)。
中断
是如何工作的?这是不是像
GPIO
中断
一样?为什么地址可以代表一个
中断
信号?这是否意味着系统将
gpio
/地址映射到
中
浏览 3
提问于2012-08-01
得票数 0
1
回答
如何在x86
linux
上实现
GPIO
中断
处理程序?
、
、
、
我正在为x86
linux
开发一个设备驱动程序。该器件的引脚连接到PCH上的
GPIO
以产生
中断
。如何请求与该
GPIO
引脚关联的IRQ并安装
中断
处理程序?
浏览 6
提问于2013-09-07
得票数 3
2
回答
Linux
GPIO
强制
中断
、
、
我有一个在Pi3上运行的应用程序,它有一个从插脚上升的边缘产生的
中断
。Pi是在一个密封的盒子,所以我没有真正的硬件选项。到目前为止,我已经尝试使用命令行,但是当我尝试编写/
gpio
17 17/value时,它给出了以下内容:错误:不允许操作 我知道,在一种简单的解决方案中,我只会写到一个寄存器来触发它,但是在
Linux
上却找不到任何关于
浏览 4
提问于2019-10-30
得票数 0
1
回答
gpio
_request是如何处理
GPIO
号
到虚拟内存地址的?
、
、
有一个问题,
gpio
_request需要一个
GPIO
号
,但在内核中它需要一个地址来处理
gpio
,
Linux
是如何实现这一点的?在芯片规范中,例如MSM8x60或其他芯片规范中,总有一个内存映射图显示哪个内存区域是用于
GPIO
的。但是在内核驱动中,我们使用
gpio
号
来访问
gpio
。2,在内核中,它使用虚拟地址,内核如何将
gpio
号
转换为虚拟地址?致以对Bill Wang的问候
浏览 0
提问于2012-12-13
得票数 3
2
回答
Linux
设备树,具有多个
中断
父节点
、
、
我正在使用
linux
内核设备树,乍一看,对于具有多个
中断
父级的节点,似乎缺少一种功能。我有一个驱动程序,它控制一个定制的ARM嵌入式板,它采取
GPIO
和引脚
中断
从多个
GPIO
中断
父母和管理车载电池,电压低irqs,reset_pending irq等。*/ 我没有找到任何方法或例子,如何使用
中断
映射属性,以实现简单的
gpio
中断
映射,所以我在那里迷路了。如果我只使用一个
GPIO
中断
父程序,
浏览 6
提问于2014-07-31
得票数 3
回答已采纳
1
回答
如何使用request_threaded_irq,以便在线程处理程序工作时调用
中断
处理程序?
、
、
、
我试图为
linux
内核中的
GPIO
编写一个简单的
中断
处理程序。我使用request_threaded_irq获取
中断
上下文处理程序和线程处理程序。设置
中断
的代码是:
gpio
_direction_input(93);
gpio
_direction_output93对上升和下降的边缘发出一个<
浏览 2
提问于2014-11-21
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
rk3568|瑞芯微平台GPIO引脚驱动编写
这篇文章给大家介绍一下Linux的中断系统
2号线多站点DTS通信中断故障抢修预案
Linux 查询应用进程号、端口、文件
Linux端口和进程号互查
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券