预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112631872A(43)申请公布日2021.04.09(21)申请号202011603786.8(22)申请日2020.12.30(71)申请人上海金卓科技有限公司地址201203上海市浦东新区中国(上海)自由贸易试验区龙东大道3000号5幢802A室(72)发明人陈帅(74)专利代理机构北京华夏正合知识产权代理事务所(普通合伙)11017代理人韩登营(51)Int.Cl.G06F11/30(2006.01)G06F11/07(2006.01)权利要求书2页说明书10页附图4页(54)发明名称一种多核系统的异常处理方法及装置(57)摘要本申请提供了一种多核系统的异常处理方法及装置,该方法包括:将多核系统配置为监控子系统和若干个处理子系统,监控子系统包括一驻留CPU,每个处理子系统包括至少一个CPU,且其中之一为主CPU,其他的为从CPU;当一所述处理子系统的任意一个CPU捕获到异常时,由该任意一个CPU将捕获的异常报告给所述监控子系统的驻留CPU,并通过该处理子系统的主CPU输出异常现场数据。本申请通过设计一种多层次的异常处理方案,对多核系统进行功能配置,在发生异常时,最大程度的保存异常现场数据。CN112631872ACN112631872A权利要求书1/2页1.一种多核系统的异常处理方法,其特征在于,包括:将多核系统配置为监控子系统和若干个处理子系统,监控子系统包括一驻留CPU,每个处理子系统包括至少一个CPU,且其中之一为主CPU,其他的为从CPU;当一所述处理子系统的任意一个CPU捕获到异常时,由该任意一个CPU将捕获的异常报告给所述监控子系统的驻留CPU,并通过该处理子系统的主CPU输出异常现场数据。2.根据权利要求1所述的方法,其特征在于,所述处理子系统按照设定标准划分有核心子系统和业务子系统。3.根据权利要求2所述的方法,其特征在于,还包括:所述捕获到异常的CPU所属的处理子系统为核心子系统时,通过该核心子系统的主CPU挂起所述多核系统的其他CPU;由监控子系统的驻留CPU执行所述多核系统的重启;所述捕获到异常的CPU所属的处理子系统为业务子系统时,通过该业务子系统的主CPU挂起该业务子系统的其他CPU;由监控子系统的驻留CPU执行该业务子系统的重启。4.根据权利要求1所述的方法,其特征在于,还包括:所述捕获到异常的CPU为从CPU时,通过该捕获到异常的从CPU发送异常现场数据给其所属处理子系统的主CPU,由该主CPU输出所述异常现场数据。5.根据权利要求1所述的方法,其特征在于,还包括:所述监控子系统的驻留CPU捕获到异常时,通过该监控子系统的驻留CPU挂起所述多核系统的其他CPU,并输出异常现场数据;通过该监控子系统的驻留CPU执行所述多核系统的重启。6.根据权利要求2所述的方法,其特征在于,还包括:通过所述监控子系统的驻留CPU检测各处理子系统的各CPU的相邻两个周期的心跳数据,判断各CPU是否发生异常;当判断一CPU发生异常时:若该CPU所属的处理子系统为核心子系统,通过所述驻留CPU挂起所述多核系统的其他CPU,并执行所述多核系统的重启;若该CPU所属的处理子系统为业务子系统,通过所述驻留CPU挂起该业务子系统的其他CPU,并执行该业务子系统的重启。7.根据权利要求1至6任意一项所述的方法,其特征在于,所述驻留CPU为所述多核系统中性能最低或功耗最小的CPU。8.一种多核系统的异常处理装置,其特征在于,包括:配置单元,用于将多核系统配置为监控子系统和若干个处理子系统,监控子系统包括一驻留CPU,每个处理子系统包括至少一个CPU,且其中之一为主CPU,其他的为从CPU;处理单元,用于在当一所述处理子系统的任意一个CPU捕获到异常时,由该任意一个CPU将捕获的异常报告给所述监控子系统的驻留CPU,并通过该处理子系统的主CPU输出异常现场数据。9.一种计算机设备,其特征在于,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实2CN112631872A权利要求书2/2页现权利要求1至7任意一项所述的方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被计算机执行时实现权利要求1至7任意一项所述的方法。3CN112631872A说明书1/10页一种多核系统的异常处理方法及装置技术领域[0001]本申请涉及嵌入式系统技术领域,特别涉及一种多核系统的异常处理方法及装置。背景技术[0002]现有的嵌入式系统往往是多核系统,该多核系统通常包括多个CPU,有些CPU还包括大小核,不同的CPU用不同的工艺,工作于不同的电源