System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信和车辆,特别是涉及一种多核协同复位方法、装置、设备及介质、一种车辆。
技术介绍
1、随着汽车电子电气架构的快速演进,其架构已经呈现了从分布式、集中式再到跨域融合的逐渐转变,车载电脑需要集成大量的功能,一般采用多核异构soc(system onchip,片上系统,简称soc)芯片才能满足车载电脑的系统需求。对于soc芯片的多个异构核的复位前协同,现有的autosar(automotive open system architecture,汽车开放系统架构,简称autosar)标准复位实现不能满足需求;也不能实现mpu(microprocessor unit,微处理器,简称mpu)侧与mcu(microcontroller unit,微控制器,简称mcu)侧之间的状态协同。
技术实现思路
1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种多核协同复位方法、装置、设备及介质、一种车辆,用于解决现有技术中存在的技术问题。
2、为实现上述目的及其他相关目的,本专利技术提供一种多核协同复位方法,包括以下步骤:
3、将车载电脑中预先配置的多个异构核分为主核和从核;
4、通过所述主核或所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份;
5、在所述主核和所述从核完成数据备份后,通过所有从核向所述主核发送数据备份标志,以使所述主核基于所述数据备份标志对所述车载电脑进行系统复位。
6、于本专利技术的
7、获取车载电脑中预先配置的微控制器和微处理器;
8、从所述微控制器中选择一个异构核为主核,并将所述微控制器中的其余异构核作为微控制器从核;以及,将所述微处理器中的异构核作为微处理器从核。
9、于本专利技术的一实施例中,通过所述主核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
10、通过所述主核中的诊断通信管理单元接收实时生成的复位请求,并调用第一电源单元提供的接口,将所述主核的状态变更为主核接收复位请求状态;其中,所述第一电源单元为所述主核中的电源单元;
11、基于所述主核接收复位请求状态,将所述主核接收的复位请求分别下发给所述微控制器从核和所述微处理器从核,并对所述主核进行数据备份;
12、当所述微控制器从核接收到所述主核下发的复位请求时,对所述微控制器从核进行数据备份,并实时同步所述微控制器从核的状态;
13、当所述微处理器从核接收到所述主核下发的复位请求时,对所述微处理器从核进行数据备份,并通过所述微处理器从核中的状态管理单元同步所述微处理器从核的状态。
14、于本专利技术的一实施例中,通过所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
15、通过所述微控制器从核中的诊断通信管理单元接收实时生成的复位请求,并调用第二电源单元提供的接口,将所述微控制器从核的状态变更为从核接收复位请求状态;其中,所述第二电源单元为所述微控制器从核中的电源单元;
16、通过所述微控制器从核与所述主核进行通信交互时的核间通信报文、以及所述从核接收复位请求状态,将所述第二电源单元中的复位请求传递给所述主核;
17、当通过所述主核中的诊断通信管理单元接收所述微控制器从核传递的复位请求时,将所述主核的状态变更为主核接收复位请求状态;以及,基于所述主核接收复位请求状态,将所述主核接收的复位请求分别下发给所述微控制器从核和所述微处理器从核,并对所述主核进行数据备份;
18、当所述微控制器从核接收到所述主核下发的复位请求时,对所述微控制器从核进行数据备份,并实时同步所述微控制器从核的状态;
19、当所述微处理器从核接收到所述主核下发的复位请求时,对所述微处理器从核进行数据备份,并通过所述微处理器从核中的状态管理单元同步所述微处理器从核的状态。
20、于本专利技术的一实施例中,通过所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
21、通过所述微处理器从核中的诊断管理单元接收实时生成的复位请求,并通过所述诊断管理单元与第三电源单元之间的通信中间件,将所述复位请求传递至所述第三电源单元,以及,基于所述第三电源单元提供的接口,将所述微处理器从核的状态变更为从核接收复位请求状态;其中,所述第三电源单元为所述微处理器从核中的电源单元;
22、通过所述微处理器从核与所述主核进行通信交互时的核间通信报文、以及所述从核接收复位请求状态,将所述第三电源单元中的复位请求传递给所述主核;
23、当通过所述主核中的诊断通信管理单元接收所述微处理器从核传递的复位请求时,将所述主核的状态变更为主核接收复位请求状态;以及,基于所述主核接收复位请求状态,将所述主核接收的复位请求分别下发给所述微控制器从核和所述微处理器从核,并对所述主核进行数据备份;
24、当所述微控制器从核接收到所述主核下发的复位请求时,对所述微控制器从核进行数据备份,并实时同步所述微控制器从核的状态;
25、当所述微处理器从核接收到所述主核下发的复位请求时,对所述微处理器从核进行数据备份,并通过所述微处理器从核中的状态管理单元同步所述微处理器从核的状态。
26、于本专利技术的一实施例中,所述微控制器从核与所述主核的核间通信包括以下至少之一:进程间通信、全双工通信、以太网通信、半双工通信;
27、所述微处理器从核与所述主核的核间通信包括以下至少之一:进程间通信、全双工通信、以太网通信、半双工通信;
28、所述微控制器从核与所述微控制器从核的核间通信包括以下至少之一:进程间通信、全双工通信、以太网通信、半双工通信;
29、其中,所述微控制器从核与所述主核、所述微处理器从核与所述主核、所述微控制器从核与所述微控制器从核之间的核间通信方式相同。
30、本专利技术还提供一种车辆,所述车辆设置有车载电脑,所述车载电脑应用于如上述中任一所述多核协同复位方法。
31、本专利技术还提供一种多核协同复位装置,所述装置包括有:
32、核配置模块,用于将车载电脑中预先配置的多个异构核分为主核和从核;
33、数据备份模块,用于通过所述主核或所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份;
34、复位模块,用于在所述主核和所述从核完成数据备份后,通过所有从核向所述主核发送数据备份标志,以使所述主核基于所述数据备份标志对所述车载电脑进行系统复位。
35、本专利技术还提供一种多核协同复位设备,包括:
36、处理器;和,
37、存储有指令的计算机可读介质,当所述处理器执行所述指令时,使得所述设备执行如上述中任一所述的多核协同复位方法。
38、本发本文档来自技高网...
【技术保护点】
1.一种多核协同复位方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的多核协同复位方法,其特征在于,将车载电脑中预先配置的多个异构核分为主核和从核的过程包括:
3.根据权利要求2所述的多核协同复位方法,其特征在于,通过所述主核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
4.根据权利要求2所述的多核协同复位方法,其特征在于,通过所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
5.根据权利要求2所述的多核协同复位方法,其特征在于,通过所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
6.根据权利要求2至5中任一所述的多核协同复位方法,其特征在于,
7.一种车辆,其特征在于,所述车辆设置有车载电脑,所述车载电脑应用于如权利要求1至6中任一所述的多核协同复位方法。
8.一种多核协同复位装置,其特征在于,所述装置包括有:
9.一种多核协同复位设备,其特征在于,包括:
10.一种计
...【技术特征摘要】
1.一种多核协同复位方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的多核协同复位方法,其特征在于,将车载电脑中预先配置的多个异构核分为主核和从核的过程包括:
3.根据权利要求2所述的多核协同复位方法,其特征在于,通过所述主核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
4.根据权利要求2所述的多核协同复位方法,其特征在于,通过所述从核接收实时生成的复位请求,并对所述主核和所述从核进行数据备份的过程包括:
5.根据权利要求2所述的多核协同复位方法,其特征在于,通...
【专利技术属性】
技术研发人员:王宗磊,苏炎,徐红蕾,刘晓,张生魁,
申请(专利权)人:联合汽车电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。