← 返回列表
一种中断处理方法及装置
摘要文本
本发明提供了一种中断处理方法及装置,其中,该中断处理方法包括:当检测到一中断请求时,开始计时,获得计时时间值,同时对所述中断请求的上报次数进行计数,获得所述中断请求上报的计数次数值;当所述计时时间值到达预设计时时间值时,或当所述计数次数值超过预设计数阈值时,计算所述中断请求的上报频度值;若计算得到的上报频度值大于预设频度值,则屏蔽所述中断请求。本发明实施例提供的技术方案通过检测一定条件下一中断请求的上报频度值,从而判断该中断请求是否上报次数过多,若上报次数过多,则屏蔽该中断请求,这样能够降低因CPU未及时处理某一中断请求,而导致该中断请求重复持续多次上报所造成的系统崩溃的概率。
申请人信息
- 申请人:中兴通讯股份有限公司
- 申请人地址:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
- 发明人: 中兴通讯股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种中断处理方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201610472215.2 |
| 申请日 | 2016年6月24日 |
| 公告号 | CN107544838B |
| 公开日 | 2024年2月23日 |
| IPC主分类号 | G06F9/48 |
| 权利人 | 中兴通讯股份有限公司 |
| 发明人 | 武八一; 陈晓伟; 刘强 |
| 地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |
专利主权项内容
1.一种中断处理方法,其特征在于,应用在CPU处于高负荷状态下,包括:当检测到一中断请求时,开始计时,获得计时时间值,同时对所述中断请求的上报次数进行计数,获得所述中断请求上报的计数次数值,所述中断请求的触发方式为电平触发,所述中断请求为GPIO外部中断;当所述计时时间值到达预设计时时间值时,或当所述计数次数值超过预设计数阈值时,计算所述中断请求的上报频度值;若计算得到的上报频度值大于预设频度值,则屏蔽所述中断请求;其中,所述屏蔽所述中断请求时,所述中断处理方法还包括:启动一定时器;当所述定时器的定时时间到达后,判断所述中断请求是否被屏蔽;若所述中断请求已被屏蔽,则控制所述中断请求重新使能。