[发明专利]一种利于分析开机错误的方法在审

专利信息
申请号: 201710918673.9 申请日: 2017-09-30
公开(公告)号: CN107885608A 公开(公告)日: 2018-04-06
发明(设计)人: 方加强 申请(专利权)人: 惠州市德赛西威汽车电子股份有限公司
主分类号: G06F11/07 分类号: G06F11/07
代理公司: 广州粤高专利商标代理有限公司44102 代理人: 陈卫,禹小明
地址: 516006 广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 利于 分析 开机 错误 方法
【说明书】:

技术领域

发明涉及软件设计领域,特别涉及一种利于分析开机错误的方法。

背景技术

嵌入式软件系统越来越复杂,对于汽车电子来说,上电开机过程尤其复杂,一方面这是由于整车每个零件开始启动,往往会引起供电电压的不稳; 另一方面系统内部既要初始化,有要系统内外部进行信息交换。因此上电开机往往是容易出问题的地方。

现有技术中常用的方法通过运行trace宏的方式,通过分析trace来找线索。但是正是发布的软件一般要求将trace宏忽略,上电开机时通常不运行,如果同时打开trace宏会增加系统负载,降低系统性能,客户很难接受。

另外,通常打开trace宏会是系统运行过程以及环境改变,与最终运行的软件不一样。当正常运行时出现的问题,打开trace宏后有可能会出现无法重现问题,而不使用trace宏则会产生无法获取需要的分析信息的问题。

发明内容

本发明为了解决上述技术问题,提供一种利于分析开机错误的方法。

一种利于分析开机错误的方法,包括如下步骤:

S1、获取上电开机相关模块的信息,获取开机过程中的关键节点列表;

S2、对每一个关键节点进行编码;

S3、识别并运行开机指令;

S4、执行开机指令,在每运行一个关键节点后记录节点编号;

所述节点编号包括当前关键节点编码以及下一个关键节点编码。

进一步的,还包括节点编号的存储步骤:

S51、建立节点编号储存区;

S52、将所述节点编号储存区进行分块处理;

S53、在其中一个储存块内记录一次开机过程产生的节点编码。

所述步骤S52包括如下子步骤:

S521、获取当前开机过程中产生节点编号的总占用空间大小,判断储存块是否能够记录本次开机过程中所产生的全部节点编号;

S522、若不能容纳,则将每个分块的大小调整至与当节点编号大小适应。

优选的,当所有所述储存块被全部写满时,则覆盖编码储存区中记录时间最早的储存块。

优选的对开机指令增加识别码,还包括开机识别步骤:

S61、接收并解析开机指令的识别码;

S62、当接收到的识别码与上一次接收到的识别码不相同时,重新执行步骤S4。

其中,所述识别码为时间戳、特定循环码或者不重复的随机数中的其中一种。

进一步的,所述步骤S4包括如下子步骤:

S41、完成该节点的执行,根据所述关键节点列表判定给节点是否是关键节点;

S42、若是关键节点则记录当前关键节点编码,并查询所述关键节点列表,找出下一个运行的关键节点编码;

S43、将当前关键节点编码以及下一个运行的关键节点编码进行组合,得到节点编号;

S44、输出节点编号。

进一步的,当关键节点执行失败时返回执行失败信号并终止执行开机指令。

本发明的利于分析开机错误的方法所起到的有益效果包括:

1、对上电开机过程影响小, 出现问题能确定出现模块。

2、有历史记录,能分析问题出现的频率,和出现问题的模块。

3、对出现概率极低的问题,能有效的获取信息,减少重现的困难。

4、依据出现问题模块路径,能快速判断产生问题的可能条件和原因,这极大缩小问题出现范围、条件、加速分析分析速度。

附图说明

图1为本发明实施例1中的方法原理图。

图2为本发明实施例1中的节点编号的存储方法原理图。

图3为本发明实施例2中的节点编号生成的方法原理图。

具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征更易被本领域技术人员理解,从而对本发明的保护范围作出更为清楚的界定。

实施例1:

一种利于分析开机错误的方法,主要但不包括用于汽车电子的正式版本中,作用是在不改变系统的运行状态下提供快捷的错误信息。避免了现有技术中增加trace宏导致系统变慢以及系统环境改变而无法复现错误的问题。如图1所示,具体本方法具体包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子股份有限公司,未经惠州市德赛西威汽车电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710918673.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top