CN112783562B - 一种显示设备选择方法和装置 - Google Patents

一种显示设备选择方法和装置 Download PDF

Info

Publication number
CN112783562B
CN112783562B CN202110052895.3A CN202110052895A CN112783562B CN 112783562 B CN112783562 B CN 112783562B CN 202110052895 A CN202110052895 A CN 202110052895A CN 112783562 B CN112783562 B CN 112783562B
Authority
CN
China
Prior art keywords
extrapolation
display
equipment
identification data
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110052895.3A
Other languages
English (en)
Other versions
CN112783562A (zh
Inventor
孙永博
黄家明
李道童
芦飞
艾山彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202110052895.3A priority Critical patent/CN112783562B/zh
Publication of CN112783562A publication Critical patent/CN112783562A/zh
Application granted granted Critical
Publication of CN112783562B publication Critical patent/CN112783562B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开一种显示设备选择方法,用于选定外插设备作为计算机设备的显示输出,所述方法包括:获取PCIE设备的类别编码;根据所述类别编码,获取所述PCIE设备中的显示设备;获取所述显示设备的属性值;根据所述属性值,判断所述显示设备是板载设备还是外插设备;如果所述显示设备为外插设备,则获取所述外插设备的识别数据;根据所述识别数据,选定需作为显示输出的外插设备;加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。本发明可支持计算机设备在Legacy启动模式下,选择外插设备作为显示输出。

Description

一种显示设备选择方法和装置
技术领域
本发明涉及计算技术领域,具体涉及一种显示设备选择方法和装置。
背景技术
为了满足不同的使用场景,台式机、笔记本电脑、工控机、服务器等计算机设备可能需配置多个显示设备,比如显卡、GPU(Graphics Processing Unit,图形处理器)等。在BIOS(Base Input/Output System,基本输入输出***)中,可使用板载设备(Onboard),即使用板载集成显卡作为显示输出,或者使用外插设备(Offboard),即使用外插显示设备作为显示输出。
计算机设备包括Legacy启动模式及UEFI(Unified Extensible FirmwareInterface,统一的可扩展固件接口规范)启动模式,其中,Legacy启动模式可以兼容早期的设备及OS等处理方案,UEFI启动模式是基于UEFI规范实现的启动模式。在Legacy启动模式下,SBIOS(System BIOS,***BIOS)检测到显示设备后,显示设备的VBIOS(Video BIOS,显示设备的BIOS),会被SBIOS固定映射到Memory Space(内存空间)地址0xC0000的位置进行处理,由VBIOS实现支持显示的INT10中断功能,显示设备连接到显示器后可以进行显示输出。
然而,上述显示实现方式中,即便计算机设备外插多个显示设备,在Legacy启动模式下,只能有一个显示设备(即第一个被识别到的正常状态的显示设备)的VBIOS能得到显示处理,例如,被正确初始化,分配到PCIE设备资源等,其它显示设备均不能得到显示处理。
发明内容
本发明的目的是提供一种显示设备选择方法和装置,可支持计算机设备在Legacy启动模式下,选择外插设备作为显示输出。
本发明实施例提供了以下方案:
第一方面,本发明实施例提供一种显示设备选择方法,用于选定外插设备作为计算机设备的显示输出,所述方法包括:
获取PCIE设备的类别编码;
根据所述类别编码,获取所述PCIE设备中的显示设备;
获取所述显示设备的属性值;
根据所述属性值,判断所述显示设备是板载设备还是外插设备;
如果所述显示设备为外插设备,则获取所述外插设备的识别数据;
根据所述识别数据,选定需作为显示输出的外插设备;
加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
可选的,所述获取PCIE设备的类别编码,包括:
通过应用程序接口函数获取所有支持PCI输入/输出协议的句柄;
遍历所述句柄,获取每个支持所述句柄的PCI输入/输出协议的实例,利用所述PCI输入/输出协议的实例中的API函数来读取PCIE设备的类别编码。
可选的,所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备,所述第一识别数据为所述外插设备的供应商标识码、设备标识码、子***标识码以及子***供应商标识码中一项或者多项的组合。
可选的,所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
读取所述计算机设备的外插设备的输出的第二识别数据;
当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备,所述第二识别数据为所述外插设备的总线数量数据、设备数量数据及功能数量数据的组合。
可选的,所述显示设备选择方法,还包括:
编译生成安装文件,以烧录到计算机设备中,使得所述计算机设备启动时,以所选定的外插设备作为显示输出设备。
第二方面,本发明实施例提供一种显示设备选择装置,用于选定外插设备作为计算机设备的显示输出,所述装置包括:
获取模块,用于获取所PCIE设备的类别编码;
所述获取模块,还用于根据所述类别编码,获取所述PCIE设备中的显示设备;
所述获取模块,还用于获取所述显示设备的属性值;
判断模块,用于根据所述属性值,判断所述显示设备是板载设备还是外插设备;
所述获取模块,还用于如果所述显示设备为外插设备,则获取所述外插设备的识别数据;
选定模块,用于根据所述识别数据,选定需作为显示输出的外插设备;
加载模块,用于加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
可选的,所述选定模块用于选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备,所述第一识别数据为所述外插设备的供应商标识码、设备标识码、子***标识码以及子***供应商标识码中一项或者多项的组合。
可选的,所述选定模块用于读取所述计算机设备的外插设备的输出的第二识别数据;当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备,所述第二识别数据为所述外插设备的总线数量数据、设备数量数据及功能数量数据的组合。
第三方面,本发明实施例提供一种计算机设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现上述的显示设备选择方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时以实现上述的显示设备选择方法的步骤。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明实施例显示设备选择方法通过获取PCIE设备的类别编码;根据所述类别编码,获取所述PCIE设备中的显示设备;获取所述显示设备的属性值;根据所述属性值,判断所述显示设备是板载设备还是外插设备;如果所述显示设备为外插设备,获取所述外插设备的识别数据;根据所述识别数据,选定需作为显示输出的外插设备;加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备,使得计算机设备在Legacy启动模式下,可选择外插设备作为显示输出。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种显示设备选择方法的流程图;
图2是本发明实施例提供的一种显示设备选择装置的结构示意图。
图3是本发明实施例提供的一种计算机设备的结构示意图。
图4是本发明实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明实施例保护的范围。
请参阅图1,图1为本发明实施例提供的一种显示设备选择方法的流程图,用于在Legacy启动模式下,当BIOS中设置选用的显示设备为外插设备时,选定对应的外插设备作为计算机设备的显示输出,所述计算机设备可为台式机、笔记本电脑、工控机、服务器等,所述显示设备选择方法包括以下步骤:
步骤1,获取PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)设备的类别编码(Class Code)。
在本实施例中,PCIE设备包括显示设备及非显示设备,非显示设备包括网卡、声卡及内存卡等,显示设备与非显示设备对应的Class Code不同,Class Code可用于识别显示设备。
在一个实施例中,所述获取PCIE设备的类别编码,包括:
步骤11,通过API(Application Programming Interface,应用程序接口)函数获取所有支持PCI输入/输出协议(EFI_PCI_IO_PROTOCOL)实例的句柄(EFI_HANDLE)。在本实施例中,通过UEFI规范支持的启动服务(EFI_BOOT_SERVICES)中的定位句柄缓存(EFI_LOCATE_HANDLE_BUFFER)功能,获取支持EFI_PCI_IO_PROTOCOL的EFI_HANDLE。
步骤12,遍历所述EFI_HANDLE,获取每个EFI_HANDLE支持的EFI_PCI_IO_PROTOCOL实例,利用所述EFI_PCI_IO_PROTOCOL实例中的API函数来读取PCIE设备的Class Code。
步骤2,通过所述类别编码,获取所述PCIE设备中的显示设备。
步骤3,获取所述显示设备的属性值。
在本实施例中,通过EFI_PCI_IO_PROTOCOL实例支持的PCI输入/输出协议属性(EFI_PCI_IO_PROTOCOL_ATTRIBUTES)函数来获得显示设备的属性值,板载设备及外插设备对应的属性值不同,因此,通过显示设备的属性值,判断所述显示设备是板载设备还是外插设备。
步骤4,根据所述属性值,判断所述显示设备是板载设备还是外插设备。
步骤5,如果所述显示设备为外插设备,则获取所述外插设备的识别数据。
具体地,通过调用EFI_PCI_IO_PROTOCOL支持的功能函数,读取设备的识别数据。在本实施例中,所述识别数据包括第一识别数据及第二识别数据。当所述外插设备为不同种类的显示设备时,通过所述第一识别数据可识别出所述外插设备。所述第一识别数据为所述外插设备的供应商标识码(Vender ID)、设备标识码(Device ID)、子***标识码(Subsystem ID)以及子***供应商标识码(Subsystem Vendor ID)中一项或者多项的组合。当所述外插设备为相同种类的显示设备时,通过所述第二识别数据可识别出所述外插设备,所述第二识别数据为所述外插设备的总线数量(Bus number)数据、设备数量(Devicenumber)数据及功能数量(Function number)数据的组合。
步骤6,根据所述识别数据,选定需作为显示输出的外插设备。
当所述外插设备为不同种类的显示设备时,所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备。
当所述外插设备为相同种类的显示设备时,所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
读取所述计算机设备的外插设备的输出的第二识别数据。
具体地,在OS环境下,通过相应的工具或者CMD读取所述计算机设备的外插设备的输出的第二识别数据。
当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备。
可以理解,所述显示设备选择方法,还包括:
在步骤6之前,判断BIOS中设置选用的显示设备是否为外插设备,如果BIOS中设置选用的显示设备为外插设备,则进入步骤6,如果BIOS中设置选用的显示设备不为外插设备,则结束流程。
步骤7,加载所选定的外插显示设备的驱动,例如,VBIOS,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
具体地,处理步骤6中所选定的外插设备的VBIOS(***BIOS),通过选定的外插设备的VBIOS实现INT10(Legacy启动模式支持显示功能的INT中断)功能,从而使得选定的外插设备能支持显示功能。
在另一实施例中,所述显示设备选择方法,还包括:
编译生成安装文件(SBIOS bin)文件,以烧录到计算机设备中,使得所述计算机设备启动时,以所选定的外插设备作为显示输出设备,也就是,使得所述计算机设备启动时,执行上述步骤1至步骤7。
需要说明的是,在其它实施例中,但不限于本发明中所记载的上述技术手段,在其它环境中,采用其它规范/函数功能,也可以达到读出class code、各种id、bus/device/function number,来筛选出所需要的显示设备的目的,例如,Linux环境中,通过c语言或者汇编语言,也可以达到读出class code、各种id、bus/device/function number,来筛选出所需要的显示设备的目的,甚至也有可能不通过这些数据,也可以筛选出所需要的显示设备的目的,均需要包括到本发明的保护内容中。
基于与方法同样的发明构思,本发明实施例还提供了一种显示设备选择装置,如图2所示为所述显示设备选择装置100实施例的结构示意图,所述显示设备选择装置100包括:
获取模块10,用于获取PCIE设备的类别编码;所述获取模块10,还用于根据所述类别编码,获取所述PCIE设备中的显示设备;所述获取模块10,还用于获取所述显示设备的属性值。
具体地,获取模块10用于通过应用程序接口API函数获取所有支持PCI输入/输出协议EFI_PCI_IO_PROTOCOL的句柄EFI_HANDLE;用于遍历所述EFI_HANDLE,获取每个支持所述EFI_HANDLE的EFI_PCI_IO_PROTOCOL实例,利用所述EFI_PCI_IO_PROTOCOL实例中的API函数来读取PCIE设备的Class Code。
判断模块20,用于根据所述属性值,判断所述显示设备是板载设备还是外插设备。
所述获取模块10,还用于如果所述显示设备为外插设备,则获取所述外插设备的识别数据。
选定模块30,用于根据所述识别数据,选定需作为显示输出的外插设备。
具体地,所述选定模块30用于选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备,所述第一识别数据为所述外插设备的供应商标识码、设备标识码、子***标识码以及子***供应商标识码中一项或者多项的组合。
所述选定模块30用于读取所述计算机设备的外插设备的输出的第二识别数据;当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备,所述第二识别数据为所述外插设备的总线数量数据、设备数量数据及功能数量数据的组合。
加载模块40,用于加载所选定的外插设备的功能驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
所述显示设备选择装置100,还包括:
编译模块50,用于编译生成安装文件SBIOS bin文件,以烧录到待启动计算机设备中,使得所述计算机设备时启动时,以所选定的外插设备作为显示输出设备。
请参阅图3,基于与前述实施例中同样的发明构思,本发明实施例还提供一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序211,所述处理器220执行所述程序时实现前文任一所述显示设备选择方法的步骤。
请参阅图4,基于与前述实施例中同样的发明构思,本发明实施例还提供一种计算机可读存储介质300,其上存储有计算机程序311,该程序311被处理器执行时实现前文任一所述显示设备选择方法的步骤。
本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
本发明实施例本发明实施例显示设备选择方法通过获取PCIE设备的类别编码;根据所述类别编码,获取所述PCIE设备中的显示设备;获取所述显示设备的属性值;根据所述属性值,判断所述显示设备是板载设备还是外插设备;如果所述显示设备为外插设备,则获取所述外插设备的识别数据;根据所述识别数据,选定需作为显示输出的外插设备;加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备,使得计算机设备在Legacy启动模式下,可选择外插设备作为显示输出。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(模块、***)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

