一种基于嵌入式SD卡的日志回放系统构建方法与流程

文档序号:28746313发布日期:2022-02-07 23:26阅读:来源:国知局

技术特征:
1.一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,所述方法包括:在嵌入式系统中移植物联网操作系统,创建线程用于运行日志系统任务,所述日志系统任务分为写日志任务和读日志任务;初始化嵌入式系统的sd卡模块和rct时钟模块;在嵌入式系统中移植fatfs文件系统,根据sd卡模块的驱动程序对所述fatfs文件系统优化,根据所述rct时钟模块中的时间确定所述日志系统中读写协议;接收运行参数,按照所述日志系统中读写规则,将所述运行参数转换为字符串作为日志记录写入fatfs文件系统,并存入sd卡中。2.根据权利要求1所述的一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,在嵌入式系统设定时间阈值,删除存储在sd卡中超过所述时间阈值的日志记录。3.根据权利要求1所述的一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,根据所述写日志任务和所述读日志任务所需堆栈空间大小给线程分配内存空间。4.根据权利要求1所述的一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,所述初始化嵌入式系统的sd卡模块的步骤包括:基于模拟spi的sd卡驱动程序,初始化sd卡,对sd卡进行数据读写操作。5.根据权利要求1所述的一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,根据所述rct时钟模块中的时间确定所述日志系统中读写协议步骤包括:获取rct时钟模块的时间,把rct时钟的时间通过sprintf函数转换为字符串,作为日志时间;将日志时间和对应的数据整体打组,作为所述日志系统的写入格式;按照年份和月份设定文件夹目录,在每个月份的文件夹中,将每一天做为一个csv文件,每一个csv文件中每行按照所述日志系统的写入格式存储数据。6.根据权利要求5所述的一种基于嵌入式sd卡的日志回放系统构建方法,其特征在于,所述方法还包括根据上位机的读取指令,读取日志系统的数据内容,具体包括如下步骤:建立嵌入式系统端串口与网络端的tcp通信接口连接,进行数据通信和传输;接收来自所述网络端的tcp通信接口的读取指令;所述读取指令包括第一读取指令和第二读取指令;其中所述第一读取指令用于根据年份和月份信息确定目标文件夹信息;所述第二读取指令用于确定目标文件夹中某时间的数据。7.一种基于嵌入式sd卡的日志回放系统,其特征在于:采用权利要求1-6任意一项所述的方法构建。8.一种电子设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器依次连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-6任一项所述的方法。

技术总结
本发明公开了一种基于嵌入式SD卡的日志回放系统及其构建方法,属于嵌入式系统日志管理技术领域。该方法通过在嵌入式系统中移植物联网操作系统,创建线程用于运行日志系统任务,在嵌入式系统中移植FATFS文件系统,根据SD卡模块的驱动程序对所述FATFS文件系统优化,根据所述RCT时钟模块中的时间确定所述日志系统中读写协议;接收运行参数,按照所述日志系统中读写规则,将所述运行参数转换为字符串作为日志记录写入FATFS文件系统,并存入SD卡中,能够实时将设备运行的数据保存在SD卡中,即使当嵌入式设备故障时,也可以通过SD卡中的数据检查故障原因;另外,采用多线程的方式进行数据读写,读写线程分开执行,互不干扰,资源利用率高,时延较低。时延较低。时延较低。


技术研发人员:薛峰 张万友 管兴柃
受保护的技术使用者:江苏提米智能科技有限公司
技术研发日:2021.11.02
技术公布日:2022/2/6
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1