嵌入式分时操作系统多任务调度方法、装置、设备及存储介质制造方法及图纸

技术编号:43861331 阅读:17 留言:0更新日期:2024-12-31 18:49
本申请公开了一种嵌入式分时操作系统多任务调度方法、装置、设备及存储介质,涉及嵌入式系统技术领域,包括:获取待处理任务信息,所述待处理任务信息包括待处理任务和限流实时任务;基于所述待处理任务和所述限流实时任务确定限流任务状态集;基于所述待处理任务、所述限流实时任务和所述限流任务状态集控制系统调度优化处理器调度效率。本申请通过获取待处理任务和限流实时任务,基于所述待处理任务和所述限流实时任务确定限流任务的状态,从而动态调整任务调度策略,实现了对嵌入式分时操作系统多任务调度的优化,智能化对实时任务进行限流,提高CPU的吞吐量和计算能力,且通过任务属性分析和优先级归一化,确保智能驾驶业务流畅。

【技术实现步骤摘要】

本申请涉及嵌入式系统,尤其涉及嵌入式分时操作系统多任务调度方法、装置、设备及存储介质


技术介绍

1、在智能辅助驾驶系统中,嵌入式分时操作系统扮演着至关重要的角色。它需要同时处理多个实时任务和非实时任务,如传感器数据处理、决策制定、车辆控制等,这些任务对时间敏感度和处理效率有着不同的需求。随着智能驾驶技术的快速发展,任务数量和复杂性不断增加,对操作系统的多任务调度能力提出了更高的要求。因此,如何有效地调度这些任务,确保实时性和系统稳定性,同时提高cpu的利用率,成为智能驾驶系统设计中必做的一项工作。

2、目前,现有做法是采用基于优先级的调度策略,如轮转调度、固定优先级调度和动态优先级调度等。这些方法通过为每个任务分配优先级,由调度器根据优先级高低决定任务的执行顺序。例如,实时操作系统常采用固定优先级调度,确保高优先级任务能够及时得到处理。分时操作系统则可能采用时间片轮转的方式,为每个任务分配固定的时间片,以实现任务间的公平调度。

3、然而,现有做法固定优先级调度可能导致低优先级任务饥饿,即长时间得不到执行的机会。其次,轮转调度虽然公本文档来自技高网...

【技术保护点】

1.一种嵌入式分时操作系统多任务调度方法,其特征在于,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述获取待处理任务信息的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述获取任务属性信息的步骤包括:

4.如权利要求1所述的方法,其特征在于,所述基于所述待处理任务和所述限流实时任务确定限流任务状态集的步骤包括:

5.如权利要求1所述的方法,其特征在于,所述基于所述待处理任务、所述限流实时任务和所述限流任务状态集控制系统调度优化处理器调度效率的步骤包括:

6.如权利要求5所述的方法,其特征在于,所述基于所述待处...

【技术特征摘要】

1.一种嵌入式分时操作系统多任务调度方法,其特征在于,所述的方法包括:

2.如权利要求1所述的方法,其特征在于,所述获取待处理任务信息的步骤包括:

3.如权利要求2所述的方法,其特征在于,所述获取任务属性信息的步骤包括:

4.如权利要求1所述的方法,其特征在于,所述基于所述待处理任务和所述限流实时任务确定限流任务状态集的步骤包括:

5.如权利要求1所述的方法,其特征在于,所述基于所述待处理任务、所述限流实时任务和所述限流任务状态集控制系统调度优化处理器调度效率的步骤包括:

6.如权利要求5所述的方法,其特征在于,所述基于所述待处理任务和所述限流实时任务控制系统解除限流任务限流获取解除限流实时任务,并运...

【专利技术属性】
技术研发人员:李停停奚英泽范静
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

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

1