Claims (8)

1.一种显示设备选择方法,用于选定外插设备作为计算机设备的显示输出,其特征在于,所述方法包括:
获取PCIE设备的类别编码;
根据所述类别编码,获取所述PCIE设备中的显示设备;
获取所述显示设备的属性值;
根据所述属性值,判断所述显示设备是板载设备还是外插设备;
如果所述显示设备为外插设备,则获取所述外插设备的识别数据;
根据所述识别数据,选定需作为显示输出的外插设备;所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备,所述第一识别数据为所述外插设备的供应商标识码、设备标识码、子***标识码以及子***供应商标识码中一项或者多项的组合;
加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
2.根据权利要求1所述的显示设备选择方法,其特征在于,所述获取PCIE设备的类别编码,包括:
通过应用程序接口函数获取所有支持PCI输入/输出协议的句柄;
遍历所述句柄,获取每个支持所述句柄的PCI输入/输出协议的实例,利用所述PCI输入/输出协议的实例中的应用程序接口函数来读取PCIE设备的类别编码。
3.根据权利要求1所述的显示设备选择方法,其特征在于,所述根据所述识别数据,选定需作为显示输出的外插设备,包括:
读取所述计算机设备的外插设备的输出的第二识别数据;
当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备,所述第二识别数据为所述外插设备的总线数量数据、设备数量数据及功能数量数据的组合。
4.根据权利要求1所述的显示设备选择方法,其特征在于,所述显示设备选择方法,还包括:
编译生成安装文件,以烧录到计算机设备中,使得所述计算机设备启动时,以所选定的外插设备作为显示输出设备。
5.一种显示设备选择装置,用于选定外插设备作为计算机设备的显示输出,其特征在于,所述装置包括:
获取模块,用于获取PCIE设备的类别编码;
所述获取模块,还用于根据所述类别编码,获取所述PCIE设备中的显示设备;
所述获取模块,还用于获取所述显示设备的属性值;
判断模块,用于根据所述属性值,判断所述显示设备是板载设备还是外插设备;
所述获取模块,还用于如果所述显示设备为外插设备,则获取所述外插设备的识别数据;
选定模块,用于根据所述识别数据,选定需作为显示输出的外插设备;
所述选定模块还用于选择与所述识别数据中第一识别数据相同的外插设备,为需作为显示输出的外插设备,所述第一识别数据为所述外插设备的供应商标识码、设备标识码、子***标识码以及子***供应商标识码中一项或者多项的组合;
加载模块,用于加载所选定的外插设备的驱动,以使得所选定的显示设备具有显示功能,作为所述计算机设备的显示输出设备。
6.根据权利要求5所述的显示设备选择装置,其特征在于,所述选定模块用于读取所述计算机设备的外插设备的输出的第二识别数据;当所读取的第二识别数据与所获取的识别数据中第二识别数据相同时,则选择对应的外插设备为需作为显示输出的外插设备,所述第二识别数据为所述外插设备的总线数量数据、设备数量数据及功能数量数据的组合。
7.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序以实现权利要求1至4任一所述的显示设备选择方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时以实现权利要求1至4任一所述的显示设备选择方法的步骤。
CN202110052895.3A 2021-01-15 2021-01-15 一种显示设备选择方法和装置 Active CN112783562B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110052895.3A CN112783562B (zh) 2021-01-15 2021-01-15 一种显示设备选择方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110052895.3A CN112783562B (zh) 2021-01-15 2021-01-15 一种显示设备选择方法和装置

