多核处理器的启动方法、装置、系统、电子设备及介质制造方法及图纸

技术编号:38820465 阅读:27 留言:0更新日期:2023-09-15 19:59
本申请提供了多核处理器的启动方法、装置、系统、电子设备及介质,所述启动方法应用于采用非对称多处理模式的电子设备,包括:获取处理器数量、外部设备信息及目标镜像;基于处理器数量、外部设备信息及目标镜像确定多核处理器的启动配置信息;基于启动配置信息将目标镜像加载至对应的预设内存地址;基于启动配置信息和预设内存地址引导目标镜像在对应的处理器上运行,能及时的根据变更需求在启动之前对多核处理器的启动配置跟随变更需求进行同步变更,从而能灵活地根据需求变更而变更多核处理器的启动配置以适应新的需求,极大地降低了人力物力的消耗,大幅降低了修改的成本。大幅降低了修改的成本。大幅降低了修改的成本。

【技术实现步骤摘要】
多核处理器的启动方法、装置、系统、电子设备及介质


[0001]本申请属于嵌入式系统的计算机
,尤其涉及一种多核处理器的启动方法、装置、系统、电子设备及介质。

技术介绍

[0002]目前在电力二次设备中,随着嵌入式系统技术的更新升级,多核处理器(Central Processing Unit,CPU)的使用越来越普遍。为了满足电网中复杂的控制和管理需求,需要对这些处理器进行功能划分,目前多核处理器的常用运行模式包括非对称多处理(Asymmetric Multi

Processing,AMP)和对称多处理(Symmetric Multi

Processing,SMP)。在电网实际应用中的场景,使用对称多处理模式需要多个CPU进行互联,造成设计复杂、功耗增加及硬件浪费的问题。
[0003]因此在二次设备的实际应用中,主要选择非对称多处理模式来划分处理器的功能,以满足复杂的控制需求,同时满足实时性等要求。在现有技术中,非对称多处理模式的处理器功能被固化于引导程序中,且引导程序只能在固定的位置开始进行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多核处理器的启动方法,其特征在于,应用于采用非对称多处理模式的电子设备,所述启动方法包括:获取处理器数量、外部设备信息及目标镜像;基于所述处理器数量、所述外部设备信息及所述目标镜像确定多核处理器的启动配置信息;基于所述启动配置信息将所述目标镜像加载至对应的预设内存地址;基于所述启动配置信息和所述预设内存地址引导所述目标镜像在对应处理器上运行。2.如权利要求1所述的启动方法,其特征在于,所述启动配置信息包括镜像分区、镜像加载处理方式、镜像加载内存信息、镜像运行信息及外部设备分配表;所述基于所述处理器数量、所述外部设备信息及所述目标镜像确定多核处理器的启动配置信息,包括:基于所述处理器数量确定各所述处理器对应的所述镜像分区;基于所述目标镜像确定各所述处理器对应的所述镜像加载处理方式、所述镜像加载内存信息及所述镜像运行信息;基于所述外部设备信息确定各所述处理器对应的所述外部设备分配表。3.如权利要求1所述的启动方法,其特征在于,所述基于所述处理器数量、所述外部设备信息及所述目标镜像确定多核处理器的启动配置信息之后,包括:将所述启动配置信息存放于存储设备的固定分区或文件系统的文本文件;或者,将所述启动配置信息存放于启动环境变量。4.如权利要求1所述的启动方法,其特征在于,所述目标镜像包括扁平图像树镜像、裸核镜像、内核镜像及威克沃镜像中至少一种镜像;所述基于所述启动配置信息将所述目标镜像加载至对应的预设内存地址,包括:基于所述启动配置信息将扁平图像树镜像、裸核镜像、图像镜像及威克沃镜像中至少一种镜像加载至对应的预设内存地址。5.如权利要求1所述的启动方法,其特征在于,所述启动配置信息包括镜像分区、镜像加载处理方式、镜像加载内存信息及镜像运行信息,多核处理器包括1个主核处理器;所述基于所述启动配置信息和所述预设内存地址引导所述目标镜像在对应处理器上运行,包括:基于所述镜像分区和所述预设内存地址,所述主核处理器设置预设存储空间以存储对应的所述目标镜像;基于所述镜像加载处理方式和所述预设内存地址,引导所述目标镜像在所述预设内存地址执行所述镜像加载处理方式;基于所述镜像加载内存信息和所述预设内存地址,引导所述目标镜像在所述预设内存地址加载所述目标镜像;基于所述镜像运行信息和所述预设内存地址,引导所述目标镜像在唤醒后的对应处理器上运行。6.如权利要求1所述的启动方法,其特征在于,...

【专利技术属性】
技术研发人员:肖平黄林琪张顺锋祝鹏段俊欢孔德深
申请(专利权)人:长园深瑞继保自动化有限公司
类型:发明
国别省市:

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

1