一种系统任务的时间保护方法、系统、存储介质及终端技术方案

技术编号:25438672 阅读:62 留言:0更新日期:2020-08-28 22:27
本发明专利技术提供一种系统任务的时间保护方法、系统、存储介质及终端,所述保护方法包括:判断任务执行过程中是否有中断发生;如果有,开始中断运行时间保护和中断到达间隔保护;当所述任务从就绪状态切换到运行状态时,计算任务的实际运行时间,并将所述实际运行时间与所述任务的运行预算时间作对比,判断所述实际运行时间异常后,执行任务运行时间超时异常处理;当任务从等待状态或挂起状态切换到就绪状态时,计算任务的实际到达间隔时间,判断所述实际到达间隔时间异常后,执行任务到达间隔时间异常处理,所述系统包括中断判断保护模块和任务时间保护模块,可实现对任务时间和中断时间精确计时,能有效的解决背景技术提出的问题。

【技术实现步骤摘要】
一种系统任务的时间保护方法、系统、存储介质及终端
本专利技术涉及计算机
,尤其涉及处理器的控制技术,特别是涉及系统任务的时间保护方法、系统、存储介质及终端。
技术介绍
当前PMA项目中,由于项目功能量庞大,系统需要处理的任务及中断数量过多,导致产品功能偶然出现非预期性现象。如:FlexRay不准时导致的空帧,无法唤醒FlexRay总线的现象;CAN,LIN周期不准的现象;当网络占用中断资源禁止中断后,导致底层代码卡死的现象;仪表屏上指示灯闪烁不同步现象;屏幕背光从亮到暗或从暗到亮的渐变过程中,出现屏幕闪烁的现象。调查上述问题时发现,导致这类问题的根本原因就是,任务或中断的实际执行时间超过预期,任务或中断的到达时间过早导致的。针对任务执行时间需要保护的需求,在Autosar标准中描述了时间保护(TimingProtection)的要求。对时间保护的技术背景和基本原理进行了详细表述(参见AUTOSAR_SWS_OS.pdf7.7.2TimingProtection)。当前基于Autosar标准设计的时间保护方案中:当任本文档来自技高网...

【技术保护点】
1.一种系统任务的时间保护方法,其特征在于,包括:/n判断任务执行过程中是否有中断发生;如果有,开始中断运行时间保护和中断到达间隔保护;/n当所述任务从就绪状态切换到运行状态时,计算任务的实际运行时间,并将所述实际运行时间与所述任务的运行预算时间作对比,判断所述实际运行时间是否异常;在所述实际运行时间异常时,执行任务运行时间超时异常处理,以实现任务运行时间保护;/n当任务从等待状态或挂起状态切换到就绪状态时,计算任务的实际到达间隔时间,并将所述实际到达间隔时间与所述任务的到达间隔预算时间作对比,判断所述实际到达间隔时间是否异常;在任务的所述实际到达间隔时间小于任务的所述到达间隔预算时间时,判定...

【技术特征摘要】
1.一种系统任务的时间保护方法,其特征在于,包括:
判断任务执行过程中是否有中断发生;如果有,开始中断运行时间保护和中断到达间隔保护;
当所述任务从就绪状态切换到运行状态时,计算任务的实际运行时间,并将所述实际运行时间与所述任务的运行预算时间作对比,判断所述实际运行时间是否异常;在所述实际运行时间异常时,执行任务运行时间超时异常处理,以实现任务运行时间保护;
当任务从等待状态或挂起状态切换到就绪状态时,计算任务的实际到达间隔时间,并将所述实际到达间隔时间与所述任务的到达间隔预算时间作对比,判断所述实际到达间隔时间是否异常;在任务的所述实际到达间隔时间小于任务的所述到达间隔预算时间时,判定所述实际到达间隔时间异常时,执行任务到达间隔时间异常处理,以实现任务到达间隔时间保护。


2.根据权利要求1所述的一种系统任务的时间保护方法,其特征在于,所述中断运行时间保护包括:在中断执行完毕之后,计算出所述中断的实际运行时间,并退出中断,若中断的实际运行时间大于中断执行预算时间,执行中断运行时间异常处理。


3.根据权利要求1所述的一种系统任务的时间保护方法,其特征在于,所述中断到达间隔保护包括:在中断执行开始后,开始中断达到间隔时间计时,计算出所述中断的实际到达间隔时间,若中断的所述实际到达间隔时间小于中断的预算到达间隔时间,执行中断到达间隔时间异常处理。


4.根据权利要求1所述的一种系统任务的时间保护方法,其特征在于,所述任务的实际运行时间计算过程为:获取所述任务的本次运行时间、和所述任务运行时中断运行时间,将所述任务的本次运行时间减去所述任务运行时的中断的实际运行时间,即可得到所述任务的实际运行时间。


5.根据权利要求1所述的一种系统任务的时间保护方法,其特征在于,所述判断所述实际运行时间是否异常的过程为:若任务的实际运行时间大于或等于任务运行预算时间,判定任务实际运行时间异常;若任务实际运行...

【专利技术属性】
技术研发人员:陈霖雨肖海洋
申请(专利权)人:延锋伟世通电子科技上海有限公司
类型:发明
国别省市:上海;31

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

1