Publications (2)

Publication Number Publication Date
CN112783562A CN112783562A (zh) 2021-05-11
CN112783562B true CN112783562B (zh) 2022-06-17

Family

ID=75756136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110052895.3A Active CN112783562B (zh) 2021-01-15 2021-01-15 一种显示设备选择方法和装置

Country Status (1)

Country Link
CN (1) CN112783562B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471668A (zh) * 2018-11-20 2019-03-15 南方电网科学研究院有限责任公司 跨平台显卡固件翻译执行方法、装置、设备及可读介质
CN109683967A (zh) * 2018-12-13 2019-04-26 深圳创维数字技术有限公司 固件支持方法、装置、移动终端及可读存储介质
CN111338699A (zh) * 2020-02-24 2020-06-26 闻泰通讯股份有限公司 电脑主板初始化方法、装置、计算机设备及存储介质
CN112506454A (zh) * 2020-11-03 2021-03-16 清华大学 一种移动终端及其数据显示方法、装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471668A (zh) * 2018-11-20 2019-03-15 南方电网科学研究院有限责任公司 跨平台显卡固件翻译执行方法、装置、设备及可读介质
CN109683967A (zh) * 2018-12-13 2019-04-26 深圳创维数字技术有限公司 固件支持方法、装置、移动终端及可读存储介质
CN111338699A (zh) * 2020-02-24 2020-06-26 闻泰通讯股份有限公司 电脑主板初始化方法、装置、计算机设备及存储介质
CN112506454A (zh) * 2020-11-03 2021-03-16 清华大学 一种移动终端及其数据显示方法、装置

