日志读取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37300981 阅读:28 留言:0更新日期:2023-04-21 22:46
本申请实施例提供一种日志读取方法,包括:应用程序处理器接收子系统发送的内存地址信息;所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志;所述子系统的运行日志是所述子系统提前存入所述共享内存的。本申请实施例还提供一种日志读取装置、电子设备及存储介质。电子设备及存储介质。电子设备及存储介质。

【技术实现步骤摘要】
日志读取方法、装置、电子设备及存储介质


[0001]本申请涉及电子
,尤其涉及一种日志读取方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,在对实时操作系统(Real Time Operating System,RTOS)进行功能开发调试过程中,需要分析运行过程中日志(log)。嵌入式开发的一个特点是很多时候没有文件系统,常规的打印log到文件的方法基本不适用。最常用的是通过串口通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)输出系统运行日志。

技术实现思路

[0003]本申请实施例提供了一种日志读取方法、装置、电子设备及存储介质。
[0004]本申请的技术方案是这样实现的:
[0005]本申请实施例提供一种日志读取方法,包括:
[0006]应用程序处理器通过第一进程接收子系统发送的内存地址信息;
[0007]所述应用程序处理器基于所述内存地址信息,通过所述第一进程从共享内存中读取所述子系统的运行日志;所述子系本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种日志读取方法,其特征在于,包括:应用程序处理器接收子系统发送的内存地址信息;所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志;所述子系统的运行日志是所述子系统提前存入所述共享内存的。2.根据权利要求1所述的方法,其特征在于,所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志,包括:所述应用程序处理器接收所述子系统发送的第一中断信息,其中,所述第一中断信息包括所述内存地址信息;所述应用程序处理器根据所述内存地址信息,读取所述共享内存中子系统的运行日志;所述应用程序处理器读取完所述子系统的运行日志后,向所述子系统发送第二中断信息,其中,所述第二中断信息用于指示所述应用程序处理器成功读取所述子系统的运行日志。3.根据权利要求1或2所述的方法,其特征在于,所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志,包括:所述应用程序处理器通过第一进程读取所述子系统的运行日志;所述第一进程用于完成服务端的功能;所述应用程序处理器通过所述第一进程将所述子系统的运行日志存放在缓存中。4.根据权利要求3所述的方法,其特征在于,所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志之前,包括:所述应用程序处理器通过所述第一进程接收子系统驱动上报的所述子系统状态消息;若所述子系统状态消息表征所述子系统启动,则所述应用程序处理器通过所述第一进程分配缓存供所述子系统的运行日志进行保存。5.根据权利要求3所述的方法,其特征在于,所述应用程序处理器基于所述内存地址信息,从共享内存中读取所述子系统的运行日志之后,包括:若所述子系统状态消息表征所述子系统关闭,则所述应用程序处理器通过所述第一进程释放所述缓存。6.根据权利要求3所述的方法,其特征在于,所述应用程序处理器通过所述第一进程将所述子系统的运行日志存放在缓存中,包括:所述应用程序处理器通过所述第一进程接收到所述子系统的运行日志后,将所述子系统的运行日志存放到对应的所述缓存中的第一缓存区,直至所述第一缓存区满足第一条件,将所述子系统的运行日志存放在所述缓存中的第二缓存区;或者,将所述子系统的运行日志存放到对应的所述缓存中的第二缓存区,直至所述第二缓存区满足第二条件,将所述子系统的运行日志存放在所述缓存中的第一缓存区;其中,在通过所述第二缓存区存放所述子系统的运行日志的情况下,所述应用程序处理器通过第二进程获取所述第一缓存区中存储的所述子系统的运行日志;所述第二进程用于完成客户端的功能;或者,在通过所述第一缓存区存放所述子系统的运行日志的情况下,所述应用程序处理器通过第二进程获取所述第二缓存区中存储的所述子系统的运行日志。7.根据权利要求6所述的方法,其特征在于,所述第一条件包括:所述第一缓存区存满
和/或所述第一缓存区缓存的时长超过第一预设时长;所述第二条件包括:所述第二缓存区存满和/或所述第二缓存区缓存的时长超过第一预设时长。8.根据权利要求6所述的方法,其特征在于,所述应用程序处理器通过第二进程获取所述第一缓存区或所述第二缓存区中存储的所述子系统的运行日志,...

【专利技术属性】
技术研发人员:马迎斌
申请(专利权)人:哲库科技上海有限公司
类型:发明
国别省市:

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

1