[发明专利]一种嵌入式系统核心转储的调试装置和方法在审
申请号: | 202011360077.1 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112667412A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 李昱江;袁浩 | 申请(专利权)人: | 北京科银京成技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/41;G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100097 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 核心 调试 装置 方法 | ||
本发明实施例公开了一种嵌入式系统核心转储的调试装置和方法,包括:调试器和本地调试适配器,调试器,用于向本地调试适配器发送调试指令,以及接收本地调试适配器发送的异常信息;本地调试适配器,用于对嵌入式系统的核心转储文件进行解析获得异常信息,并根据调试指令将异常信息发送给调试器。通过增加本地调试适配器预先对嵌入式系统的核心转储文件进行解析获得异常信息,调试器只需采用远程调试模式获取异常信息即可,避免了直接使用调试器进行调试解析,需要对调试器进行大量代码修改以适配不同格式转储文件的解析,从而增加适配难度和成本问题,所以利用本发明实施例所述方案能够减少核心转储的实现困难以及开发成本。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种嵌入式系统核心转储的调试装置和方法。
背景技术
核心转储是操作系统遇到异常后,将异常现场内存信息、寄存器信息和出错任务等信息通过一定的格式保存为核心转储文件,并通过调试器对核心转储文件进行分析,以确定造成操作系统出错的原因。
针对嵌入式操作系统,一般采用GDB(GNU Debugger)调试器对获取的核心转储文件进行分析并根据分析结果展示异常原因,但是由于不同的嵌入式操作系统会对应不同格式的核心转储文件,因此在针对不同格式的核心转储文件进行分析时,需要对开源的、功能复杂的并且代码量较大的GDB调试器进行修改,从而增加了核心转储的实现的困难以及开发成本。
发明内容
本发明实施例提供了一种嵌入式系统核心转储的调试装置和方法,以实现通过本地调试适配器对不同格式嵌入式系统核心转储文件的解析,并根据调试器的调试指令将解析结果反馈给调试器,以减少核心转储的实现困难以及开发成本。
第一方面,本发明实施例提供了一种嵌入式系统核心转储的调试装置,包括:调试器和本地调试适配器,调试器被配置为远程调试模式,以通过远程通信方式与位于本地的本地调试适配器建立通信连接;
调试器,用于向本地调试适配器发送调试指令,以及接收本地调试适配器发送的异常信息;
本地调试适配器,用于对嵌入式系统的核心转储文件进行解析获得异常信息,并根据调试指令将异常信息发送给调试器。
第二方面,本发明实施例提供了一种嵌入式系统核心转储的调试方法,应用在包括调试器和本地调试适配器的调试装置中,其中,调试器被配置为远程调试模式,以通过远程通信方式与本地的本地调试适配器建立通信连接,包括:
调试器向本地调试适配器发送调试指令;
本地调试适配器对嵌入式系统的核心转储文件进行解析获得异常信息,并根据调试指令将异常信息发送给调试器;
调试器接收本地调试适配器发送的异常信息。
本发明实施例的技术方案,通过增加本地调试适配器对嵌入式系统的核心转储文件进行解析获得异常信息,调试器只需采用远程调试模式获取异常信息即可,避免了直接使用调试器进行调试解析,需要对调试器进行大量代码修改以适配不同格式转储文件的解析,从而增加适配难度和成本的问题,所以利用本发明实施例所述方案能够减少核心转储的实现困难以及开发成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例一提供的嵌入式系统核心转储的调试装置结构示意图;
图2是本发明实施例二提供的一种嵌入式系统核心转储的调试装置结构示意图;
图3是本发明实施例三提供的嵌入式系统核心转储的调试方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科银京成技术有限公司,未经北京科银京成技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011360077.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多级子带交换网络构建方法
- 下一篇:防治围产期奶牛脂肪肝的过瘤胃保健颗粒