在UEFI中检索调试数据的方法及其电脑系统技术方案

技术编号:20517777 阅读:32 留言:0更新日期:2019-03-06 02:37
一种在UEFI中检索调试数据的方法及其电脑系统,包括接收一调试检索要求,以在执行一电脑系统的一UEFI固件的期间中检索一调试状态数据;相应于该调试检索要求,启始一数据集结功能;以及集结该调试状态数据至一近场通讯数据标签之中。由此,有利于增快检索调试数据。

Method of Retrieving Debugging Data in UEFI and Its Computer System

A method for retrieving debugging data in UEFI and its computer system include receiving a debugging search request to retrieve a debugging status data during the execution of a UEFI firmware of a computer system, starting a data aggregation function corresponding to the debugging search request, and aggregating the debugging status data into a near field communication data label. As a result, it is conducive to speeding up the retrieval of debugging data.

【技术实现步骤摘要】
在UEFI中检索调试数据的方法及其电脑系统
本案涉及一种在执行UEFI固件的期间中检索调试数据的方法及其电脑系统。具体而言,本案涉及一种方法及其电脑系统,其可将在执行UEFI固件的期间中检索到的调试数据储存至近场通讯数据标签之中。
技术介绍
传统上,电脑系统可启动(boot)操作系统(operatingsystem,OS)。一般而言,操作系统的启动是由低阶指令码处理,其中低阶指令码是用以中介于电脑系统的硬件元件与执行在电脑系统上的操作软件及其他高阶软件之间。低阶指令码通常被称为基本输入/输出系统(basicinput/outputsystem,BIOS)固件,并提供一组软件常规流程让高阶软件得以与电脑系统的硬件元件进行互动。此一固件常规地在电脑系统每次开机时进行自我开机测试(power-onselftest,POST),以在交付电脑系统的控制权给操作系统前,先测试并启始电脑系统中的所有硬件元件。此些硬件元件可包括系统主存储器、磁碟机及键盘。然而,随着科技进步,许多装置(如周边装置)已进展为无线(wireless)或无电源线(cordless),而以传统BIOS标准为基础的启动固件(其初始为IBM(internationalmachinecorporation)公司为个人电脑所设计),已限制了启动固件可控制的硬件及操作系统随后可控制的硬件。当新的软件及硬件科技发展时,此种限制将成为软件及硬件互动间的主要障碍。由此之故,新的BIOS标准固件已提出且被主要的产业领导公司所广泛使用。此一新的标准固件称为统一可延伸固件界面(UnifiedExtensibleFirmwareInterface,UEFI)。随着UEFI标准的使用,生产BIOS的公司可生产电脑系统的UEFI固件,而生产操作系统的公司也可通过生产相容于UEFI的操作系统,而获得UEFI固件所提供的益处。然而,许多情况下,研发工程师、服务维修技术人员或质量管控工程师需要快速处理或诊断任何发生于UEFI固件执行期间中的错误或UEFI固件本身的错误。一般而言,从UEFI固件检索调试信息是缓慢的手动程序,包括在中控视窗上逐笔读取输出数据。此外,工程师也必须在固件执行时出现于现场,以抓取错误信息。然而,当制造或质管的规模扩大时,检索此些调试信息所耗费的工程也呈指数成长。因此,快速地从许多电脑系统检索调试信息、且无需工程师在场等待电脑系统完成运行的方式当被提出。
技术实现思路
本公开内容的一实施例的目的之一在于提供电脑系统及方法,其可在电脑系统上执行UEFI固件的期间中检索调试数据。本公开内容的另一实施例的目的之一在于提供电脑系统及方法,其可增快并简化检索电脑系统的UEFI固件的调试数据。本案一实施例涉及一种在UEFI中检索调试数据的方法。根据本案一实施例,该在UEFI中检索调试数据的方法包括接收一调试检索要求,以在执行一电脑系统的一UEFI固件的期间中检索一调试状态数据;相应于该调试检索要求,启始一数据集结功能;以及集结该调试状态数据至一近场通讯数据标签之中。由此,有利于快速检索调试状态数据。优选地,该方法还包括:判断该调试检索要求是否具有一指令,其中该指令用于集结该调试状态数据成为符合近场通讯的数据格式。优选地,该方法还包括:以相容于近场通讯的数据格式,集结该调试状态数据至一近场通讯数据标签之中。优选地,该方法还包括:在执行该UEFI固件的一安全阶段、一预先可延伸固件界面初始化阶段、一驱动执行阶段或一启动装置选择阶段中,检索该调试状态数据。优选地,该方法检索一第二调试状态数据的阶段相同或不同于检索该调试状态数据的阶段。优选地,该方法还包括:集结该调试状态数据与该第二调试状态数据至一近场通讯数据标签之中。优选地,该方法启始该数据集结功能的操作包括:启始一近场通讯应用程序,以使用该电脑系统的一近场通讯协议。优选地,该方法还包括:启始一近场通讯管理功能,以提供该近场通讯协议的信息。优选地,该方法还包括:启始一近场通讯主机控制驱动功能,以与一近场通讯读取装置进行通讯。本案另一实施例涉及一种电脑系统。根据本案一实施例,该电脑系统包括一存储器以及多个电脑可读取指令。电脑可读取指令储存于该存储器中。一处理器用以执行该些电脑可读取指令,以进行多个操作包括:接收一调试检索要求,以在执行一电脑系统的一UEFI固件的期间中检索一调试状态数据;相应于该调试检索要求,启始一数据集结功能;以及集结该调试状态数据至一近场通讯数据标签之中。优选地,该处理器进行的该些操作还包括:判断该调试检索要求是否具有一指令,其中该指令用于集结该调试状态数据成为符合近场通讯的数据格式。优选地,该处理器进行的该些操作还包括:以相容于近场通讯的数据格式,集结该调试状态数据至一近场通讯数据标签之中。优选地,该处理器进行的该些操作还包括:在执行该UEFI固件的一安全阶段、一预先可延伸固件界面初始化阶段、一驱动执行阶段或一启动装置选择阶段中,检索该调试状态数据。优选地,检索一第二调试状态数据的阶段相同或不同于检索该调试状态数据的阶段。优选地,该处理器进行的该些操作还包括:集结该调试状态数据与该第二调试状态数据至一近场通讯数据标签之中。优选地,该处理器进行的该些操作还包括:启始一近场通讯应用程序,以使用该电脑系统的一近场通讯协议。优选地,该处理器进行的该些操作还包括:启始一近场通讯管理功能,以提供该近场通讯协议的信息。优选地,该处理器进行的该些操作还包括:启始一近场通讯主机控制驱动功能,以与一近场通讯读取装置进行通讯。附图说明图1为根据本案一实施例所示出的电脑系统的示意图;图2为根据本案一实施例所示出的UEFI专用相容系统的示意图;图3为根据本案一实施例所示出的UEFI固件于执行中不同阶段的示意图;图4A为根据本案一实施例所示出的操作方法的流程图;图4B为根据本案另一实施例所示出的操作方法的流程图;图5为根据本案一实施例所示出的近场通讯的实现架构的方块图;图6为根据本案一实施例所示出的将不同型态的调试数据收集至近场通讯数据标签之中的示意图;图7为根据本案一实施例所示出的相容于近场通讯的数据格式的示意图;及图8为根据本案一实施例所示出的对应相容于近场通讯的数据格式的存储器区段的示意图。主要元件符号说明:100电脑系统102中央处理器104晶片组106北桥108南桥110以太网路适配器112板上图形适配器114主存储器116USB界面118多个通用输入/输出接脚120串行先进技术附件界面122先进技术附件100界面124声音适配器126电源管理电路128时钟产生电路130SCSI主总线适配器131内建只读存储器132系统管理总线134以太网路控制器136固件137ROM138超级输入/输出装置202操作系统302OS启动载入器304EFI启动服务306EFI运行服务308平台固件314元件316平台硬件318EFI系统分区320OS分区400近场通讯模块410近场通讯应用层420近场通讯管理层421近场通讯协议422近场通讯管理器423近场通讯标签元件424、425晶片430近场通讯主机控制驱动层431近场通讯主机控制协议432USB主机驱动器433UART主机驱动器434近场通讯控制器500天线S110~S1本文档来自技高网
...

