腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
定时器
中断
是否与系统处于内核模式或用户模式无关?
linux
、
linux-kernel
、
linux-device-driver
在Linux单处理器系统中,
定时器
中断
与系统处于内核模式还是用户模式无关? 当系统处于内核模式时,
定时器
中断
有什么不同的行为吗?
浏览 1
提问于2013-04-15
得票数 6
回答已采纳
2
回答
内核可以设置CPU的“硬件
定时器
”的间隔吗? CPU是否有专用的硬件
定时器
来调度?
timer
、
operating-system
、
kernel
、
cpu
、
scheduling
根据我的理解,CPU有一个“硬件
定时器
”,当它的间隔过期时会触发一个
中断
。内核使用这个硬件
定时器
来实现进程的调度机制,所以如果硬件
定时器
用123的数量触发一个
中断
,内核将把这个
中断
号映射到执行调度
程序
代码的
中断
处理
程序
(这将决定接下来要执行哪个进程)。我有两个问题: 内核可以设置硬件
定时器
的时间间隔,还是不能以编程方式更改的固定时间间隔?CPU是否有用于调度的专用硬件
定时器
,或者是否有许多硬件<
浏览 5
提问于2017-05-06
得票数 1
1
回答
如何使用risc-v计时器进行精确的计时生成
timer
、
riscv
这个问题是关于risc-v的机器
定时器
的。我想用计时器来产生一个精确的频率
中断
。我的
定时器
时钟运行在50 My,我想每隔1ms得到一个
中断
。在我的
中断
处理
程序
中,我这样做:mtime -= 50000; 这将使
定时器
在下一次
中断
时精确到1 1kHz。我面临的问题是,上述语句的执行确实需要超过0个时钟
浏览 22
提问于2021-06-03
得票数 2
回答已采纳
1
回答
操作系统中
中断
的
定时器
operating-system
操作系统确保在切换到用户模式之前,它会为
中断
设置
定时器
。现在为
中断
设置计时器实际上意味着什么??
浏览 2
提问于2017-03-24
得票数 0
回答已采纳
1
回答
同样的计时器
中断
会并行发生吗?
linux
、
timer
、
kernel
、
isr
我在内核模块中实现了一个
定时器
中断
处理
程序
。我要这个计时器每10 up触发一次。但是,这个处理
程序
似乎没有并行运行。同样的计时器
中断
会并行发生吗?如果没有,是否有可以并
浏览 2
提问于2020-03-05
得票数 0
回答已采纳
1
回答
操作系统调度
程序
如何返回?
timer
、
process
、
kernel
、
interrupt
、
scheduler
我已经开发了一切直到调度
程序
。我想知道调度
程序
是如何进入它的周期的。 但是,如果调度
程序
必须跳转到下一个进程,那么
中断
何时返回。如果是的话,会不会回到最后一个过程。我想要澄清--
定时器
中断
是如何从调度器返回的,调度
程序
如何与
定时器
<em
浏览 5
提问于2017-01-30
得票数 0
回答已采纳
2
回答
内核计时器函数中的add_timer不需要调度吗?
linux-kernel
、
linux-device-driver
、
interrupt
、
interrupt-handling
当我们使用内核
定时器
时,内核
定时器
在软件
中断
中运行,所以内核
定时器
函数在
定时器
中断
上下文中运行。unsigned long arg) my_timer.expires = jiffies + HZ;} 那么add_timer()内核中的
定时器
函数不需要调度吗因为在
中断
上下文中调度被禁用。
浏览 2
提问于2016-05-25
得票数 0
1
回答
关于stm32
定时器
:在
中断
中禁用
定时器
和在
中断
外禁用
定时器
有什么区别?
timer
、
stm32
、
difference
关于stm32
定时器
:在
中断
中禁用
定时器
和在
中断
外禁用
定时器
有什么区别?
浏览 1
提问于2017-04-24
得票数 0
1
回答
在启用外设计时器和计时器实际开始计数之间是否存在延迟?这种延迟是什么?是什么原因造成的?
arm
、
stm32
、
cortex-m
我正在尝试配置一个计时器(TIM9)和它的
中断
处理
程序
来单步执行
程序
。我的方法是首先
中断
第一条指令,然后在
中断
处理
程序
中配置
定时器
,以便在从ISR返回后立即触发
中断
。我已经将
定时器
配置为在其计数器等于某个比较值时生成
中断
。我将比较值设置为1,这样代码就会在计时器的1个周期后
中断
。根据参考手册,计数器在设置使能位后开始计数1个周期,因此我添加了NOP。,在进入
中断
处理
程序</
浏览 1
提问于2020-12-29
得票数 0
1
回答
如何在PIC16F1827上同步两个计时器
timer
、
pic
、
microchip
、
mplab
、
xc8
我的
程序
需要两个
定时器
。TMR4的
中断
间隔为500ms,TMR2每秒
中断
一次。启动
程序
时,两个
定时器
同步,因此在较小的误差范围内,当TMR4第二次
中断
时,TMR2也会执行
中断
代码。
浏览 21
提问于2020-11-03
得票数 1
2
回答
x86
中断
处理
程序
在使用无限循环时会被阻塞
c
、
assembly
、
x86
我正在努力学习x86
程序
集和c语言。现在我完成了一个简单的计时器和键盘
中断
。keyboard.The代码上按下的内容,如下所示:print();keyboard.c:return;while(1); 这两个处理
程序
在因此,当
中断
发生时,IF标志将被清除。CPU将忽略其他
中断
。在初始化了主函数中的所有配置之后,我用一个无限循环完成了它,类似于:while(1)。好的,这很好,我可以在屏幕上看到这两个处理
程序
可以工作
浏览 1
提问于2017-12-20
得票数 0
回答已采纳
1
回答
硬件和软件
中断
有什么区别?
task-scheduler
、
interrupts
硬件
中断
由操作系统事件调度
程序
生成,以重新分配另一个进程的cpu时间。这是真的吗? 软件
中断
可以从正在运行的
程序
中生成,例如,需要读取一个文件,为此,我们需要为适当的操作系统调用重新分配cpu。还有其他的软件/硬件
中断
吗?
浏览 0
提问于2011-11-17
得票数 1
回答已采纳
1
回答
如何使用MPIC在powerpc中安装IPI
中断
处理
程序
?
interrupt
、
powerpc
、
interrupt-handling
CPU(特别是powerpc)允许为IPI(处理器间
中断
)安装
中断
处理
程序
吗?我正在使用的MPIC支持每个内核4个IPI,并且它有用于设置这些IPI的向量和优先级的寄存器,但是我应该在哪里安装
中断
处理
程序
?CPU内核具有用于设置外部
中断
、内部
中断
、
定时器
中断
、异常等的
中断
处理
程序
的IVOR(
中断
矢量偏移寄存器),但没有用于IPI的
中断
处理
程序
。
浏览 2
提问于2009-11-09
得票数 0
回答已采纳
1
回答
MSP430 -如何将
定时器
A1
中断
用于不同的目的?
c
、
timer
、
interrupt
、
msp430
是否可以将
定时器
A1
中断
用于不同的目的和不同的线路集合?是否可能有重复的计时器
中断
,以及如何做到这一点?
浏览 11
提问于2018-03-03
得票数 2
回答已采纳
1
回答
在禁用勾选
中断
时如何更新时间
linux
、
kernel
、
interrupt
刻度
中断
处理
程序
是内核保持时间数据结构更新的地方。在手册中,关于恢复丢失的滴答
中断
的解释非常有限,例如- cur_timer指向timer_hpet对象:在本例中,HPET芯片是
定时器
中断
的来源。mark_offset方法检查自上次勾选以来没有丢失任何计时器
中断
;在这种不太可能的情况下,它相应地更新jiffies_64。那么,有谁能解释一下linux内核如何跟踪时间,以防丢失滴答
中断
呢?“相应”代表什么?
浏览 6
提问于2017-09-15
得票数 0
回答已采纳
4
回答
什么是Linux本地计时器
中断
?
c
、
linux
、
linux-kernel
、
interrupt
所有内容都在标题中。欢迎任何指向优秀文档的链接。
浏览 1
提问于2012-05-13
得票数 12
回答已采纳
1
回答
Linux内核-
中断
的优先级
linux-kernel
如果我们在linux内核中有两个
中断
处理
程序
: 哪个有更高的优先级?
浏览 2
提问于2013-08-25
得票数 0
1
回答
从
中断
触发软件事件(XMEGA,GCC)
events
、
gcc
、
interrupt
、
avr
我想运行一个定期的“内务”事件,由一个
定时器
中断
定期触发。
中断
频繁触发(kHz+),而函数可能需要很长时间才能完成,所以我不能简单地让它在行中执行。在过去,我在ATMEGA上这样做过,在ATMEGA中,ISR可以简单地允许使用sei()触发其他
中断
(包括它自己)。inFunction) { inFunction = true; doFunction(); inFunction = false; } 我不认为在XMEGA上可以做到这一点--至少不是那么容易,因为有PMIC
中断
控制器似乎只能通过执行RETI来
浏览 1
提问于2018-06-10
得票数 1
1
回答
ARMv7 stm32-L476G如何设置播放特定时长的特定音高
arm
我刚接触ARMv7汇编编程(使用stm32-L476G),我不知道如何产生特定音调的声音(例如110 hz)来播放15秒。我已经做了研究,走到了死胡同。有人能帮我吗?
浏览 9
提问于2019-04-21
得票数 0
1
回答
Linux环境,计时器回调和应用
程序
线程之间的同步
linux
、
multithreading
、
timer
、
callback
、
synchronization
如果我在一个进程中有两个线程A和B,并且线程A创建了一个计时器,因为计时器回调可以
中断
任何一个线程,这是否意味着(在线程和计时器回调之间)对共享对象的访问需要同步?也有人说,
定时器
回调和应用
程序
线程之间的同步是不安全的,比如线程A锁定了一个互斥mA,然后被
定时器
回调
中断
,在
定时器
回调中它也试图锁定mA,这时死锁就发生了。我上面的陈述对吗?如果是真的,为了避免同步问题,在
定时器
回调中有很多限制。
浏览 17
提问于2017-08-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Mirror应用程序当前因负载而中断
从一个超时程序的设计聊聊定时器的方方面面
特斯拉车主无法在应用程序中断期间解锁车辆!
西门子PLC——20个常见问题
西门子PLC最常见的20个问题详细解答
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券