一种分时任务管理的方法及相关装置制造方法及图纸

技术编号:41453998 阅读:23 留言:0更新日期:2024-05-28 20:41
本发明专利技术公开了一种分时任务管理的方法及相关装置,其中,所述方法包括:在嵌入式系统上设置每个任务的任务相关函数和任务参数;基于所述任务相关函数对每个任务进行初始化处理,获得初始化任务;基于定时器利用所述任务参数对所述初始化任务进行定时调度。本发明专利技术采用定时器定时调度任务,并引用消息机制,实现任务间通信,不仅提高了系统启动效率,而且使任务管理更加轻量化和易于裁剪,从而确保每个任务都能得到执行。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种分时任务管理的方法及相关装置


技术介绍

1、随着互联网应用的发展,任务处理的要求也越来越高,而任务调度能够较好地满足对于任务处理的高要求;在现有技术中,往往会使用linux内核中包含的任务数据结构来进行任务调度控制,其主要把任务主要分为实时任务和普通任务,对于实时任务而言,有很高的优先级需要尽快完成交付;对于普通任务而言,没有一定的实时性要求,尽快完成交付即可;当系统中存在实时任务时,调度程序会优先选择实时任务执行,普通任务将得不到执行的机会,并且该任务调度方式占用资源大,启动时间慢,也不适合小型嵌入式系统。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种分时任务管理的方法及相关装置,采用定时器定时调度任务,并引用消息机制,实现任务间通信,不仅提高了系统启动效率,而且使任务管理更加轻量化和易于裁剪,从而确保每个任务都能得到执行。

2、为了解决上述技术问题,本专利技术提供了一种分时任务管理的方法,所述方法包括:</p>

3、在嵌本文档来自技高网...

【技术保护点】

1.一种分时任务管理的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述任务相关函数包括任务函数和初始化函数;所述任务参数包括执行周期、启动时间和扫描周期。

3.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于所述任务相关函数对每个任务进行初始化处理,获得初始化任务,包括:

4.根据权利要求3所述的一种分时任务管理的方法,其特征在于,所述利用预设分配顺序对任务中的变量和条件进行初始化处理,包括:

5.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于定时器利用所述...

【技术特征摘要】

1.一种分时任务管理的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述任务相关函数包括任务函数和初始化函数;所述任务参数包括执行周期、启动时间和扫描周期。

3.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于所述任务相关函数对每个任务进行初始化处理,获得初始化任务,包括:

4.根据权利要求3所述的一种分时任务管理的方法,其特征在于,所述利用预设分配顺序对任务中的变量和条件进行初始化处理,包括:

5.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于定时器利用所述任务参数对所述初始化任务进行定时调度,包括:

6.根据权利要求5所述的一种...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:南宁清智电子科技有限公司
类型:发明
国别省市:

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

1