腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4383)
视频
沙龙
1
回答
用ARM GIC (全局
中断
控制器)禁用
中断
我有一个特定的要求,在不影响其他
中断
(运行在ARM处理器上的代码)的情况下,我需要在特定时间内禁用设备
中断
。ARM文档指出,ARM的所有GIC寄存器(与启用、禁用和清除
中断
相关)都是存储寄存器,即每个CPU接口有一个。银行
注册
访问从指定的CPU和控制CPU的PPI和
SGI
只
中断
。 那是什么意思?如果我通过写入GIC寄存器来禁用特定的
中断
,那么该
中断
是只在该核心上禁用还是全部在内核上禁用?
浏览 2
提问于2014-11-06
得票数 1
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理程序生成的
中断
( ARM)在Linux?)
、
、
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。我计划将数据复制到片上内存(这是共享的),我将触发Core上的
SGI
(运行linux),以指示某些数据可供其处理。现在,我能够从核心(运行裸金属应用程序)生成
SGI
。但是为了处理linux方面的
中断
,我不确定
SGI
号是否是免费的,我也不确定是否可以直接使用IRQ号(一般
SGI
是从0到15)。有人知道如
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
1
回答
ARM Cortex-A9软件生成的
中断
只触发一次
、
、
我在Zynq7020中使用ARM Cortex-A9,在软件生成的
中断
方面有问题。当我在核心ARM1中生成一个
SGI
(写入ICDSGIR寄存器)时,只触发一次而不是一次,对ICDSGIR的多次写入不会触发
中断
。在发送给ARM1的核心ARM1中生成
SGI
很好,但ARM1对ARM1不起作用。 ISR中的
SGI
是否需要特殊处理?在配置中我可能错过了什么?
浏览 7
提问于2014-04-10
得票数 1
回答已采纳
1
回答
PPI、SPI和
SGI
中断
有什么区别?
、
、
在ARM体系结构中,我读到有3种
中断
: 我想知道这些是什么,它们之间有何不同?
浏览 6
提问于2014-12-30
得票数 7
回答已采纳
1
回答
ARM GIC v3配置使用GICR_寄存器
、
、
、
我正试图在Fastmodel上为Kite处理器配置计时器
中断
。有没有人知道为什么只有一个
注册
能够更新而不是其他?#define GICR_ICENABLER0 (GICR_
SGI
_PPI_OFFSET + 0x180) #define GICR_
浏览 8
提问于2016-07-28
得票数 0
1
回答
在Linux中启用和分发IRQ
、
、
、
、
我已经在RTOS中配置了GIC
中断
寄存器,但是Linux覆盖它。我需要启用IRQ 88,142,143,150,并在linux源代码中将其分发给核心1(RTOS)。我在串行控制台上尝试过cat /proc/
中断
,但是我看不到上面的IRQ号。这是否表明上述
中断
在Linux中是禁用的?欢迎您的建议! 提前谢谢。
浏览 0
提问于2017-01-25
得票数 0
2
回答
Aarch64模式下的BCM2836/BCM2837 -如何在裸机程序中生成异常?
、
、
我正在尝试使用AArch64,并且我已经将我的"OS“设置为在EL1中运行。IRQ向量表已加载并正常工作,等等。如果我在对齐中出错,我会得到一个很好的异常,我会打印出ESR和ELR。但是..。我可以生成我自己的异常吗?如果EL1中的某些条件为真,比如if (cond == 1) generate_exception(),我想要相同的行为(即打印出ESR、ELR和重新启动)...这是可能的吗,还是只在CPU上生成异常? 具体地说,如果它是特定于CPU的,它在覆盆子Pi 3B+上,所以BCM2837B0 ARM Cortex A-53...
浏览 46
提问于2020-10-09
得票数 0
回答已采纳
2
回答
在ARM Linux上
注册
多个快速
中断
源
、
、
我一直在使用ARM上的Linux
中断
: 也就是说,我们可以为ARM、、快速
中断
、或FIQ
注册
多个
中断
处理程序吗?
浏览 7
提问于2013-02-18
得票数 1
回答已采纳
1
回答
IORESOURCE_IRQ(地址)在系统芯片中是如何工作的?
、
、
我们可以读取ic spec中的寄存器映射,我们可以发现有一些
中断
的地址。并对片上控制器的
中断
进行
注册
,如controller...etc,使用资源类型来
注册
中断
处理程序。如果我们检查proc/interrupts中的信息,我们可以看到
中断
类型是GIC (通用
中断
控制器)。
中断
是如何工作的?这是不是像GPIO
中断
一样?为什么地址可以代表一个
中断
信号?这是否意味着系统将gpio/地址映射到
中
浏览 3
提问于2012-08-01
得票数 0
1
回答
恢复键盘IRQ
、
、
我尝试了两种方法: 在遵循给定的指南之后,我开始编写代码。但唯一的问题是,当我运行rmmod时,机器会结冰,因为它无法将IRQ还原到原始的键盘驱动程序。
浏览 3
提问于2017-02-06
得票数 1
1
回答
操作系统如何选择
中断
处理程序?
、
、
我读过几页关于
中断
处理的文章,对于OS是如何选择一个
中断
处理程序来执行的,我越来越困惑了。 每一个具有IRQ重编码i,.e的设备,每个设备实际上都有一个由连接设备到CPU的线路确定的
中断
号。,然后用于在IDT中查找处理程序。导致
中断</e
浏览 1
提问于2014-12-16
得票数 2
回答已采纳
1
回答
在linux内核中筛选
中断
的上升边缘或下降边缘
、
、
我已经
注册
了一个gpio到irq与上升边缘和下降边缘两者。我的
中断
处理程序被引脚上的任何信号干扰所调用。进一步的我想过滤
中断
的原因,它是因为上升或下降的边缘。有什么方法可以过滤
中断
的原因吗?或者,我可以为同一个irq
注册
两个投手,一个用于下降边缘,另一个用于提高边缘?
浏览 1
提问于2015-10-19
得票数 2
1
回答
将VxWorks intConnect API移植到linux上
、
、
、
intConnect :此api为
中断
向量(IRQ)
注册
一个
中断
例程(ISR)。当
注册
中断
发生时,将调用此ISR。 在Linux中没有内核模式驱动程序的情况下可以移植吗?
浏览 7
提问于2012-09-26
得票数 1
回答已采纳
2
回答
在linux中,是否可以从任何用户空间程序
注册
中断
处理程序?
、
、
、
我正在研究Linux的
中断
处理机制,只是怀疑是否允许从用户空间
注册
中断
处理程序?
浏览 0
提问于2013-03-14
得票数 1
3
回答
内核模块中未命中键盘
中断
、
、
、
我正在做一个项目,我正在根据接收到的键盘
中断
执行一些操作。所以我
注册
了键盘
中断
,并将
中断
标记为共享。但是我的程序没有像它应该的那样工作。为了调试这个问题,我编写了一个小程序,它只
注册
键盘
中断
,并在收到键盘
中断
时向内核输出一些消息。但我发现,当
中断
率很高时,很多来自键盘的
中断
都会丢失。例如,在下面的示例代码中,我
注册
了
中断
,并在按下'a‘时向内核输出消息。从计数器值来看,
中断</em
浏览 1
提问于2015-11-26
得票数 1
3
回答
linux内核中
中断
处理程序的返回值
、
中断
处理程序异步发生,因此不能被其他函数调用。那么,为什么linux内核中的
中断
处理程序要返回值呢?输入参数是如何传递给它的?
浏览 2
提问于2011-01-19
得票数 2
回答已采纳
1
回答
在DPDK应用程序中编写抢占式用户级线程调度程序时的注意事项
、
我已经阅读了大量的DPDK文档,但我对它是支持还是鼓励
中断
感到困惑。文档清楚地说明DPDK不使用
中断
,但我仍然能够
注册
中断
并成功接收它们。为了创建它,我需要
注册
计时器
中断
。文档中说DPDK不支持调度程序。我看到DPDK有一个lthread抽象,但它的调度器实现需要每个单独的lthread手动将控制权交给调度器,而不是基于定时器
中断
将控制权自动转移回调度器。我看到了警报功能(在rte_alarm中),它基于轮询模拟计时器
中断
。我不明白为什么DPDK会实现
浏览 4
提问于2017-04-23
得票数 0
1
回答
ColdFusion 10接受未被认可的mimetype
、
、
使用Chrome,我检查标题,它会读取 OT_MIMETYPES的值是 视频/mp4,视频/mpeg,视频/快速时间,视频/x-ms视频,视频/x-
sgi
,视频
浏览 1
提问于2014-03-13
得票数 0
回答已采纳
2
回答
Linux内核如何处理共享IRQ?
、
、
、
、
根据我到目前为止所读到的,“当内核收到一个
中断
时,所有已
注册
的处理程序都会被调用。”我知道可以通过/proc/interrupts查看每个IRQ的
注册
处理程序,我还了解到
注册
处理程序来自调用request_irq的驱动程序,这些驱动程序传递了表单的回调:根据我所知道的,应该调用与特定IRQ相关联的每个
中断
处理程序回调,并由处理程序来确定
中断
是否确实应该由它处理。如果处理程序不应处理特定的
浏览 0
提问于2012-09-06
得票数 14
3
回答
I2C ISR和
中断
、
、
、
我想知道我的
中断
处理是否正常。在为IRQ提供服务的ISR中,我禁用
中断
,注销
中断
处理程序,然后向任务发出信号以从I2C总线读取。最后,我重新启用
中断
。最后,我总是在任何读取尝试之后重新
注册
ISR。在处理读取信号期间不会发生
中断
禁用/启用。选择的编程语言是使用适当的RTOS的c。
浏览 8
提问于2009-03-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文搞懂GICv3中断控制器的工作原理
Maya 2020 软件安装教程
Maya 2019 软件安装教程
A自学资源库:设计师电脑必备 3dmax2017
Nessus的离线安装(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券