一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于分布式多任务模型可重构系统的实时操作系统技术的制作方法

2022-11-14 00:04:59 来源:中国专利 TAG:

技术特征:
1.一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,包括中断响应延迟测试模块和时间抖动误差测试模块;所述中断响应延迟测试模块包括空载测试模块、负载测试模块和干扰测试模块;所述中断响应延迟测试模块用于:首先选取一个定时器硬件作为定时器的中断触发源;然后设定定时器中断触发参数,并选定中断到时的处理函数;通过中断到时的处理函数计算出中断延迟时间,并以此规律进行循环测试。2.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述中断到时的处理函数包括:在启动定时器时获取中断触发时刻点ts;接着在定时器触发中断时,在中断到时的处理函数的第一句代码中获取定时器中断触发时间th;定时器终端出发之间th与启动定时器时获取的中断触发时刻点ts之间的差值为中断延迟时间,所述中断延迟时间=th-ts。3.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述空载测试模块用于在后台没有任何任务运行的工作环境下进行中断延迟时间测试,所述空载测试模块在对实时操作系统进行中断延迟时间测试时,只存在实时操作系统运行,不对实时操作进行额外操作。4.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述负载测试模块用于在后台有任务运行的工作环境系进行中断延迟时间测试,所述空载测试模块在对实时操作系统进行中断延迟时间测试时,允许在实时操作系统存在额外负载的工况下进行中断延迟时间测试。5.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述干扰测试模块用于在后台没有任何任务运行的工作环境下,通过额外加入能够控制频度的中断源进行中断延迟时间测试。6.根据权利要求5所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述空载测试模块在对实时操作系统进行中断延迟时间测试时,允许在实时操作系统额外加入能够控制频度的中断源的工况下进行中断延迟时间测试。7.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述时间抖动误差测试模块用于从定时器周期性产生中断起,到实时操作系统中的调度单元选定实时任务,接着进行上下文切断,最后到实时任务得到cpu为止的这段时间。8.根据权利要求1所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述时间抖动误差测试模块中搭载有时间抖动误差测试函数,所述时间抖动误差测试函数包括:初始时刻为t1,并在t1时刻开始保存并记录寄存器的值,并根据寄存器设定定时器产生中断的参数;在t2时刻进入中断服务程序,t2与t1之间的时间间隔差值为中断延迟差值。9.根据权利要求8所述的一种基于分布式多任务模型可重构系统的实时操作系统技
术,其特征在于,所述时间抖动误差包含中断延迟、上下文切换时间和实时操作系统调度器工作时间。10.根据权利要求9所述的一种基于分布式多任务模型可重构系统的实时操作系统技术,其特征在于,所述时间抖动误差测试模块分别在后台没有任何任务运行的工作环境下和后台存在重负载后台运行的工作环境下分别进行周期任务调度误差。

技术总结
本发明公开了一种基于分布式多任务模型可重构系统的实时操作系统技术,属于实时操作系统技术领域,包括中断响应延迟测试模块和时间抖动误差测试模块;所述中断响应延迟测试模块包括空载测试模块、负载测试模块和干扰测试模块;所述中断响应延迟测试模块用于:首先选取一个定时器硬件作为定时器的中断触发源;然后设定定时器中断触发参数。本发明中,通过进行中断响应延迟测试和时间抖动误差测试,对实时操作系统的测试要求、定时器精度以及定时、实时性能影响系统性能进行分析,并进行实时性能测试试验,运行实时操作系统,设置实时操作系统所搭载的CPU的计时器精度,设计计时器中断服务程序,完成实时操作系统的性能测试工作。作。作。


技术研发人员:李豪亮
受保护的技术使用者:广东荟萃网络科技有限公司
技术研发日:2022.07.28
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献