[发明专利]一种嵌入式系统异常记录展示方法有效
申请号: | 201711127440.3 | 申请日: | 2017-11-15 |
公开(公告)号: | CN107908495B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王长清;周强;赵天恩;文继锋;孙浩;江长青;龚行梁 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;王丹 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 异常 记录 展示 方法 | ||
本发明公开了一种嵌入式系统异常记录展示方法,包括如下步骤:步骤1、在嵌入式系统中设置异常监视模块和异常记录存储模块;步骤2、当异常监视模块监测到嵌入式系统发生异常时,触发异常记录存储模块并告警;步骤3、读取异常记录文件;步骤4、解析记录文件,并进行异常记录展示。本发明在线记录嵌入式系统发生异常时的处理器状态信息和系统运行信息,根据装置复位情况,选择在线或离线读取记录文件。然后展示处理器异常信息,从而便于定位异常原因。为问题的定位提供了直观且准确的依据,从而及时消除运行隐患,提高系统运行可靠性。
技术领域
本发明涉及一种嵌入式系统异常记录展示方法。
背景技术
随着继电保护装置功能的不断扩展,嵌入式处理器在该领域的应用也日益普及。当嵌入式系统发生异常时,经常会引起处理器复位,而当异常现场消失时,异常时的断面信息却难以捕捉,且嵌入式系统异常与现场运行工况及环境关系密切,因而异常现象不易复现、异常原因难以定位,导致装置可能存在运行隐患。
发明内容
针对上述问题,本发明提供一种嵌入式系统异常记录展示方法,可快速有效地定位嵌入式系统异常原因,便于及时消除嵌入式系统运行中存在的隐患,提高运行的可靠性。
为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种嵌入式系统异常记录展示方法,包括如下步骤:
步骤1、在嵌入式系统中设置异常监视模块和异常记录存储模块;
步骤2、当异常监视模块监测到嵌入式系统发生异常时,触发异常记录存储模块并告警;
步骤3、读取异常记录文件;
步骤4、解析记录文件,并进行异常记录展示。
优选,异常监视模块监视的异常类型包括:时钟故障、地址不对齐访问、任务中断丢失、堆栈溢出、数学计算异常和直接存储器访问异常。
优选,当嵌入式系统发生异常时,处理器跳转到异常中断:首先获取发生异常的具体原因、异常时刻的PC指针、堆栈回溯记录和系统信息,然后将获取的信息按照设定的格式存储到介质上。
优选,异常记录区包括:
异常记录区标志及异常记录区完整性校验码;
最新异常记录编号及异常记录总数目;
具体的异常记录。
优选,存储介质为RAM或E2PROM或FLASH。
优选,嵌入式系统通过LED、液晶或者继电器接点产生告警。
本发明的有益效果是:
本发明在线记录嵌入式系统发生异常时的处理器状态信息和系统运行信息,根据装置复位情况,选择在线或离线读取记录文件。然后展示处理器异常信息,从而便于定位异常原因。为问题的定位提供了直观且准确的依据,从而及时消除运行隐患,提高系统运行可靠性。
附图说明
图1是本发明一种嵌入式系统异常记录展示方法的流程图;
图2是本发明异常记录存储示意图。
具体实施方式
下面结合附图和具体的实施例对本发明技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
如图1所示,一种嵌入式系统异常记录展示方法,包括如下步骤:
步骤1、在嵌入式系统中设置异常监视模块和异常记录存储模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711127440.3/2.html,转载请声明来源钻瓜专利网。