[发明专利]一种基于定时器时钟控制的嵌入式系统多任务调度方法在审

专利信息
申请号: 202011159559.0 申请日: 2020-10-27
公开(公告)号: CN112256419A 公开(公告)日: 2021-01-22
发明(设计)人: 杨晓津 申请(专利权)人: 湖南中大检测技术集团有限公司;湖南中云科技有限公司
主分类号: G06F9/48 分类号: G06F9/48
代理公司: 长沙智路知识产权代理事务所(普通合伙) 43244 代理人: 张毅
地址: 410205 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 定时器 时钟 控制 嵌入式 系统 任务 调度 方法
【权利要求书】:

1.一种基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,包括以下步骤:

S1、根据嵌入式软件实现的功能将整个程序划分为具有单一特定功能的多个任务功能模块;

S2、采用主控芯片的通用定时器作为延时时钟,设置所述延时时钟的最小基准时间t0

S3、在延时时钟列表中以枚举类型对各任务标记对应的时钟序列,并根据任务实际执行情况定义任务执行对应的预定延时时间t;

S4、在定时器中断服务子程序中定义两个指针,第一个指针指向存放各任务是否启用延时时钟标记的数组,第二个指针指向存放所述预定延时时间t的数组;

S5、根据所述时钟序列依次对各任务轮询,当各任务开启了延时时钟,并到达了所述预定延时时间t时执行,执行后轮询下一任务。

2.根据权利要求1所述的基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,所述步骤S3中包括开启时钟序列中第一个任务的延时时钟,并在初始化设置子程序中将第一个任务的预定延时时间t设置为零。

3.根据权利要求1所述的基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,所述步骤S5包括以下步骤:

S5.1、根据所述时钟序列进入第一个任务;

S5.2、判断当前任务是否开启了延时时钟,若否,则跳过该任务,进入下一任务,重新进入步骤S5.2;若是,则进入步骤S5.3;

S5.3、判断当前任务执行对应的延时时间是否到达,若是,则执行主程序中相应的任务,若否,则跳过该任务,进入下一任务,返回步骤S5.2;

S5.4、执行完当前任务后,若当前任务为第一个任务,则重置第一个任务的预定延时时间t,否则,清除任务对应的延时时钟,并开启下一任务的时钟;

S5.5、判断是否所有任务均经过了轮询,若否,则进入下一任务,返回步骤S5.2;若是,则主程序进入下一循环,根据时钟序列重新开始新一轮的轮询,返回步骤S5.1。

4.根据权利要求3所述的基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,步骤S5.3中所述判断当前任务执行对应的预定延时时间是否到达的方法包括以下步骤:

S5.3.1、判断任务执行对应的所述预定延时时间t是否为零,若是零,则任务延时时间t′为所述预定延时时间t,即t′=t;若不是零,则将所述预定延时时间t减去最小基准时间t0得到任务延时时间t′,即t′=t-t0

S5.3.2、判断所述任务延时时间t′与零值是否相等,若是,则任务执行对应的预定延时时间t已到达,若否,则任务执行对应的预定延时时间未到达。

5.根据权利要求1所述的基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,所述预定延时时间t与所述最小基准时间t0是倍乘关系。

6.根据权利要求1所述的基于定时器时钟控制的嵌入式系统多任务调度方法,其特征在于,所述延时时钟的最小基准时间t0为所述定时器的溢出时间,所述溢出时间根据自动重装载值和预分频系统确定。

7.一种嵌入式系统,其特征在于,包括:

至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6任一项所述的基于定时器时钟控制的嵌入式系统多任务调度方法。

8.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至6任一项所述的基于定时器时钟控制的嵌入式系统多任务调度方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中大检测技术集团有限公司;湖南中云科技有限公司,未经湖南中大检测技术集团有限公司;湖南中云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011159559.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top