[发明专利]一种嵌入式设备及其异常信息处理方法有效
申请号: | 201910641477.0 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110750375B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 宋彦锋;沈沉;杨芳;陈献庆;徐云松;张荣良;许英豪;许美椿;信亚磊;牛勇永;刘一涛;孔剑虹;朱钰;郑志勤 | 申请(专利权)人: | 许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司;国网辽宁省电力有限公司电力科学研究院;国家电网有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 李清凡 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 及其 异常 信息处理 方法 | ||
1.一种嵌入式设备的异常信息处理方法,其特征在于,包括如下步骤:
当系统应用层出现异常时,处理器将获取的异常信息打包形成数据帧,调用驱动层的驱动程序获取该系统的异常信息,并将其存储到存储器上的异常信息存储区域;所述异常包括系统服务异常、应用程序异常和看门狗复位;所述驱动程序为存储器的读写驱动程序,用于从涉及异常的任务栈中读取数据并写入存储器上的异常信息存储区域;
控制处理器重启,并在处理器重启完成后从存储器的异常信息存储区域读取异常信息,并将其存储到存储器的文件系统区域;
所述异常信息存储区域是指存储器上用于存储系统的异常信息的区域,所述文件系统区域为存储器上用于存储嵌入式设备工作时所需数据的区域。
2.根据权利要求1所述的嵌入式设备的异常信息处理方法,其特征在于,获取系统的异常信息后将该异常信息打包,打包后的异常信息包括头部信息,所述头部信息包括该异常信息的异常信息标志、异常信息类型、异常信息长度和异常信息记录时间。
3.根据权利要求1所述的嵌入式设备的异常信息处理方法,其特征在于,如果所述嵌入式设备的处理器为多核心处理器,则当系统出现异常时获取系统的异常信息后,关闭当前核心处理器的中断,并关闭其他核心处理器的运行。
4.一种嵌入式设备,包括处理器和与该处理器连接的具有掉电保持功能的存储器,其特征在于,所述存储器上设置有用于存储系统的异常信息的异常信息存储区域和用于存储嵌入式设备工作时所需数据的文件系统区域,所述处理器用于执行如下异常信息处理方法:
当系统应用层出现异常时,处理器将获取的异常信息打包形成数据帧,调用驱动层的驱动程序获取该系统的异常信息,并将其存储到存储器上的异常信息存储区域;所述异常包括系统服务异常、应用程序异常和看门狗复位;所述驱动程序为存储器的读写驱动程序,用于从涉及异常的任务栈中读取数据并写入存储器上的异常信息存储区域;
控制处理器重启,并在处理器重启完成后从存储器的异常信息存储区域读取异常信息,并将其存储到存储器的文件系统区域;
所述异常信息存储区域是指存储器上用于存储系统的异常信息的区域,所述文件系统区域为存储器上用于存储嵌入式设备工作时所需数据的区域。
5.根据权利要求4所述的嵌入式设备,其特征在于,获取系统的异常信息后将该异常信息打包,打包后的异常信息包括头部信息,所述头部信息包括该异常信息的异常信息标志、异常信息类型、异常信息长度和异常信息记录时间。
6.根据权利要求4所述的嵌入式设备,其特征在于,如果所述嵌入式设备的处理器为多核心处理器,则当系统出现异常时获取系统的异常信息后,关闭当前核心处理器的中断,并关闭其他核心处理器的运行。
7.根据权利要求4所述的嵌入式设备,其特征在于,所述存储器包括至少一个Flash芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司;国网辽宁省电力有限公司电力科学研究院;国家电网有限公司,未经许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司;国网辽宁省电力有限公司电力科学研究院;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910641477.0/1.html,转载请声明来源钻瓜专利网。