嵌入式设备、嵌入式系统和分级复位控制方法技术方案

技术编号:36903429 阅读:12 留言:0更新日期:2023-03-18 09:23
本发明专利技术公开了一种嵌入式设备、嵌入式系统和分级复位控制方法,嵌入式系统包括至少一个嵌入式设备,嵌入式设备包括处理模块和至少一个用于接外设模块的外设接口,分级复位控制方法包括:处理模块检测到外设模块异常时,使外设模块执行软件复位;处理模块在检测到外设模块执行软件复位后仍存在异常时,使外设模块执行硬件复位;处理模块在检测到外设模块执行硬件复位后仍存在异常时,处理模块执行系统重启复位;处理模块在系统重启复位后仍检测到外设模块异常时,执行断电重启。本发明专利技术技术方案,实现有效解决异常问题的前提下,保证最快的解决速度和最小的业务中断影响。速度和最小的业务中断影响。速度和最小的业务中断影响。

【技术实现步骤摘要】
嵌入式设备、嵌入式系统和分级复位控制方法


[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]本专利技术还提供一种嵌入式设备,包括处理模块、控制模块和至少一个用于接外设模块的外设接口,所述处理模块与所述控制模块和所述外设接口电连接,所述控制模块具有至少一个用于与外设模块电连接的信号端;
[0027]所述处理模块在检测到所述外设模块异常时,向所述外设模块发送软件复位指令;
[0028]所述处理模块在检测到外设模块软件复位后仍存在异常时,向所述控制模块发送第一通知信号,所述控制模块根据所述第一通知信号控制其相应的信号端输出硬件复位信号;
[0029]所述控制模块在检测到处理模块异常时,向所述处理模块发送重启复位信号。
[0030]在一些实施例中,所述嵌入式设备还包括供电模块,所述控制模块与所述供电模块电连接,所述供电模块给所述处理模块和所述控制模块供电;
[0031]所述处理模块在检测到外设模块硬件复位后仍存在异常时,向所述控制模块发送第二通知信号,所述控制模块根据所述第二通知信号向所述供电模块输出供电复位信号。
[0032]在一些实施例中,所述嵌入式设备还包括复位模块和看门狗模块,所述控制模块电连接所述复位模块的使能端,所述复位模块电连接所述处理模块,所述控制模块电连接所述看门狗模块模块,所述看门狗模块电连接所述供电模块,所述复位模块由所述供电模块供电;
[0033]所述控制模块向所述处理模块发送重启复位信号,包括:所述控制模块向所述复位模块发送使能信号,使所述复位模块向所述所述处理模块发送重启复位信号;
[0034]所述控制模块向所述供电模块发送供电复位信号,包括:所述控制模块停止响应所述看门狗模块,使所述看门狗模块向所述供电模块发送供电复位信号,所述供电模块接
收到供电复位信号则进行掉电后再上电,所述复位模块重新上电后,向所述处理模块发送上电复位信号。
[0035]在一些实施例中,所述嵌入式设备还包括ZYNQ系列芯片,所述处理模块为ZYNQ系列芯片的PS单元,所述控制模块为ZYNQ系列芯片的PL单元。
[0036]本专利技术进一步还提供一种嵌入式系统,包括上位机和至少一个上述的嵌入式设备,所述上位机与所述嵌入式设备通信连接,所述上位机控制所述嵌入式设备的供电通断,所述上位机在确定所述嵌入式设备故障时,控制所述嵌入式设备掉电重启复位。
[0037]本专利技术技术方案,根据处理模块的检测异常,执行统一的分级复位处理,即按顺序依次执行外设模块软件复位、外设模块硬件复位、处理模块系统重启复位、处理模块掉电重启,复位机制按照问题的类别和严重程度,采用逐级深入,解决相应异常问题,实现有效解决异常问题的前提下,保证最快的解决速度和最小的业务中断影响。
附图说明
[0038]图1为本专利技术第一实施例的分级复位控制方法的流程示意图;
[0039]图2为本专利技术第二实施例的分级复位控制方法的流程示意图;
[0040]图3为本专利技术第三实施例的分级复位控制方法的流程示意图;
[0041]图4为本专利技术一实施例中嵌入式设备的结构示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式系统的分级复位控制方法,其特征在于,所述嵌入式系统包括至少一个嵌入式设备,所述嵌入式设备包括处理模块和至少一个用于接外设模块的外设接口,所述分级复位控制方法包括:所述处理模块检测到所述外设模块异常时,使所述外设模块执行软件复位;所述处理模块在检测到所述外设模块执行软件复位后仍存在异常时,使所述外设模块执行硬件复位;所述处理模块在检测到所述外设模块执行硬件复位后仍存在异常时,所述处理模块执行系统重启复位;所述处理模块在系统重启复位后仍检测到所述外设模块异常时,执行断电重启。2.根据权利要求1所述的分级复位控制方法,其特征在于,所述嵌入式设备还包括控制模块和供电模块,所述供电模块用于给所述处理模块和所述控制模块供电;所述处理模块使所述外设模块执行硬件复位包括:所述处理模块通知所述控制模块向所述外设模块发送硬件复位信号;及/或,所述处理模块执行系统重启复位包括:所述处理模块通知所述控制模块向所述处理模块发送重启复位信号,所述处理模块重启系统;及/或,所述处理模块执行断电重启包括:所述处理模块通知所述控制模块向所述供电模块发送供电复位信号,所述供电模块掉电后再上电。3.根据权利要求2所述的分级复位控制方法,其特征在于,所述分级复位控制方法还包括:所述控制模块在检测到所述处理模块异常时,向所述处理模块发送重启复位信号,使所述处理模块重启系统;所述控制模块在检测到所述处理模块重启系统后仍然异常时,向所述供电模块发送供电复位信号。4.根据权利要求2或3所述的分级复位控制方法,其特征在于,所述嵌入式设备还包括复位模块和看门狗模块,所述控制模块经所述复位模块电连接所述处理模块,所述控制模块经所述看门狗模块电连接所述供电模块;所述控制模块向所述处理模块发送重启复位信号,包括:所述控制模块向所述复位模块发送使能信号,使所述复位模块向所述所述处理模块发送重启复位信号;所述控制模块向所述供电模块发送供电复位信号,包括:所述控制模块停止响应所述看门狗模块,使所述看门狗模块向所述供电模块发送供电复位信号。5.根据权利要求1

3任一项所述的分级复位控制方法,其特征在于,所述嵌入式系统还包括与嵌入式设备通信连接的上位机,所述分级复位控制方法还包括:所述上位机在确定所述嵌入式设备故障时,将所述嵌入式设备掉电重启复位;所述上位机在确定所述嵌入式设备完成掉电重启...

【专利技术属性】
技术研发人员:王技科余琪
申请(专利权)人:湖南科洛德科技有限公司
类型:发明
国别省市:

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

1