【技术实现步骤摘要】
本专利技术涉及中断处理领域,更具体地,涉及一种动态自适应中断处理方法及中断处理系统。
技术介绍
1、处理器作为嵌入式系统的核心组件,广泛应用于实时控制和数据处理场景。在处理器驱动开发中,中断处理是确保系统实时性和高效性的关键技术。
2、传统的中断处理机制通常采用固定优先级、静态调度策略或循环优先级方法,例如通过嵌套向量中断控制器(nvic)设置固定的中断优先级。
3、传统的中断处理机制存在如下缺陷:
4、1、中断冲突:在高负载的情况下,多个外设模块(如uart、spi、i2c等)同时触发中断,固定优先级机制可能导致低优先级中断长时间被阻塞,影响系统实时性。而循环优先级机制虽然不会导致低优先级中断长时间被阻塞,但存在高优先级中断无法及时得到执行的问题,同样存在系统实时性问题。
5、2、资源浪费:传统方法未考虑中断处理的动态特性,例如某些中断在特定时间段内可能不活跃,但仍占用系统资源。
6、3、开发的复杂性:驱动开发工程师需要手动调整中断优先级和调度策略,增加了开发和维护成本。
...【技术保护点】
1.一种动态自适应中断处理方法,其特征在于,包括:
2.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述实时采集处理器中每一个外设模块的多个工作状态参数,包括:
3.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型评估每一个中断的中断优先级,包括:
4.根据权利要求3所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估
...【技术特征摘要】
1.一种动态自适应中断处理方法,其特征在于,包括:
2.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述实时采集处理器中每一个外设模块的多个工作状态参数,包括:
3.根据权利要求1所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型评估每一个中断的中断优先级,包括:
4.根据权利要求3所述的动态自适应中断处理方法,其特征在于,所述根据每一个中断的所述中断触发频率、所述数据吞吐量、所述活跃时间和所述任务实时性需求,基于优先级评估模型计算每一个中断的优先级评分,包括:
5.根据权利要求1所述的动态自适应中断处理方法,其特征在于,根据每一个中断在历史时间段内的触发次数,基于预测算法预测每一个中断在未来时间段内的触...
【专利技术属性】
技术研发人员:汪鑫,李岳,甘乾煜,赵云,罗徐军,王鑫川,
申请(专利权)人:武汉凌久微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。