智能操作系统内核的启动方法、系统、装置、设备及介质制造方法及图纸

技术编号:36395031 阅读:51 留言:0更新日期:2023-01-18 10:00
本申请涉及一种智能操作系统内核的启动方法、系统、装置和电子设备。所述方法包括:接收主控处理器发送的心跳信息;根据所述心跳信息判断所述主控处理器是否工作异常或者启动异常;若判定主控处理器工作异常或者启动异常,通过电源芯片启动所述主控处理器。通过上述方式,外设处理器根据主控处理器的心跳信息判断主控处理器是否工作异常或者启动异常,在判定主控处理器工作异常或者启动异常,通过电源芯片启动所述主控处理器,如此避免软件看门狗程序导致出现静电未释放完全导致系统启动失败的问题。同时利用外设设备中外设处理器实现监控,也不需要额外增加硬件成本。采用本方法能够保证系统正常启动。法能够保证系统正常启动。法能够保证系统正常启动。

【技术实现步骤摘要】
智能操作系统内核的启动方法、系统、装置、设备及介质


[0001]本申请涉及供电
,特别是涉及一种智能操作系统内核的启动方法、系统、装置、设备及介质。

技术介绍

[0002]目前,很多系统都设置有看门狗,看门狗是指:一种监控软件/监控电路,用于定时对系统进行监控,在监控到系统出现异常时,控制系统进行重启,以保证系统正常运行。采用监控电路实现看门狗功能,需要增加硬件成本,因此大部分系统都采用软件看门狗。
[0003]然而采用软件看门狗在实现系统重启时,存在一定概率出现静电未释放完全导致系统启动失败的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够保证系统正常启动的智能操作系统内核的启动方法、系统、装置和电子设备。
[0005]第一方面,本申请提供了一种智能操作系统内核的启动方法。方法包括:
[0006]接收主控处理器发送的心跳信息;
[0007]根据心跳信息判断主控处理器是否工作异常或者启动异常;
[0008]若判定主控处理器工作异常或者启动异常,通过电源芯片启动主控处理器。
[0009]在其中一个实施例中,通过电源芯片启动主控处理器的步骤具体包括:
[0010]通过电源芯片对主控处理器进行下电和上电处理,以启动主控处理器。
[0011]在其中一个实施例中,通过电源芯片启动主控处理器的步骤具体包括:
[0012]通过电源芯片对主控处理器进行下电和上电处理,以启动主控处理器。
[0013]第二方面,本申请还提供了一种智能操作系统内核的启动方法。方法包括:
[0014]外设处理器和主控处理器相互监控对方发送的心跳信息;
[0015]外设处理器和主控处理器根据对方发送的心跳信息判断对方是否工作异常或者启动异常;
[0016]若判定对方工作异常或者启动异常,外设处理器或主控处理器控制对方进行重启。
[0017]在其中一个实施例中,外设处理器和主控处理器根据对方发送的心跳信息判断对方是否工作异常或者启动异常,包括:
[0018]在预设时间内,若外设处理器和主控处理器未收到对方发送的心跳信息,外设处理器或主控处理器判定对方工作异常。
[0019]在其中一个实施例中,外设处理器或主控处理器控制对方进行重启的步骤具体包括:
[0020]通过与主控处理器连接的电源芯片对主控处理器或者外设处理器进行下电和上电处理,以启动主控处理器。
[0021]第三方面,本申请还提供了一种智能操作系统内核的启动系统,启动系统包括:
[0022]电源芯片、主控处理器和外设处理器,
[0023]电源芯片的第一供电端与主控处理器连接,第二供电端与外设处理器连接,复位端与外设处理的输出端连接;主控处理的通信接口还与外设处理器的通信接口连接;主控处理器的输出端还与外设处理器的复位端连接;
[0024]外设处理器用于在检测到主控处理器工作异常或启动异常时,通过电源芯片启动主控处理器;
[0025]主控处理器用于在检测到外设处理器工作异常时,控制外设处理器重启。
[0026]在其中一个实施例中,主控处理的通信接口通过I2C总线与外设处理器的通信接口连接。
[0027]第四方面,本申请还提供了一种智能操作系统内核的启动装置,装置包括:
[0028]第一接收模块,用于接收主控处理器发送的心跳信息;
[0029]第一判断模块,用于根据心跳信息判断主控处理器是否工作异常或者启动异常;
[0030]启动模块,用于若判定主控处理器工作异常或者启动异常,通过电源芯片启动主控处理器。
[0031]第五方面,本申请还提供了一种电子设备。电子设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现第一方面的步骤。
[0032]第六方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面或者第二方面的步骤。
[0033]第七方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面或者第二方面的步骤。
[0034]上述智能操作系统内核的启动方法、装置、系统和电子设备,通过接收主控处理器发送的心跳信息;根据所述心跳信息判断所述主控处理器是否工作异常或者启动异常;若判定主控处理器工作异常或者启动异常,通过电源芯片启动所述主控处理器。通过上述方式,外设处理器根据主控处理器的心跳信息判断主控处理器是否工作异常或者启动异常,在判定主控处理器工作异常或者启动异常,通过电源芯片启动所述主控处理器,如此避免软件看门狗程序导致出现静电未释放完全导致系统启动失败的问题。同时利用外设设备中外设处理器实现监控,也不需要额外增加硬件成本。
附图说明
[0035]图1为一个实施例中智能操作系统内核的启动系统的系统结构示意图;
[0036]图2为一个实施例中智能操作系统内核的启动方法的流程示意图;
[0037]图3为另一个实施例中智能操作系统内核的启动方法的流程示意图;
[0038]图4为一个实施例中智能操作系统内核的启动装置的结构框图;
[0039]图5为一个实施例中电子设备的内部结构图。
具体实施方式
[0040]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不
用于限定本申请。
[0041]在一个实施例中,如图1所示,提供了一种智能操作系统内核的启动系统,该系统包括:
[0042]电源芯片100、主控处理器200和外设处理器300。
[0043]电源芯片100具有至少两个供电端,具体包括第一供电端和第二供电端,电源芯片100还具有一个复位端,电源芯片100的第一供电端与主控处理器200连接,第二供电端与外设处理器300连接,复位端与外设处理300的输出端连接。供电端用于向与该供电端连接的处理器进行供电,复位端用于接收复位指令,电源芯片100根据接收到的复位指令进行复位。
[0044]作为一种实施例,主控处理器200上存在通信接口和输出端,主控处理200的通信接口与外设处理器300的通信接口连接,主控处理200与外设处理器300能够相互发送信息,实现通信;主控处理器200的输出端还与外设处理器300的复位端连接,主控处理器200可以通过外设处理器300的复位端向外设处理器300发送复位指令,该复位指令用于控制复位指令进行复位。
[0045]作为另一种实施例,外设处理器300可以不包括复位端,此时,主控处理200也可以不包括输出端,主控处理200的通信接口与外设处理器300的通信接口连接,主控处理200通过外设处理器300的通信接口向外设处理器300发送复位指令,电源芯片100分别与主控处理器200、外设处理器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能操作系统内核的启动方法,其特征在于,所述方法应用于外设处理器,所述方法包括:接收主控处理器发送的心跳信息;根据所述心跳信息判断所述主控处理器是否工作异常或者启动异常;若判定所述主控处理器工作异常或者启动异常,通过电源芯片启动所述主控处理器。2.根据权利要求1所述的方法,其特征在于,所述通过电源芯片启动所述主控处理器的步骤具体包括:通过所述电源芯片对所述主控处理器进行下电和上电处理,以启动所述主控处理器。3.一种智能操作系统内核的启动方法,其特征在于,所述方法包括:外设处理器和主控处理器相互监控对方发送的心跳信息;外设处理器和主控处理器根据对方发送的心跳信息判断对方是否工作异常或者启动异常;若判定对方工作异常或者启动异常,外设处理器或主控处理器控制对方进行重启。4.根据权利要求3所述的方法,其特征在于,所述外设处理器和主控处理器根据对方发送的心跳信息判断对方是否工作异常或者启动异常,包括:在预设时间内,若所述外设处理器和主控处理器未收到对方发送的心跳信息,所述外设处理器或主控处理器判定对方工作异常。5.根据权利要求3所述的方法,其特征在于,外设处理器或主控处理器控制对方进行重启的步骤具体包括:通过与所述主控处理器连接的电源芯片对所述主控处理器进行下电和上电处理,以启动所述主控处理器。6.一种智能操作系统内核的启动系统,其特征在...

【专利技术属性】
技术研发人员:朱科城
申请(专利权)人:深圳市欧瑞博科技股份有限公司
类型:发明
国别省市:

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

1