多核系统的任务同步方法、介质及设备技术方案

技术编号:39956999 阅读:23 留言:0更新日期:2024-01-08 23:44
本申请提供了一种多核系统的任务同步方法、介质及设备,所述多核系统的任务包括第一核的第一任务和第二核的第二任务,其中所述第一任务为触发所述第二任务的源,所述方法包括:获取在所述第一任务中的触发所述第二任务的触发时间与所述第一任务的启动同步时间之间的第一时长;获取所述触发时间与所述第二任务的启动同步时间之间的第二时长;通过调整所述触发时间来调整所述第一时长和所述第二时长之间的差异;同步所述第一任务和所述第二任务。

【技术实现步骤摘要】

本专利技术涉及车辆控制,特别涉及一种多核系统的任务同步方法、介质及设备


技术介绍

1、在实时操作系统中,可以将跨核的两个任务分别设置成扩展任务,将事件触发放在触发核的扩展任务里,从而实现一个核到另一个核的任务同步。

2、通常,在满足触发条件后利用触发事件的设置,并使用调度机将被触发的任务切换至运行状态,使得两个任务同时运行。但这个过程会存在不确定的时间延迟。


技术实现思路

1、本申请提供了一种多核系统的任务同步方法、介质及设备,可以避免不确定的时间延迟。

2、本申请的第一方面公开了一种多核系统的任务同步方法,用于电子设备,所述多核系统的任务包括第一核的第一任务和第二核的第二任务,其中所述第一任务为触发所述第二任务的源,所述方法包括:获取在所述第一任务中的触发所述第二任务的触发时间与所述第一任务的启动同步时间之间的第一时长;获取所述触发时间与所述第二任务的启动同步时间之间的第二时长;通过调整所述触发时间来调整所述第一时长和所述第二时长之间的差异;以及同步所述第一任务和所述第二任务。...

【技术保护点】

1.一种多核系统的任务同步方法,用于电子设备,其特征在于,所述多核系统的任务包括第一核的第一任务和第二核的第二任务,其中所述第一任务为触发所述第二任务的源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过调整所述触发时间来调整所述第一时长和所述第二时长之间的差异包括,

3.根据权利要求1所述的方法,其特征在于,获取在所述第一任务中的触发所述第二任务的触发时间与所述第一任务的启动同步时间之间的第一时长包括,

4.根据权利要求3所述的方法,其特征在于,获取所述触发时间与所述第二任务的启动同步时间之间的第二时长包括,

5.根据权利要...

【技术特征摘要】

1.一种多核系统的任务同步方法,用于电子设备,其特征在于,所述多核系统的任务包括第一核的第一任务和第二核的第二任务,其中所述第一任务为触发所述第二任务的源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过调整所述触发时间来调整所述第一时长和所述第二时长之间的差异包括,

3.根据权利要求1所述的方法,其特征在于,获取在所述第一任务中的触发所述第二任务的触发时间与所述第一任务的启动同步时间之间的第一时长包括,

4.根据权利要求3所述的方法,其特征在于,获取所述触发时间与所述第二任务的启动同步时间之间的第二时长包括,

5.根据权利要求1所述的方法,其特征在于,获取在所述第一任务中的触发所述第二任务的触发时间与所述第一任务的启动同步时间之间的第一时长包括,

6.根据权利要求5所述的方法,其特征在于,所述定时器的开关状态是由翻转io端口状态标记。

7.根据权利要求1所述的方法,其特征在于,还包括,

8.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:刘敬资严奕琛李平解鹏
申请(专利权)人:大陆软件系统开发中心重庆有限公司
类型:发明
国别省市:

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

1