一种电子产品及Debug方法、装置、设备及介质制造方法及图纸

技术编号:20025433 阅读:17 留言:0更新日期:2019-01-06 04:24
本发明专利技术公开了一种电子产品及Debug方法、装置、设备及介质,该方法的步骤包括:对电子产品的源代码进行运行测试;当判定源代码中存在异常代码段时,在存储器芯片中获取与异常代码段对应的异常信息;控制无线传输芯片将异常信息无线传输至用户终端,以将异常信息提供给用户进行Debug操作。由于本方法无需对电子产品进行拆机并建立电子产品与用户终端之间的实体线路连接即可实现对异常信息的获取及后续使用,因此相对节省了Debug过程所产生时间开销以及人力开销,进而保证了电子产品的整体开发效率。此外,本发明专利技术还提供一种Debug装置、设备、介质,有益效果同上所述。

【技术实现步骤摘要】
一种电子产品及Debug方法、装置、设备及介质
本专利技术涉及设备开发领域,特别是涉及一种电子产品及Debug方法、装置、设备及介质。
技术介绍
随着科技的进步和发展,电子产品的种类越来越丰富,并且更新换代的速度也在不断提高,因此在当前的背景下,企业对于开发电子产品时的速度要求越来越高,以此确保电子产品具有相对领先的科技水平,进而保证电子产品的市场竞争力。为了适应快速开发电子产品的要求,当前已经对于电子产品的开发的整体流程进行了压缩以及简化,但是电子产品的开发过程中难以避免的会出现部分开发人员编写的源代码中存在无法正常执行的异常代码段,即Bug(程序缺陷),进而在对电子产品的源代码进行运行测试时,测试设备会在运行到异常代码段时,产生相应的异常信息并存储在电子产品内部的存储器芯片中,用户能够通过获取并分析异常信息中的内容确定Bug的相关情况,进而根据异常信息有针对性的进行Debug(排除代码异常),当前情况对电子产品在进行Debug时,往往需要通过电子产品的接口建立用户终端与电子产品之间的实体线路,进而用户终端通过接口获取电子产品中的异常信息并提供给用户进行Debug操作,但是由于处在开发阶段的电子产品,接口往往都处于其内部,因此需要先对电子产品进行拆机处理才能够建立用户终端与电子产品之间的实体线路连接,对电子产品的拆装无疑会造成一定的时间开销以及人力开销,进而相对降低了电子产品的整体开发效率。由此可见,提供一种电子产品及Debug方法,以相对降低Debug过程所产生时间开销以及人力开销,进而保证电子产品的整体开发效率,是本领域技术人员亟待解决的问题。专利技术内容本专利技术的目的是提供一种电子产品及Debug方法、装置、设备及介质,以相对降低Debug过程所产生时间开销以及人力开销,进而保证电子产品的整体开发效率。为解决上述技术问题,本专利技术提供电子产品,包括用于存储异常信息的存储器芯片,还包括:与存储器芯片连接,用于将异常信息以无线形式传输至用户终端的无线传输芯片。此外,本专利技术还提供一种Debug方法,应用于上述电子产品,具体步骤包括:对电子产品的源代码进行运行测试;当判定源代码中存在异常代码段时,在存储器芯片中获取与异常代码段对应的异常信息;控制无线传输芯片将异常信息无线传输至用户终端,以将异常信息提供给用户进行Debug操作。优选的,当判定源代码中存在异常代码段时,在存储器芯片中获取与异常代码段对应的异常信息具体为:当判定源代码在编译过程中存在函数返回值为NULL的异常代码段时,在存储器芯片中获取异常信息。优选的,存储器芯片具体为FlashROM芯片。优选的,用户终端具体为手机终端;其中,手机终端中预设有与无线传输芯片建立通信连接的应用程序。优选的,电子产品具体为服务器产品。此外,本专利技术还提供一种Debug装置,包括:测试执行模块,用于对电子产品的源代码进行运行测试;信息获取模块,用于当判定源代码中存在异常代码段时,在存储器芯片中获取与异常代码段对应的异常信息;无线传输模块,用于控制无线传输芯片将异常信息无线传输至用户终端,以将异常信息提供给用户进行Debug操作。此外,本专利技术还提供一种Debug设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的Debug方法的步骤。此外,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的Debug方法的步骤。本专利技术所提供的电子产品,将无线传输芯片连接至存储器芯片中,进而控制无线传输芯片以无线的方式与用户终端连接,并将存储器中的异常信息以无线传输的形式传输至用户终端,由于本电子产品无需对电子产品进行拆机并建立电子产品与用户终端之间的实体线路连接即可实现对异常信息的获取及后续使用,因此节省了Debug过程所产生时间开销以及人力开销,进而保证了电子产品的整体开发效率。另外,本专利技术所提供的Debug方法,预先在电子产品内部的存储器芯片上连接有无线传输芯片,进而在对电子产品进行Debug操作时,对电子产品的源代码进行运行测试,当判定源代码中存在有异常代码段时,在存储器芯片中的获取运行测试过程中根据异常代码段对应产生的异常信息,进而控制无线传输芯片采用无线的方式将存储器芯片中的异常信息传输至用户终端,最终用户通过对用户终端获取到的异常信息进行异常原因的分析,并根据分析结果对源代码中的异常代码段进行有针对性的Debug操作。可见,本方法是利用与存储器芯片连接并通信的无线传输芯片,将存储器芯片中的异常信息以无线的形式提供给用户进行Debug操作,由于本方法无需对电子产品进行拆机并建立电子产品与用户终端之间的实体线路连接即可实现对异常信息的获取及后续使用,因此相对节省了Debug过程所产生时间开销以及人力开销,进而保证了电子产品的整体开发效率。此外,本专利技术还提供一种Debug装置、设备及介质,有益效果同上所述。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种电子产品的结构图;图2为本专利技术实施例提供的一种Debug方法的流程图;图3为本专利技术实施例提供的一种Debug装置的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种电子产品及Debug方法,以相对降低Debug过程所产生时间开销以及人力开销,进而保证电子产品的整体开发效率。本专利技术的另一核心是提供一种Debug装置、设备及介质。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。实施例一图1为本专利技术实施例提供的一种电子产品的结构图。本专利技术实施例提供的电子产品10,包括用于存储异常信息的存储器芯片11,还包括:与存储器芯片11连接,用于将异常信息以无线形式传输至用户终端13的无线传输芯片12。本专利技术所提供的电子产品,将无线传输芯片连接至存储器芯片中,进而控制无线传输芯片以无线的方式与用户终端连接,并将存储器中的异常信息以无线传输的形式传输至用户终端,由于本电子产品无需对电子产品进行拆机并建立电子产品与用户终端之间的实体线路连接即可实现对异常信息的获取及后续使用,因此节省了Debug过程所产生时间开销以及人力开销,进而保证了电子产品的整体开发效率。实施例二图2为本专利技术实施例提供的一种Debug方法的流程图,该电子产品内部的存储器芯片连接有无线传输芯片。请参考图2,Debug方法的具体步骤包括:步骤S10:对电子产品的源代码进行运行测试。本步骤中对电子产品源代码的运行测试,通常是采用代码测试工具进行,代码测试工具的工作内容在本质上是根据源代码的语言类型进行相应的编译,如编写源代码所使用的语言为C语言时,源代码实质上为“.c”类型的文件,进行运行测试本文档来自技高网
...

