首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种无操作系统的任务调度方法 

申请/专利权人:天津津航计算技术研究所

申请日:2022-06-30

公开(公告)日:2024-06-28

公开(公告)号:CN115061799B

主分类号:G06F9/48

分类号:G06F9/48

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2022.10.04#实质审查的生效;2022.09.16#公开

摘要:本申请提供一种无操作系统的任务调度方法,包括以下步骤:定义任务管理结构体;定义任务管理结构体的全局数组变量;对全局数组变量中各个任务管理结构体的成员赋值;判断任务管理结构体的延时时间为0时:将任务管理结构体的运行标记设置为1,将任务管理结构体的延时时间设置为其线程函数调用的周期;判断任务管理结构体的延时时间不为0时:将任务管理结构体的运行标记设置为0;将任务管理结构体的延时时间减1;判断任务管理结构体的运行标记为1时,运行任务管理结构体的线程函数的指针所指向的函数实体;将任务管理结构体的运行标记设置为0。

主权项:1.一种无操作系统的任务调度方法,其特征在于,包括以下步骤:s1:定义任务管理结构体,所述任务管理结构体的成员包括线程函数的指针,延时时间,线程函数调用的周期,线程函数的运行标记;s2:定义任务管理结构体的全局数组变量,所述全局数组变量具有Num个所述任务管理结构体;s3:对所述全局数组变量中各个任务管理结构体的成员赋值;s4:基于系统时钟频率,通过以下子步骤更新各个所述任务管理结构体的延时时间,设置所述任务管理结构体的运行标记:判断所述任务管理结构体的延时时间为0时:将所述任务管理结构体的运行标记设置为1;将所述任务管理结构体的延时时间设置为其线程函数调用的周期;判断所述任务管理结构体的延时时间不为0时:将所述任务管理结构体的运行标记设置为0;将所述任务管理结构体的延时时间减1;s5:判断所述任务管理结构体的运行标记为1时,通过寻址方式运行所述任务管理结构体的线程函数的指针所指向的函数实体;将所述任务管理结构体的运行标记设置为0。

全文数据:

权利要求:

百度查询: 天津津航计算技术研究所 一种无操作系统的任务调度方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。