[发明专利]用于捕获嵌入式操作系统异常的系统有效
申请号: | 201811331450.3 | 申请日: | 2018-11-09 |
公开(公告)号: | CN109376030B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 田启贲;张明远;杨漫 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于捕获嵌入式操作系统异常的系统,包含运行于目标板上的软件配置模块、异常处理模块、定位分析模块、输出和存取模块,软件配置模块对操作系统异常捕获软件进行配置;异常处理模块将异常处理程序挂接到系统异常处理系统中,在系统异常处理系统发现异常时,获取异常现场信息,并根据异常现场信息分析出指令地址,再将指令地址输入到定位分析模块从而获得造成异常的程序源代码段,并将程序源代码段和异常现场信息组成异常信息,最后调用输出与存取模块输出异常信息到NVRAM中;输出和存取模块将异常信息保存到NVRAM中。本发明在异常发生第一时间保存异常现场信息,并将分析结果保存至NVRAM,可实现异常信息的线下查看、分析。 | ||
搜索关键词: | 用于 捕获 嵌入式 操作系统 异常 系统 | ||
【主权项】:
1.一种用于捕获嵌入式操作系统异常的系统,包含运行于目标板上的操作系统异常捕获软件,其特征在于所述操作系统异常捕获软件包含软件处理模块,所述软件处理模块包含:软件配置模块:对操作系统异常捕获软件的运行状态和运行过程的参数进行配置,同时,提供查询监视的嵌入式操作系统的配置信息的查询接口;异常处理模块:将异常处理程序挂接到系统异常处理系统中,在系统异常处理系统发现嵌入式操作系统发生异常时,异常处理程序获取必要的异常现场信息,并根据异常现场信息分析出指令地址,再将指令地址输入到定位分析模块从而获得造成异常的程序源代码段,并将程序源代码段和异常现场信息组成异常信息,最后调用输出与存取模块输出异常信息到NVRAM中;定位分析模块:包括指令地址对应信息查询功能和指令地址索引表构建功能,所述指令地址对应信息查询功能为先根据指令地址查询索引表获取映像文件,再根据映像文件查询索引表获取程序源文件,最后在程序源文件找到指令地址对应的程序源代码段;所述构建指令信息索引表功能是在操作系统异常捕获软件启动时,调用软件配置模块提供的查询接口获取配置信息,对配置信息中配置的各程序模块对应的映像文件进行分析,并根据分析结果建立指令地址与映像文件、程序源文件、程序源文件中的程序源代码段对应关系的索引表;输出和存取模块:将异常信息保存到NVRAM中,并提供用于将NVRAM中保存的异常信息导出的接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811331450.3/,转载请声明来源钻瓜专利网。