【技术实现步骤摘要】
一种基于时间片的多核任务调度方法、装置、存储介质及电子设备
本专利技术涉及汽车电子控制领域,特别涉及一种基于时间片的多核任务调度方法、装置、存储介质及电子设备。
技术介绍
随着ECU(行车电脑)的功能越来越多,使用的单片机也越来越先进。为了提升ECU的计算性能,普遍使用多核单片机作为ECU主芯片。目前多核单片机内部有两个或两个以上的内核,不同的内核在同一个时刻可以运行多个任务,这些任务间存在大量的数据变量交互。现有技术中BSW软件和ASW软件分在两个核执行,由于两个核互相独立,各个核的任务调度又存在抢占的情况,同一个时刻两个核执行的功能都是不可预测的。这种情况下难以满足:传感器信号采集->控制策略运行->执行器输出的运行顺序,从而导致ECU的响应性变慢。
技术实现思路
本专利技术实施例提供了一种基于时间片的多核任务调度方法、装置、存储介质及终端。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描 ...
【技术保护点】
1.一种基于时间片的多核任务调度方法,其特征在于,所述方法包括:/n获取核集合中各核对应的执行任务;/n将所述核集合中各核对应的执行任务按照预设时间进行划分,生成各核时间片;/n根据预设执行顺序执行所述各核时间片。/n
【技术特征摘要】
1.一种基于时间片的多核任务调度方法,其特征在于,所述方法包括:
获取核集合中各核对应的执行任务;
将所述核集合中各核对应的执行任务按照预设时间进行划分,生成各核时间片;
根据预设执行顺序执行所述各核时间片。
2.根据权利要求1所述的方法,其特征在于,所述根据预设执行顺序执行所述各核时间片,包括:
获取所述各核时间片集合中生产数据对应的核时间片;
获取所述各核时间片集合中使用数据对应的时间片;
按照从所述生产数据对应的核时间片到所述使用数据对应的时间片的顺序执行。
3.根据权利要求2所述的方法,其特征在于,所述生成各核时间片,包括:
生成核集合中各核中的执行任务对应的时间值,将所述各核中的执行任务对应的时间值组成的数据看作时间片。
4.一种基于时间片的多核任务调度装置,其特征在于,所述装置包括:
任务获取模块,用于获取核集合中各核对应的执...
【专利技术属性】
技术研发人员:史家涛,刘晓波,苗辰,孙潇,陈娜娜,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。