(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210894997.4 (22)申请日 2022.07.28 (71)申请人 广东荟萃网络科技有限公司 地址 525000 广东省茂名市站前五路1 11号 1715、 1716房 (72)发明人 李豪亮  (51)Int.Cl. G06F 11/34(2006.01) G06F 9/50(2006.01) G06F 9/48(2006.01) G06F 9/4401(2018.01) (54)发明名称 一种基于分布式多任务模型可重构系统的 实时操作系统技 术 (57)摘要 本发明公开了一种基于分布式多任务模型 可重构系统的实时操作系统技术, 属于实时操作 系统技术领域, 包括中断响应延 迟测试模块和时 间抖动误差测试模块; 所述中断响应延迟测试模 块包括空载测试模块、 负载测试模块和干扰测试 模块; 所述中断响应延迟测试模块用于: 首先选 取一个定时器硬件作为定时器的中断触发源; 然 后设定定时器中断触发参数。 本发明中, 通过进 行中断响应延 迟测试和时间抖动误差测试, 对实 时操作系统的测试要求、 定时器精度以及定时、 实时性能影 响系统性能进行分析, 并进行实时性 能测试试验, 运行实时操作系统, 设置实时操作 系统所搭载的CPU的计时器精度, 设计计时器中 断服务程序, 完成实时操作系统的性能测试工 作。 权利要求书2页 说明书5页 附图2页 CN 115328750 A 2022.11.11 CN 115328750 A 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所述的一种基于分布式多任务模型可重构系统的实时操作系统技权 利 要 求 书 1/2 页 2 CN 115328750 A 2术, 其特征在于, 所述时间抖动误差包含中 断延迟、 上下文切换时间和实时操作系统调 度器 工作时间。 10.根据权利要求9所述的一种基于分布式多任务模型可重构系统的实时操作系统技 术, 其特征在于, 所述时间抖动误差测试模块分别在后台没有任何任务运行 的工作环境下 和后台存在重负载后台运行的工作环境下分别进行周期任务调度误差 。权 利 要 求 书 2/2 页 3 CN 115328750 A 3

.PDF文档 专利 一种基于分布式多任务模型可重构系统的实时操作系统技术

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于分布式多任务模型可重构系统的实时操作系统技术 第 1 页 专利 一种基于分布式多任务模型可重构系统的实时操作系统技术 第 2 页 专利 一种基于分布式多任务模型可重构系统的实时操作系统技术 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:08:23上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。