[发明专利]一种功能调试方法、装置及电子设备在审
申请号: | 202310286323.0 | 申请日: | 2023-03-22 |
公开(公告)号: | CN116303049A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 陈东林 | 申请(专利权)人: | 联想(北京)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/4401;G06F9/445;G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功能 调试 方法 装置 电子设备 | ||
本申请提出了一种功能调试方法、装置及电子设备,在电子设备的开机阶段,对电子设备的硬件设备进行初始化配置,包括电子设备连接的存储有针对第一功能的待调试编译文件的外部设备,这样,在从电子设备的第一存储器中读取编译文件过程中,确定待读取编译文件满足调试触发条件时,可以从外部设备中读取对应的待调试编译文件,执行待调试编译文件,获得对应的功能调试数据,用以指示调试结果异常的情况下,将第一功能的新的待调试编译文件更新至外部设备,无需花费大量时间每次调试都编译第一存储器中的所有代码,并烧录到第一存储器中,大大提高了功能调试效率。
技术领域
本申请主要涉及计算机技术领域,更具体地说是涉及一种功能调试方法、装置及电子设备。
背景技术
BIOS(Basic Input Output System,基本输入输出系统)是一组固化到计算机内主板上的ROM中,为计算机提供最低级最直接的硬件控制的程序,作为连通软件程序和硬件设备之间的枢纽,负责解决硬件设备的即时要求,并按软件程序对硬件设备的操作要求具体执行。
因此,对于开发的各种BIOS功能,通常都需要在硬件设备上运行测试,难以使用软件试错仿真。这样在功能调试过程中,每次完成功能代码的修改后,需要对整个BIOS ROM中的全部代码进行编译,再将编译的ROM文件烧录到服务器的BIOS ROM中,才能够进行功能调试。由于代码量非常大,每次调试都需要花费较长时间进行编译和烧录,降低了功能开发和调试效率。
发明内容
为了解决上述问题,本申请提供了以下技术方案:
本申请提出了一种功能调试方法,所述方法包括:
在电子设备的开机阶段,对所述电子设备的硬件设备进行初始化配置;所述硬件设备包括所述电子设备连接的外部设备,所述外部设备存储有针对第一功能的待调试编译文件;
在从所述电子设备的第一存储器中读取编译文件过程中,确定待读取编译文件满足调试触发条件,从所述外部设备中读取对应的所述待调试编译文件;
执行所述待调试编译文件,获得对应的功能调试数据;
其中,所述功能调试数据用于指示调试结果异常的情况下,将所述第一功能的新的待调试编译文件更新至所述外部设备。
可选的,所述确定待读取编译文件满足调试触发条件,包括:
确定所述电子设备进入针对所述外部设备的功能调试模式下,待读取编译文件的第二功能标识为任一所述第一功能的第一功能标识;或者,
确定待读取编译文件的第二功能标识为被触发的任一所述第一功能的第一功能标识。
可选的,所述方法还包括:
获得功能调试触发操作,触发所述电子设备进入针对所述外部设备的功能调试模式;
获得所述电子设备在所述功能调试模式下执行的待调试功能的第一功能标识;所述待调试功能包括任一所述第一功能;
记录所述待调试功能的第一功能标识;
所述确定待读取编译文件满足调试触发条件,包括:
获得待读取编译文件的第二功能标识;
若所述第二功能标识与读取所述待调试功能的第一功能标识相同,确定满足调试触发条件。
可选的,所述获得所述电子设备在所述功能调试模式下执行的待调试功能的第一功能标识,包括:
输出针对所述外部设备的功能调试配置界面;
响应对所述功能调试配置界面的输入操作,获得所述电子设备在所述功能调试模式下执行的待调试功能的第一功能标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)信息技术有限公司,未经联想(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310286323.0/2.html,转载请声明来源钻瓜专利网。