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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115576734A(43)申请公布日2023.01.06(21)申请号202211443012.2(22)申请日2022.11.18(71)申请人南京芯驰半导体科技有限公司地址211800江苏省南京市江北新区研创园团结路99号孵鹰大厦2268室(72)发明人陈星宇陈庆冯坤(74)专利代理机构北京德崇智捷知识产权代理有限公司11467专利代理师王金双(51)Int.Cl.G06F11/07(2006.01)权利要求书1页说明书6页附图2页(54)发明名称一种多核异构日志存储方法和系统(57)摘要一种多核异构日志存储方法,包括以下步骤:在包括至少两个架构不同的处理器核的多核异构系统中,将多个处理器核中操作系统的日志实时存储到内存中;监控每一个处理器核的工作状态,当一个或多个处理器核出现异常时,切换到应急操作系统;复位多核异构系统中其它未出现异常的处理器核,将所述内存保存的日志转存到存储器;所述应急操作系统、所述存储器,工作在安全功能域中。本申请的多核异构系统日志存储方法,所有处理器核操作系统的日志将实时写入预留内存中,在系统异常时,切换到应急操作系统,并复位多核异构系统中的其他处理器,再将内存中保存的各处理器核日志数据转存到存储器,实现可靠保存不同处理器核正常/异常状态下的日志。CN115576734ACN115576734A权利要求书1/1页1.一种多核异构系统日志存储方法,包括以下步骤:在包括至少两个架构不同的处理器核的多核异构系统中,将多个处理器核中操作系统的日志实时存储到内存中;监控每一个处理器核的工作状态,当一个或多个处理器核出现异常时,切换到应急操作系统;复位多核异构系统中其它未出现异常的处理器核,将所述内存保存的日志转存到存储器;所述应急操作系统、所述存储器,工作在安全功能域中。2.根据权利要求1所述的多核异构系统日志存储方法,其特征在于,还包括:系统初始化,将内存划分出多个空间,配置不同空间与不同的处理器核处于同一硬件域中,用于存储多核异构系统的该处理器核的日志数据。3.根据权利要求2所述的多核异构系统日志存储方法,其特征在于,还包括:调用操作系统的配置接口进行写操作;配置接口调用缓冲器接口将日志数据写入对应的内存空间中。4.根据权利要求1所述的多核异构系统日志存储方法,其特征在于,还包括:日志转存完毕后,触发看门狗电路重启多核异构系统,多核异构系统出现异常后,通过触发所述看门狗电路,使其输出端向多核异构系统发送复位信号,重启系统。5.根据权利要求1所述的多核异构系统日志存储方法,其特征在于,所述切换到应急操作系统的步骤,包括:在异常处理函数中调用系统切换函数,切换到应急操作系统,所述异常处理函数与系统的异常向量表对应。6.一种多核异构日志存储系统,包括:系统异常检测模块,与多核异构系统中所有处理器核相连接,用于检测各处理器核的运行状态,当检测到异常时,向应急操作系统发送请求信号;应急操作系统,接收所述请求信号,启动并复位多核异构系统中其它未出现异常的处理器核,将内存中保存的日志数据转存到存储器;存储器,用于当多核异构系统异常时存储日志数据。7.根据权利要求6所述的多核异构日志存储系统,其特征在于,所述系统异常检测模块、所述应急操作系统和所述存储器,工作在功能安全域中。8.一种多核异构芯片,其特征在于,包括权利要求6或7所述的多核异构系统日志存储系统。9.一种电子设备,包括处理器、存储器,以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器,用于执行所述存储器所存放的计算机程序,实现权利要求1‑5任一项所述的多核异构日志存储方法。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现权利要求1‑5任一项所述的多核异构日志存储方法。2CN115576734A说明书1/6页一种多核异构日志存储方法和系统技术领域[0001]本申请涉及数据处理技术领域,特别是涉及一种多核异构日志存储方法和系统。背景技术[0002]越来越多的处理器核被集成到SoC(Systemonchip,系统芯片)中,并独立运行,SoC集成度越来越高,SoC越来越复杂。目前大多数多核异构SoC中,主要存储大核系统(Eg:Android/Linux)的日志,很少存储其他小核(Eg:MCU,DSP)系统的日志,但对于复杂的异构系统,虽然现象直接体现在大核系统上,但问题可能因小核系统异常引起。在一些嵌入式系统中,在检测到异常后立即保存日志,而忽略了当前日志存储过程是否可靠。因此,如何有效可靠的保存不同处理器核正常/异常状态下的日志,使复杂的稳定性问题得到有效的分析变得越来越困难。发明内容[0003]为了解决现有技术