[发明专利]嵌入式系统的日志存储方法、系统及日志读取方法和系统有效
申请号: | 201310496989.5 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103544097A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 宋美威;吴鹏 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 日志 存储 方法 读取 | ||
技术领域
本发明涉及嵌入式系统领域,特别是涉及一种嵌入式系统的日志存储方法、系统及日志读取方法和系统。
背景技术
在嵌入式系统的日志保存方面,需要对文件快速无顺序的保存,并按照用户需求将日志数据读出。随着技术的不断进步,将操作文件按照指定位置保存的需求越来越高,而且按照需求读出不同需要的数据,既要保证时间高效性,也要保证数据的简易性。在嵌入式系统中,主要通过将日志文件直接存储在与CPU连接的RAM(random access memory,随机存储器)中。
但是将日志文件直接存储在RAM中,在系统掉电后容易丢失日志文件。
发明内容
基于此,有必要针对上述仿真技术中存在硬件资源消耗大、操作繁复的问题,提供一种嵌入式系统的日志存储方法、系统及日志读取方法和系统。
一种嵌入式系统的日志存储方法,包括以下步骤:
获取嵌入式系统的日志数据;
将所述日志数据写入随机存储器中;
将写入所述随机存储器中的日志数据复制到外存储器中。
一种嵌入式系统的日志存储系统,包括:
获取单元,用于获取嵌入式系统的日志数据;
写入单元,用于将所述日志数据写入随机存储器中;
转存单元,用于将写入所述随机存储器中的日志数据复制到外存储器中。
上述嵌入式系统的日志存储方法和系统,先将日志数据保存在随机存储器中,再从随机存储器中将日志数据复制到外存储器。在嵌入式软件系统上,既能保证所有任务的正常运行,又能以较低的内存利用率将日志数据快速的保存,且发生掉电时从随机存储器复制到外存储器的日志数据也不会丢失。
一种嵌入式系统的日志读取方法,包括以下步骤:
检测日志读取指令,并根据所述读取指令从随机存储器读取日志数据;
若所述随机存储器中不存在所述日志数据时,从外存储器中读取所述日志数据,其中,所述外存储器中的所述日志数据从所述随机存储器复制而来。
一种嵌入式系统的日志读取系统,包括:
第一读取单元,用于检测日志读取指令,并根据所述读取指令从随机存储器读取日志数据;
第二读取单元,用于在所述随机存储器中不存在所述日志数据时,从外存储器中读取所述日志数据,其中,所述外存储器中的所述日志数据从所述随机存储器复制而来。
上述嵌入式系统的日志读取方法和系统,可根据日志读取指令快速从随机存储器中快速读取日志数据,且在随机存储器由于掉电等原因丢失需要读取的日志数据时,可及时从外存储器中读取所述日志数据。
一种嵌入式系统的日志读取方法,包括以下步骤:
获取嵌入式系统的日志数据;
将所述日志数据写入随机存储器中;
将写入所述随机存储器中的日志数据复制到外存储器中;
检测日志读取指令,并根据所述读取指令从所述随机存储器读取所述日志数据;
若所述随机存储器中不存在所述日志数据时,从外存储器中读取所述日志数据。
一种嵌入式系统的日志读取系统,包括:
获取单元,用于获取嵌入式系统的日志数据;
写入单元,用于将所述日志数据写入随机存储器中;
转存单元,用于将写入所述随机存储器中的日志数据复制到外存储器中;
第一读取单元,用于检测日志读取指令,并根据所述读取指令从所述随机存储器读取所述日志数据;
第二读取单元,用于在所述随机存储器中不存在所述日志数据时,从外存储器中读取所述日志数据。
上述嵌入式系统的日志读取方法和系统,在嵌入式软件系统上,既能保证所有任务的正常运行,又能以较低的内存利用率将日志数据快速的保存,且发生掉电时从随机存储器复制到外存储器的日志数据也不会丢失。同时既可快速从随机存储器中快速读取日志数据,又可及时从外存储器中读取随机存储器丢失的日志数据。
附图说明
图1是本发明嵌入式系统的日志存储方法第一实施方式的流程示意图;
图2是本发明嵌入式系统的日志存储方法第二实施方式的流程示意图;
图3是本发明嵌入式系统的日志存储系统第一实施方式的结构示意图;
图4是本发明嵌入式系统的日志读取方法第一实施方式的流程示意图;
图5是本发明嵌入式系统的日志读取系统第一实施方式的结构示意图;
图6是本发明嵌入式系统的另一日志读取方法第一实施方式的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310496989.5/2.html,转载请声明来源钻瓜专利网。