腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
中断
会打断其他人对Arduino的干扰吗?
embedded
、
microcontroller
、
arduino
、
interrupt
、
interrupt-handling
它有两个
中断
;我们称它们为和1。我使用attachInterrupt():附加了一个用于
中断
0的
处理
程序,另一个用于
中断
1的
处理
程序。
中断
1
中断
,还是
中断
1等待
中断
的
处理
程序执行完毕? 请注
浏览 9
提问于2011-02-24
得票数 26
回答已采纳
4
回答
双
处理
器机器如何
处理
中断
?
hardware
、
cpu
、
multicore
、
interrupt
、
cpu-architecture
我知道双核CPU是如何
处理
中断
的。我想知道如何在具有多个物理
处理
器的主板上实现
中断
处理
。 是否有任何
中断
责任由物理板的配置决定?每个
处理
器必须能够
处理
某些类型的
中断
,如磁盘I/O。除非有一些电路来管理
中断
并将
中断
分派到适当的
处理
器?我的猜测是,该方案必须与
处理
器无关,以便任何
处理
器和内核都可以运行
中断
处理</e
浏览 9
提问于2009-03-01
得票数 18
回答已采纳
1
回答
如何使用MPIC在powerpc中安装IPI
中断
处理
程序?
interrupt
、
powerpc
、
interrupt-handling
CPU(特别是powerpc)允许为IPI(
处理
器间
中断
)安装
中断
处理
程序吗?我正在使用的MPIC支持每个内核4个IPI,并且它有用于设置这些IPI的向量和优先级的寄存器,但是我应该在哪里安装
中断
处理
程序?CPU内核具有用于设置外部
中断
、内部
中断
、定时器
中断
、异常等的
中断
处理
程序的IVOR(
中断
矢量偏移寄存器),但没有用于IPI的
中断
处理
程序。
浏览 2
提问于2009-11-09
得票数 0
回答已采纳
1
回答
x86如何发出
中断
指令流信号
linux
、
x86
、
operating-system
、
signals
Linux信号是如何导致X86
处理
器的指令流
中断
的?那么使用的是什么CPU工具呢?同步
中断
是针对诸如页面错误、异常等问题。这些问题是由CPU上执行的指令引起的。异步
中断
来自来自LAPIC的IPI,定时器
中断
或I/O-APIC拾取的
中断
,并被路由到正确的LAPIC,然后
中断
处理
器。所以这些都是外部事件。但是信号使用哪种X86机制来
中断
指令流并开始
处理
信号
处理<
浏览 1
提问于2020-05-29
得票数 0
2
回答
多
中断
处理
程序如何共享地址0x00000018
linux-kernel
、
arm
、
linux-device-driver
、
interrupt-handling
我正在阅读关于如何在ARM中
处理
中断
,并了解到每当任何硬件
中断
出现时,都会执行地址0x00000018的指令,这通常是对受人尊敬的
中断
处理
程序的跳转,但对于不同的模块,可能会有许多
中断
处理
程序。然后,如何将这些不同的
处理
程序映射到地址0x00000018? 另外,arm cpu如何知道
中断
引发是irq还是fiq,谁决定了它,哪个设备引发了
中断
,如何映射到这个
中断
的受人尊敬的
处理
程序
浏览 2
提问于2013-11-09
得票数 2
回答已采纳
1
回答
linux中的
中断
调度与
处理
linux-kernel
、
interrupt-handling
假设我们收到来自网络设备的100个
中断
,来自USB的50个
中断
,来自SPI设备的25个
中断
,来自I2c的25个
中断
。现在,一旦得到网络设备的
中断
,
处理
器就会立即
中断
正在运行的任务。在完成Net设备的INterrupt
处理
程序的上半部分时,它必须执行USB和I2C的上半部
浏览 1
提问于2018-06-21
得票数 0
1
回答
ARM中的嵌套
中断
处理
linux-kernel
、
arm
因此,可重入
中断
处理
程序在引发IRQ异常并以前面描述的方式将控制权转移到
中断
处理
程序之后,必须执行以下步骤。·
中断
处理
程序保存被
中断
程序的上下文(即,它将被
处理
程序损坏的任何寄存器推送到备用内核模式堆栈上,包括返回地址和SPSR_IRQ)。·确定需要
处理
哪个
中断
源,并清除外部硬件中的
中断
源(防止其立即触发另一个
中断
)。 ·
中断
处理
程序将
处
浏览 2
提问于2014-04-27
得票数 4
1
回答
了解
中断
/
中断
处理
程序
assembly
、
microcontroller
、
interrupt
我知道什么是
中断
,只是不知道它是如何工作的,也不知道它是如何实现的。我正在使用PIC16F886,并将交换机连接到TRISB上的第5位。这样,我意识到在
中断
发生之前,我需要做一些设置。RB0-3为LEDS,RB4-7为
中断
/开关。 这样,我就知道我需要通过设置位GIE,INTF来使能INTCON中的
中断
,并且我相信是RBIE而不是INTE,因为RB0正在被发光二极管使用?我主要关心的是:
中断
是如何触发的?还有,像org 0x04这样的东西。这在
中断
中的意义是什么?这些都是我想不
浏览 4
提问于2011-03-22
得票数 2
2
回答
“
中断
处理
程序的
中断
服务例程”是什么意思?
linux
、
operating-system
、
kernel
、
interrupt-handling
、
isr
来自 来自 这给我造成了混乱。“
中断
处理
程序的
中断
服务例程”是什么意思?
浏览 20
提问于2020-08-20
得票数 1
回答已采纳
2
回答
中断
处理
期间禁用
中断
operating-system
、
interrupt
、
interrupt-handling
为什么当内核当前
处理
中断
时
中断
被禁用? 如果错过了带有重要信息的
中断
怎么办?
浏览 1
提问于2015-09-27
得票数 9
1
回答
如果
中断
处理
程序开始旋转会发生什么?
linux
、
linux-kernel
、
kernel
、
interrupt
、
spinlock
当锁被持有时,设备发出一个
中断
,这将导致您的
中断
处理
程序运行。在访问设备之前,
中断
处理
程序还必须获得锁。在
中断
处理
程序中取出自旋锁是合法的;这是spinlock操作不休眠的原因之一。但是,如果
中断
例程与最初取出锁的代码在同一个
处理
器中执行,会发生什么情况呢?当
中断
处理
程序正在旋转时,非
中断
代码将无法运行以释放锁。
处理
器会永远旋转。我不明白为什么如果
中断</
浏览 2
提问于2012-02-22
得票数 0
回答已采纳
1
回答
多核CPU
中断
multiprocessing
、
cpu
、
interrupt
、
multicore
多核
处理
器如何
处理
中断
? 我知道单核
处理
器是如何
处理
中断
的。我也知道不同类型的
中断
。我想知道多核
处理
器是如何
处理
硬件、程序、CPU时序和输入/输出
中断
的。
浏览 2
提问于2018-03-20
得票数 9
回答已采纳
1
回答
Linux:
中断
处理
:谁保存
中断
进程的上下文(一些软件(
中断
处理
程序)或硬件(CPU本身))?
linux
、
process
、
cpu
、
interrupt
、
interrupt-handling
当
中断
到达CPU时,谁来保存
中断
进程的上下文(一些软件(
中断
处理
程序)或硬件(CPU本身))?据我所知,软件(
中断
处理
程序)无法保存
中断
进程的上下文,因为如果该软件(
中断
处理
程序)正在运行,则指令指针寄存器将具有该软件(
中断
处理
程序)指令的地址,而不是
中断
进程的地址。因此,这个软件(
中断
处理
程序)将不知道
中断
进程的指令指针寄存器
浏览 7
提问于2022-03-13
得票数 1
2
回答
中断
处理
程序必须重入吗?
c
、
interrupt
、
interrupt-handling
、
reentrancy
我在
中断
处理
程序中使用一个静态变量,使
中断
处理
程序不可重入。 PS。我在使用Linux。我使用的编程语言是C,如果它有区别的话。
浏览 4
提问于2013-08-08
得票数 6
回答已采纳
1
回答
如何知道
中断
是硬件
中断
还是cpu异常?
x86
、
interrupt-handling
、
irq
我一直在研究x86上的
中断
以及内核如何使用
中断
处理
程序
处理
各种
中断
。但有一件事让我困惑。 我知道
中断
可能是硬件产生的,比如磁盘和定时器
中断
,也可能是CPU异常,比如页面错误,除以零异常等等。让我困惑的是,一些int代码被用来
处理
两者(特别是int08-0F)。例如,拉尔夫·布朗的列表中说,int09H
中断
既是KEYBOARD DATA READY硬件
中断
,也是COPROCESSOR SEGMENT OVERRUN异
浏览 0
提问于2013-03-24
得票数 5
2
回答
中断
上下文下半部分(Softirq或微线程)
linux
、
linux-kernel
、
interrupt-handling
软
中断
/tasklets被认为是在
中断
上下文中执行的,我对
中断
上下文底部一半有以下疑问。Q1)如果我们试图将睡眠置于微线程(
中断
上下文的下半部分)中,会发生什么情况(考虑到微线程是由
中断
处理
程序调度的)。据我所知,从
中断
处理
程序出来时,当tasklet_schedule被调用时,它将获得tasklet_vec结构指针,如果当前没有其他
中断
/高优先级软
中断
正在进行,它将调度ksoftirqd,运行<
浏览 1
提问于2014-04-09
得票数 0
1
回答
进入
中断
处理
程序后,是否强制禁用硬件上的
中断
?
linux
、
linux-device-driver
、
interrupt
、
device-driver
、
interrupt-handling
硬件引发
中断
,cpu在IRQ线路上调用已注册的
中断
处理
程序。正确的过程是什么,这种
处理
体系结构是否特定(x86、ARM)?
浏览 0
提问于2016-03-20
得票数 1
2
回答
差异
中断
请求和
中断
请求
linux-kernel
、
linux-device-driver
、
interrupt-handling
我正在学习内核
中断
处理
,并对probe_irq_on解释有疑问。它是否说“
中断
是在这些IRQ上接收到的”,我一直认为IRQ(
中断
请求)和Interrupt.So一样,对此非常困惑。这两个有什么区别吗? 谢谢
浏览 5
提问于2017-10-20
得票数 0
回答已采纳
2
回答
由单个CPU
处理
的request_irq
linux
、
linux-kernel
、
linux-device-driver
我想问一下,是否有一种方法可以注册
中断
处理
程序,以便只有一个cpu
处理
此
中断
线路。问题是我们有一个可以在普通上下文和
中断
上下文中调用的函数。如果调用者上下文是interrupt,我们将
处理
切换到轮询模式(连续检查
中断
状态寄存器)。尽管irqs_disabled()告知当前CPU的本地
中断
被禁用,但
中断
处理
程序仍被其他CPU调用,因此
中断
处理
程序中的
中断
状态寄存器被
浏览 1
提问于2013-05-23
得票数 0
回答已采纳
2
回答
基于x86体系结构的Linux内核中
中断
处理
代码的定位
linux
、
kernel
、
interrupt-handling
我正在进行这样的研究,试图在Linux内核中找到实现
中断
处理
的代码;特别是,我试图找到负责
处理
系统定时器的代码。根据 内核
处理
中断
的方式非常类似于它
处理
异常的方式:所有通用>目的寄存器都被推到系统堆栈上,并调用一个公共
中断
处理
程序。>保存当前
中断
优先级并加载新的优先级。这可以防止>优先级较低的
中断
中断
内核,而内核则
处理
此>
中断
。然后调用真正
浏览 7
提问于2012-01-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python中断和异常处理
Solana网络出现中断,无法处理交易
今日速达故障处理?——客户端意外中断,自动退出?
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券