【技术保护点】
1.一种电子产品,包括用于存储异常信息的存储器芯片,其特征在于,还包括:与所述存储器芯片连接,用于将所述异常信息以无线形式传输至用户终端的无线传输芯片。

【技术特征摘要】
1.一种电子产品,包括用于存储异常信息的存储器芯片,其特征在于,还包括:与所述存储器芯片连接,用于将所述异常信息以无线形式传输至用户终端的无线传输芯片。2.一种Debug方法,其特征在于,应用于权利要求1所述的电子产品,具体步骤包括:对所述电子产品的源代码进行运行测试;当判定所述源代码中存在异常代码段时,在所述存储器芯片中获取与所述异常代码段对应的异常信息;控制所述无线传输芯片将所述异常信息无线传输至用户终端,以将所述异常信息提供给用户进行Debug操作。3.根据权利要求2所述的方法,其特征在于,所述当判定所述源代码中存在异常代码段时,在所述存储器芯片中获取与所述异常代码段对应的异常信息具体为:当判定所述源代码在编译过程中存在函数返回值为NULL的异常代码段时,在所述存储器芯片中获取所述异常信息。4.根据权利要求2所述的方法,其特征在于,所述存储器芯片具体为FlashROM芯片。5.根据权利要求2所述的方法,其特征...

【专利技术属性】
技术研发人员:周冬
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1