Also Published As

Publication number Publication date
CN112783562A (zh) 2021-05-11

Similar Documents

Publication Publication Date Title
CN109976761B (zh) 软件开发工具包的生成方法、装置及终端设备
US9110654B2 (en) Dynamically building locale objects or subsections of locale objects based on historical data
US9558016B2 (en) Platform system, method for changing support hardware configuration of universal extensible firmware interface basic input output system and computer program product
US20070061818A1 (en) Detection of devices during operating system setup
US20160300044A1 (en) Anti-debugging method
KR20130086138A (ko) 크로스―플랫폼 어플리케이션 프레임워크
CN109960678B (zh) 一种命名处理方法及计算机处理装置
US10402204B1 (en) Multi-platform firmware support
US8719637B2 (en) System and method for acquiring basic input/output system debug codes
CN111767056A (zh) 一种源码编译方法、可执行文件运行方法及终端设备
US9141353B2 (en) Dynamically building locale objects at run-time
US9766918B2 (en) Virtual system device identification using GPU to host bridge mapping
CN112783562B (zh) 一种显示设备选择方法和装置
US20130097357A1 (en) Method for identifying memory of virtual machine and computer system thereof
CN108170568B (zh) 智能设备的出厂测试方法、装置和刷机包生成方法、装置
TWI411921B (zh) 電子系統、互連電子系統與週邊裝置之電腦可讀儲存媒體及其互連方法
US9003364B2 (en) Overriding system attributes and function returns in a software subsystem
CN115576766A (zh) 闪存管理算法调试方法、***、设备和可读存储介质
CN113590221B (zh) 着色器变体数量的检测方法、装置、电子设备及存储介质
WO2022088630A1 (zh) 动态修改板载vga所在的pch pcie根端口的方法
CN116107673A (zh) 屏幕配适方法、车载终端及计算机存储介质
US9104558B2 (en) Preventing out-of-space errors for legacy option ROM in a computing system
US9141419B1 (en) Capturing and restoring an appliance image
WO2022195892A1 (ja) トレース制御装置、エミュレータ、トレース制御方法、および、トレース制御プログラム
US10768942B1 (en) Option ROM dispatch policy configuration interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant