一种动态自适应中断处理方法及中断处理系统技术方案

技术编号:45599136 阅读:19 留言:0更新日期:2025-06-20 22:19
本发明专利技术提供一种动态自适应中断处理方法及中断处理系统,方法包括:实时采集处理器中每一个外设模块的多个工作状态参数,基于优先级评估模型评估每一个中断的中断优先级;根据每一个中断的历史触发次数,基于预测算法预测每一个中断未来时间段内的触发次数;根据每一个中断的中断优先级和未来时间段内的触发次数,确定中断调度策略;定期对中断调度策略的效率进行评估,根据评估结果调整优先级评估模型和预测算法的参数,以调整中断调度策略。通过本发明专利技术,可根据外设模块的工作状态参数,实时对每一个中断的优先级进行调整,并给出对应的中断调度策略,适用于MCU资源紧张、实时性要求高、功耗要求高场景下性能受限的场景。

【技术实现步骤摘要】

本专利技术涉及中断处理领域,更具体地,涉及一种动态自适应中断处理方法及中断处理系统


技术介绍

1、处理器作为嵌入式系统的核心组件,广泛应用于实时控制和数据处理场景。在处理器驱动开发中,中断处理是确保系统实时性和高效性的关键技术。

2、传统的中断处理机制通常采用固定优先级、静态调度策略或循环优先级方法,例如通过嵌套向量中断控制器(nvic)设置固定的中断优先级。

3、传统的中断处理机制存在如下缺陷:

4、1、中断冲突:在高负载的情况下,多个外设模块(如uart、spi、i2c等)同时触发中断,固定优先级机制可能导致低优先级中断长时间被阻塞,影响系统实时性。而循环优先级机制虽然不会导致低优先级中断长时间被阻塞,但存在高优先级中断无法及时得到执行的问题,同样存在系统实时性问题。

5、2、资源浪费:传统方法未考虑中断处理的动态特性,例如某些中断在特定时间段内可能不活跃,但仍占用系统资源。

6、3、开发的复杂性:驱动开发工程师需要手动调整中断优先级和调度策略,增加了开发和维护成本。p>

7、4、功本文档来自技高网...

【技术保护点】

1.一种动态自适应中断处理方法,其特征在于,包括:

2.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述实时采集处理器中每一个外设模块的多个工作状态参数,包括:

3.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型评估每一个中断的中断优先级,包括:

4.根据权利要求3所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型计算每一个中断的...

【技术特征摘要】

1.一种动态自适应中断处理方法,其特征在于,包括:

2.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述实时采集处理器中每一个外设模块的多个工作状态参数,包括:

3.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型评估每一个中断的中断优先级,包括:

4.根据权利要求3所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型计算每一个中断的优先级评分,包括:

5.根据权利要求1所述的动态自适应中断处理方法,其特征在于,根据每一个中断在历史时间段内的触发次数,基于预测算法预测每一个中断在未来时间段内的触...

【专利技术属性】
技术研发人员:汪鑫李岳甘乾煜赵云罗徐军王鑫川
申请(专利权)人:武汉凌久微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1