[发明专利]一种固件调试方法及相关设备有效
申请号: | 202010345790.2 | 申请日: | 2020-04-27 |
公开(公告)号: | CN113645052B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王剑雄 | 申请(专利权)人: | 中移物联网有限公司;中国移动通信集团有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L69/22 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 401336*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调试 方法 相关 设备 | ||
本发明公开了一种固件调试方法及相关设备,涉及通信技术领域,以解决现有固件调试工作难度大且效率低下问题。该方法包括:计算机接收终端设备使用预设通讯协议发送的固件运行状态Log信息,其中,所述预设通信协议为所述计算机与所述终端设备预先约定的通讯协议;按照所述预设通讯协议,对所述Log信息进行解析,得到解析结果;展示所述解析结果。本发明实施例通过约定预设通讯协议,使得终端设备可以采用该预设通信协议发送其固件运行状态信息,计算机则可以通过该预设通讯协议同步解析终端设备发送的固件运行状态信息,而无需依赖人工判断,进而可降低调试工作难度,并提高调试效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种固件调试方法及相关设备。
背景技术
在对设备端软件进行开发调试或测试时,由于设备端对自身软件的分析能力受到限制,一般需要配合计算机等其它设备进行辅助分析,具体过程为:设备端将软件运行状态信息通过USB、串口或其他通讯方式传送给计算机上的调试软件,相关技术人员根据计算机收到的设备端软件运行信息(简称Log信息)进行分析,进而得到设备端软件的运行状况。通常我们将产生Log信息的设备端软件称为固件,将接收Log信息的计算机端软件称为调试工具。
现有技术中,在对固件进行开发调试时,通常是使用简单的字符串打印或AT指令的方式实现Log信息的传输,调试工具也只能实现简单的信息采集、展示和存储操作,而对Log信息的分析主要依赖于人工判断,从而导致调试工作难度大且效率低下。
发明内容
本发明实施例提供一种固件调试方法,应用于计算机,以解决现有固件调试工作难度大且效率低下的问题。
第一方面,本发明实施例提供了一种固件调试方法,应用于计算机,所述计算机与终端设备建立有通信连接,所述方法包括:
接收所述终端设备使用预设通讯协议发送的固件运行状态Log信息,其中,所述预设通信协议为所述计算机与所述终端设备预先约定的通讯协议;
按照所述预设通讯协议,对所述Log信息进行解析,得到解析结果;
展示所述解析结果。
可选的,所述预设通讯协议包括Log信息头部和Log信息数据段,所述Log信息头部用于指示固件内的模块标识,所述Log信息数据段用于指示固件的运行状况。
可选的,所述Log信息头部包括Log级别字段、模块标识字段和校验标志字段,所述Log级别字段用于指示提示级别,所述模块标识字段用于指示固件内的模块标识,所述校验标志字段用于指示数据校验方法。
可选的,所述Log信息数据段包括校验数据标识字段和Log数据字段,所述校验数据标识字段用于指示预置数据库中的校验数据标识,所述Log数据字段用于指示固件的运行状况。
可选的,所述预设通讯协议还包括Log信息起始标志段和Log信息结束标志段,所述Log信息起始标志段用于指示Log信息的起始标志,所述Log信息结束标志段用于指示Log信息的结束标志。
可选的,所述预设通讯协议还包括标志位长度段,所述标志位长度段用于指示所述Log信息起始标志段的长度和所述Log信息结束标志段的长度。
可选的,所述按照所述预设通讯协议,对所述Log信息进行解析,包括:
按照所述预设通讯协议,确定所述Log信息中的校验标志字段、校验数据标识字段和Log数据字段;
根据所述Log信息中的校验标志字段、校验数据标识字段和Log数据字段,确定所述Log信息的校验标志、校验数据标识和携带的Log数据;
获取与所述Log信息的校验数据标识对应的目标校验数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移物联网有限公司;中国移动通信集团有限公司,未经中移物联网有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010345790.2/2.html,转载请声明来源钻瓜专利网。