【技术保护点】
1.一种在UEFI中检索调试数据的方法,其特征在于包括:接收一调试检索要求,以在执行一电脑系统的一UEFI固件的期间中检索一调试状态数据;相应于该调试检索要求,启始一数据集结功能;以及集结该调试状态数据至一近场通讯数据标签之中。

【技术特征摘要】
2017.08.28 US 15/688,4011.一种在UEFI中检索调试数据的方法,其特征在于包括:接收一调试检索要求,以在执行一电脑系统的一UEFI固件的期间中检索一调试状态数据;相应于该调试检索要求,启始一数据集结功能;以及集结该调试状态数据至一近场通讯数据标签之中。2.根据权利要求1所述的在UEFI中检索调试数据的方法,其特征在于,还包括:判断该调试检索要求是否具有一指令,其中该指令用于集结该调试状态数据成为符合近场通讯的数据格式。3.根据权利要求1所述的在UEFI中检索调试数据的方法,其特征在于,还包括:以相容于近场通讯的数据格式,集结该调试状态数据至一近场通讯数据标签之中。4.根据权利要求1所述的在UEFI中检索调试数据的方法,其特征在于,还包括:在执行该UEFI固件的一安全阶段、一预先可延伸固件界面初始化阶段、一驱动执行阶段或一启动装置选择阶段中,检索该调试状态数据。5.根据权利要求4所述的在UEFI中检索调试数据的方法,其特征在于,检索一第二调试状态数据的阶段相同或不同于检索该调试状态数据的阶段。6.根据权利要求5所述的在UEFI中检索调试数据的方法,其特征在于,还包括:集结该调试状态数据与该第二调试状态数据至一近场通讯数据标签之中。7.根据权利要求1所述的在UEFI中检索调试数据的方法,其特征在于,其中启始该数据集结功能的操作包括:启始一近场通讯应用程序,以使用该电脑系统的一近场通讯协议。8.根据权利要求7所述的在UEFI中检索调试数据的方法,其特征在于,还包括:启始一近场通讯管理功能,以提供该近场通讯协议的信息。9.根据权利要求8所述的在UEFI中检索调试数据的方法,其特征在于,还包括:启始一近场通讯主机控制驱动功能,以与一近场通讯读取装置...

【专利技术属性】
技术研发人员:罗金松
申请(专利权)人:美商安迈科技股份有限公司
类型:发明
国别省市:美国,US

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

1