一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种继电保护装置裸核程序日志记录方法和系统与流程

2022-06-01 20:05:04 来源:中国专利 TAG:

技术特征:
1.一种继电保护装置裸核程序日志记录方法,其特征在于,继电保护装置使用的芯片为多核amp架构芯片,其中cpu核心分为裸核与系统核运行,裸核与系统核间有共享内存,裸核程序日志记录步骤包括:a. 对于非中断程序的日志记录,采用裸核的printf接口将日志内容进行ascii转码,再放入共享内存并进行串口打印输出;对于中断程序的日志记录,采用裸核的logmsg接口将日志内容放入队列保存,由定时触发的信息处理任务将队列中的日志内容进行ascii转码,再放入共享内存并进行串口打印输出;b. 系统核的日志处理线程读取共享内存中的日志信息,将日志以文本的方式写入掉电安全文件系统。2.根据权利要求1所述的方法,其特征在于,所述由定时触发的信息处理任务将队列中的日志内容进行ascii转码的方式为:定时器触发信息处理任务后,对日志队列进行处理,如果日志队列不为空,则将队列中的日志内容进行ascii转码,转码后的内容放入共享内存并进行串口打印输出;如果日志队列为空,则等待下一次定时器触发信息处理任务。3.根据权利要求1或2所述的方法,其特征在于,信息处理任务将队列中的日志内容按照先入先出的方式进行ascii转码。4.根据权利要求1所述的方法,其特征在于,系统核采用一个日志处理线程进行共享内存中的日志信息处理。5.根据权利要求1所述的方法,其特征在于,裸核程序日志记录的时间同步方法为:fpga芯片接收外部irig-b信号后,通过拉高裸核gpio引脚触发外部中断,实现对时。6.根据权利要求1所述的方法,其特征在于,还包括,将写入掉电安全文件系统的日志文本同步至非易失存储器存储。7.根据权利要求1所述的方法,其特征在于,所述日志记录包括运行日志和异常日志。8.根据权利要求7所述的方法,其特征在于,所述运行日志包括时间、位置、运行详细内容;异常日志包括时间、cpu寄存器信息、堆栈内容、异常地址、异常类型。9.一种继电保护装置裸核程序日志记录系统,其特征在于,包括裸核、系统核和共享内存,所述系统核中安装操作系统;裸核和系统核通过共享内存通信;所述裸核包括printf接口和logmsg接口,printf接口用于处理非中断程序的日志记录,将日志内容进行ascii转码,再放入共享内存并进行串口打印输出;logmsg接口处理中断程序的日志记录,将日志内容放入队列保存,由定时触发的信息处理任务将队列中的日志内容进行ascii转码,再放入共享内存并进行串口打印输出;所述系统核包括日志处理线程和掉电安全文件系统,日志处理线程读取共享内存中的日志信息,将日志以文本的方式写入掉电安全文件系统。10.根据权利要求9所述的方法,其特征在于,信息处理任务将队列中的日志内容按照先入先出的方式进行ascii转码。

技术总结
本发明公开了一种继电保护装置裸核程序日志记录方法和系统。该方法和系统使用的继电保护装置芯片为多核AMP架构芯片,其中CPU核心分为裸核与系统核运行,裸核与系统核间存在共享内存。对于非中断程序的日志记录,采用裸核printf接口将日志内容进行ASCII转码,再放入共享内存并进行串口打印输出;对于中断程序的日志记录,采用logmsg接口只将日志内容放入队列保存,在专门的信息处理任务中对队列的数据进行ASCII转码,再放入共享内存并进行串口打印输出。系统核日志存储线程读取共享内存中的LOG信息后将日志以文本的方式写入掉电安全文件系统Tpsfs。本发明的方法和系统能充分满足继电保护装置在不同执行延时需求下完成对日志记录的要求,提高日志记录的效率。提高日志记录的效率。提高日志记录的效率。


技术研发人员:仲伟 严洪峰 王仲 张鹏伟
受保护的技术使用者:江苏金智科技股份有限公司
技术研发日:2022.02.18
技术公布日:2022/5/31
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献