掌桥专利:专业的专利平台
掌桥专利
首页

驱动程序配置方法、驱动程序配置装置、电子设备及介质

文献发布时间:2024-04-18 20:01:23


驱动程序配置方法、驱动程序配置装置、电子设备及介质

技术领域

本申请属于程序配置技术领域,尤其涉及一种驱动程序配置方法、驱动程序配置装置、电子设备及计算机可读存储介质。

背景技术

目前,随着电子设备产业链不断优化与升级,大多数电子设备中的各个模组分别由不同的厂商进行生产,最后再将各个模块进行有序地组装,得到完整的电子设备。例如,电子设备的显示模组与主板模组,可以分别由生产显示屏幕的厂商和生产电路板的厂商分别生产或供应。在将显示模组与主板模组进行组装时,需要向显示模组中的待配置芯片配置相应的驱动程序,以使显示模组能够正常工作。

然而,在相关的技术方案中,由于不同厂商提供的待配置芯片之间存在一定的差异性,因此无法针对不同的待配置芯片进行统一的驱动程序配置。故亟需一种能够对不同的待配置芯片进行驱动程序统一配置的新方案。

发明内容

有鉴于此,本申请实施例提供了一种驱动程序配置方法、驱动程序配置装置、电子设备及计算机可读存储介质,以提供一种能够对不同的待配置芯片进行驱动程序统一配置的新方案。

本申请实施例的第一方面提供了一种驱动程序配置方法,应用于系统级芯片SoC,包括:

在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息;其中,驱动模组包括待配置芯片;

基于待配置信息生成配置内容,配置内容至少用于指示内存的通信地址与待配置芯片的通信地址;

按照配置内容,将内存中的驱动程序配置到待配置芯片中。

在上述方案中,在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息,包括:

在检测到用于指示与驱动模组连接的在位信号时,通过外设总线接口从驱动模组的内存中获取待配置信息。

在上述方案中,待配置信息包括:待配置芯片的总线通信地址;

基于待配置信息生成配置内容,包括:

获取内存的总线通信地址;

按照预设的总线通信协议,基于待配置芯片的总线通信地址与内存的总线通信地址,生成用于双向总线通信的配置内容。

在上述方案中,按照配置内容,将内存中的驱动程序配置到待配置芯片中,包括:

指示待配置芯片根据内存的总线通信地址,从内存中读取驱动程序;或者

基于待配置芯片的总线通信地址与内存的总线通信地址,建立待配置芯片与内存之间的通信链路,通过通信链路将驱动程序从内存中读取至待配置芯片中。

在上述方案中,待配置信息包括:待配置芯片的总线通信地址与驱动程序的字节长度信息;

基于待配置信息生成配置内容,包括:

获取内存的总线通信地址;

按照预设的总线通信协议,基于待配置芯片的总线通信地址、内存的总线通信地址以及字节长度信息,生成用于双向总线通信的配置内容。

在上述方案中,按照配置内容,将内存中的驱动程序配置到待配置芯片中,包括:

指示待配置芯片根据内存的总线通信地址与字节长度信息,从内存中读取驱动程序;或者

基于待配置芯片的总线通信地址与内存的总线通信地址,建立待配置芯片与内存之间的通信链路,根据字节长度信息确定驱动程序,通过通信链路将驱动程序从内存中读取至待配置芯片中。

在上述方案中,在按照所述配置内容,将内存中的驱动程序配置到待配置芯片中的步骤之后,还包括:

响应于获取驱动程序版本号的预设指令,获取驱动程序版本号进行显示。

本申请实施例的第二方面提供了一种驱动程序配置装置,应用于系统级芯片SoC,包括:

第一获取单元,用于在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息;其中,驱动模组包括待配置芯片;

配置生成单元,用于基于待配置信息生成配置内容,配置内容至少用于指示内存的通信地址与待配置芯片的通信地址;

执行单元,用于按照配置内容,将内存中的驱动程序配置到待配置芯片中。

本申请实施例的第三方面提供了一种电子设备,所述电子设备包括存储器、处理器以及存储在所述存储器中并可在所述电子设备上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提供的驱动程序配置方法的各步骤。

本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的驱动程序配置方法的各步骤。

实施本申请实施例提供的一种驱动程序配置方法、驱动程序配置装置、电子设备及计算机可读存储介质具有以下有益效果:

本申请实施例提供的一种驱动程序配置方法,应用于系统级芯片SoC,通过在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息。基于该待配置信息生成配置内容,由于该配置内容至少用于指示内存的通信地址与待配置芯片的通信地址,因此可以按照该配置内容,将内存中的驱动程序配置到待配置芯片中。上述方案中,将待配置信息与驱动程序配置在驱动模组的内存中,在对驱动模组的待配置芯片进行驱动程序配置时,通过从驱动模组的内存中获取待配置信息,并基于该待配置信息生成配置内容,由于该配置内容至少用于指示内存的通信地址与待配置芯片的通信地址,因此可以按照该配置内容,将内存中的驱动程序配置到待配置芯片中,无需考虑不同的待配置芯片之间的差异,即可为待配置芯片进行驱动程序配置,提供了一种能够对不同的待配置芯片进行驱动程序统一配置的新方案。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种驱动程序配置方法的整体方案示意图;

图2是本申请实施例提供的一种驱动程序配置方法的实现流程图;

图3是本申请另一实施例提供的一种驱动程序配置方法的实现流程图;

图4是本申请实施例提供的一种驱动程序配置装置的结构框图;

图5是本申请实施例提供的一种电子设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本实施例提供的一种驱动程序配置方法,执行主体为电子设备中的系统级芯片(System on Chip,SoC)。这里,电子设备可以是手机、平板电等移动终端,也可以是显示器、电视机等具有显示模组的电子终端。

图1示出了本申请实施例提供的一种驱动程序配置方法的整体方案示意图,如图1所示,SoC可以被配置在主板上。显示模组包括屏幕,以及用于对屏幕进行驱动的驱动模组,驱动模组包括待配置芯片。在将显示模组与主板模组进行组装时,需要向显示模组中的待配置芯片配置相应的驱动程序,以使显示模组能够正常工作。

在实际应用中,显示模组与主板可以分别由不同的厂商进行生产,并且不同的显示模组中配置的待配置芯片存在差异。例如,根据屏幕的规格以及适配的电子设备等,待配置芯片选用的型号或者功能也不同。

在一些已有的配置方案中,将驱动程序预先配置在主板的SoC,在将主板与显示模组连接后,通过主板上的SoC将驱动程序配置到显示模组的待配置芯片中。但由于不同厂商提供的待配置芯片之间存在一定的差异性,因此在SoC中存储的驱动程序并不能适用于所有待配置芯片,并且SoC与不同待配置芯片之间的通信方式也存在差异。基于此,只能针对每种类型的待配置芯片为SoC配置相应的执行内容。如此一来,不仅增加了SoC的程序配置成本,而且还容易令SoC仅适用于某一类显示模组,从而导致SoC的适用范围变小。

基于上述问题,本实施例提供的一种驱动程序配置方法,应用于系统级芯片SoC,通过在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息。基于该待配置信息生成配置内容,由于该配置内容至少用于指示内存的通信地址与待配置芯片的通信地址,因此可以按照该配置内容,将内存中的驱动程序配置到待配置芯片中。上述方案中,将待配置信息与驱动程序配置在驱动模组的内存中,在对驱动模组的待配置芯片进行驱动程序配置时,通过从驱动模组的内存中获取待配置信息,并基于该待配置信息生成配置内容,由于该配置内容至少用于指示内存的通信地址与待配置芯片的通信地址,因此可以按照该配置内容,将内存中的驱动程序配置到待配置芯片中,无需考虑不同的待配置芯片之间的差异,也无需针对不同的待配置芯片为SoC进行特殊配置,即可为待配置芯片进行驱动程序配置,提供了一种能够对不同的待配置芯片进行驱动程序统一配置的新方案。

以下通过具体实现方式对本实施例提供的一种驱动程序配置方法进行详细说明。

图2示出了本申请实施例提供的一种驱动程序配置方法的实现流程图。如图2所示,驱动程序配置方法包括以下步骤:

110:在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息。

在110中,驱动模组包括待配置芯片。待配置信息指的是驱动模组的内存中存储的,用于生成配置内容的信息。由于驱动模组包括待配置芯片,因此该待配置信息具体可以包括用于实现内存与待配置芯片进行通信的内容。例如,待配置芯片的地址。驱动模组的内存指的是驱动模组的存储单元,具体可以是flash闪存等具有存储功能的单元。

在本申请的所有实施例中,待配置芯片具体可以是驱动模组中的电源管理芯片(Power Management IC,PMIC),相应的,驱动程序为可以被PMIC执行的驱动程序。在实际应用中,待配置芯片还可以是其他具有电源管理功能,以及可以驱动屏幕正常工作的驱动芯片。

在具体实现时,驱动模组与主板之间可以通过外设串行总线进行连接。当驱动模组与主板连接后,主板上的SoC可以通过检测外设串行总线的目标端口信号,进而确定是否与驱动模组建立了连接。并且,在确定与驱动模组连接后,SoC可以通过该外设串行总线访问驱动模组的内存,进而从内存中获取待配置信息。这里,驱动模组的内存中还存储有驱动程序。

容易理解的是,由于待配置芯片与内存被一同设置在驱动模组中,因此可以在配置驱动模组时将已存储了驱动程序的内存,与相应的待配置芯片设置在同一驱动模组中,如此一来只需要在显示模组的生产过程中,实现内存中的驱动程序与待配置芯片对应即可。也即,实际应用中,只需要区分不同待配置芯片适用的驱动程序,并将该驱动程序存储在相应的内存中,令待配置芯片与相应的内存对应配置在同一个模组中即可。

在本申请的所有实施例中,驱动模组的内存与待配置芯片可以别设置在同一个驱动电路板上,也即内存与待配置芯片之间可以通过驱动电路板上的走线实现物理连接。在此基础上,当驱动模组与主板的端口连接后,主板上的SoC可以直接从驱动模组的内存中获取待配置信息,并生成相应的配置内容,实现将内存中存储的驱动程序配置到待配置芯片中。

作为一个实施例,步骤110具体包括:

在检测到用于指示与驱动模组连接的在位信号时,通过外设总线接口从驱动模组的内存中获取待配置信息。

在本实施例中,外设总线接口具体可以为串行外设总线接口(Serial PeripheralInterface,SPI)。在驱动模组与主板之间通过SPI端口连接后,主板上的SoC可以在检测到在位端的电平信号变化后,即检测到用于指示与驱动模组连接的在位信号时,可以确定驱动模组与主板之间已经建立了物理连接,进而通过该SPI接口从驱动模组的内存中获取待配置信息。

示例性地,驱动模组可以包括多个待配置芯片与多个内存,也即在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息,具体可以是从多个内存中获取相应的待配置信息。由于待配置信息具体可以包括用于实现内存与待配置芯片进行通信的内容,如待配置芯片的地址,因此在多个内存与多个待配置芯片的场景中,可以从不同的内存中获取不同的待配置信息,并该待配置信息与相应的待配置芯片对应。或者,多个内存包括用于存储待配置信息的第一内存,用于存储驱动程序的第二内存,从驱动模组的内存中获取待配置信息,具体可以是从第一内存中获取待配置信息。可以理解的是,本实施例中的内存泛指与待配置芯片设置在同一驱动模组中的内存,至于该内存具体配置的大小或者个数,此处不作限制。

120:基于待配置信息生成配置内容,配置内容至少用于指示内存的通信地址与待配置芯片的通信地址。

在步骤120中,配置内容指的是由SoC执行的脚本内容。

在本实施例中,由于该配置内容至少用于指示内存的通信地址与待配置芯片的通信地址,因此SoC执行该配置内容时,至少可以基于内存的通信地址与待配置芯片的通信地址,为待配置芯片与内存创建通信链路。也即,SoC通过执行该配置内容,可以为待配置芯片与内存创建通信链路。或者,SoC通过执行该配置内容,可以指示待配置芯片根据内存的通信地址对内存进行访问。

需要说明的是,虽然待配置芯片与内存共同被配置在驱动模组中,但是在未向待配置芯片配置驱动程序时,待配置芯片还无法自行访问内存,也不能通过物理接口与内存进行直接交互。故通过SoC基于配置信息生成配置内容后,可以通过执行该配置内容,按照该配置内容中指示的内存的通信地址与待配置芯片的通信地址,为待配置芯片与内存创建通信链路。

作为一个实施例,待配置信息包括:待配置芯片的总线通信地址。步骤120具体包括:

获取内存的总线通信地址;按照预设的总线通信协议,基于待配置芯片的总线通信地址与内存的总线通信地址,生成用于双向总线通信的配置内容。

在本实施例中,待配置芯片与内存共同被配置在驱动模组中,具体可以是配置在同一驱动电路板上。这里,内存的总线通信地址即为内存通过通信总线进行通信的地址。由于驱动模组中可以通过串行通信总线将各个功能单元进行连接,因此待配置芯片与内存之间可以通过同一条串行通信总线进行通信。

在具体实现时,SoC中可以预先配置有总线通信协议,该总线通信协议用于描述如何根据总线通信地址实现通信的规则。这里,总线通信协议具体可以是已有的双向总线通信协议,如(Inter-Integrated Circuit,I

可以理解的是,在具体实现时,还可以根据不同的待配置芯片的通信能力,在SoC中预先配置相应的通信协议,使得SoC在基于待配置信息生成配置内容时,可以按照与待配置芯片适配的通信协议生成相应的配置内容。

作为一个实施例,待配置信息包括:待配置芯片的总线通信地址与驱动程序的字节长度信息。步骤120具体包括:

获取内存的总线通信地址;按照预设的总线通信协议,基于待配置芯片的总线通信地址、内存的总线通信地址以及字节长度信息,生成用于双向总线通信的配置内容。

与上一实施例相比,在本实施例中,配置信息还包括驱动程序的字节长度信息。驱动程序的字节长度信息用于指示驱动程序在内存中的字节长度,或者驱动程序在内存中的存储地址范围。

作为一个示例,下表1示出了内存的地址以及存储内容之间的对应关系。

表1内存的地址与存储内容示意表

在表1中,地址A+00H存储有待配置芯片的总线通信地址,地址A+01H存储有待配置芯片的字节长度信息,地址A+02H~A+(B+2)H则存储的是驱动程序的程序内容。在从驱动模组的内存中获取待配置信息时,可以从地址A+00H获取待配置芯片的总线通信地址,以及从地址A+01H获取待配置芯片的字节长度信息。这里,字节长度信息描述的是驱动程序的程序内容字节长度,也即为地址A+02H~A+(B+2)H之间可以存储的字节长度。

可以理解的是,在本实施例中,基于待配置芯片的总线通信地址、内存的总线通信地址以及字节长度信息生成的配置内容中,通过字节长度信息描述了驱动程序在内存中的字节长度,或者驱动程序在内存中的存储地址范围,故可以按照该配置内容从内存中读取出驱动程序的内容。

130:按照配置内容,将内存中的驱动程序配置到待配置芯片中。

在130中,由于配置内容是由SoC执行的脚本内容,并且SoC通过执行该配置内容,可以为待配置芯片与内存创建通信链路,因此当待配置芯片与内存之间创建通信链路之后,SoC可以将内存中存储的驱动程序通过该通信链路,配置到待配置芯片中。或者,SoC指示驱动芯片从内存中读取驱动程序。

在本实施例中,由于SoC被配置在主板上,在待配置芯片所在的驱动模组与主板连接的情况下,主板上的SoC可以通过串行外设总线访问驱动模组中的内存与待配置芯片。

在具体实现时,内存中至少存储有待配置信息与驱动程序,SoC可以根据从内存中获取到的待配置信息,生成相应的配置内容。此后,可以按照该配置内容,将内存中存储的驱动程序配置到待配置芯片中。

作为一个实施例,待配置信息包括待配置芯片的总线通信地址,则SoC可以根据该待配置芯片的总线通信地址,结合内存的总线通信地址,生成用于实现待配置芯片与内存之间双向总线通信的配置内容。

以上述示例为基础,作为一种可能实现的方式,步骤130具体可以包括:指示待配置芯片根据内存的总线通信地址,从内存中读取驱动程序。

这里,由于配置内容指示了待配置芯片的总线通信地址与内存的总线通信地址,因此SoC可以指示待配置芯片根据内存的总线通信地址对内存进行访问。

具体地,SoC在指示待配置芯片从内存中读取驱动程序时,可以按照预设的字节长度,指示待配置芯片从内存中读取内容的多少。也即,SoC可以指示待配置芯片从内存中读取与驱动程序字节长度对应的内容。

以上述示例为基础,作为另一种可能实现的方式,步骤130具体可以包括:基于待配置芯片的总线通信地址与内存的总线通信地址,建立待配置芯片与内存之间的通信链路,通过通信链路将驱动程序从内存中读取至待配置芯片中。

这里,由于待配置芯片与内存被设置在同一驱动模组中,也即待配置芯片与内存被设置在同一驱动电路板上,因此待配置芯片与内存之间可以通过一条通信总线进行信息交互。在配置内容指示了待配置芯片的总线通信地址与内存的总线通信地址的情况下,SoC可以根据该配置内容建立或者确定待配置芯片与内存之间的通信链路,进而通过该通信链路,将驱动程序从内存中读取至待配置芯片中。

具体地,在SoC根据该配置内容建立或者确定待配置芯片与内存之间的通信链路的情况下,SoC可以从内存中读取指定字节长度的内容至通信总线上,并且指示了该内容的目标地址为待配置芯片的总线通信地址。也即,SoC可以从内存中读取驱动程序的内容至通信总线上,并且指示了该内容的目标地址为待配置芯片的总线通信地址,使得待配置芯片可以从通信总线上接收到该驱动程序,进而实现将驱动程序从内存中读取至待配置芯片中。

作为另一个示例,待配置信息包括待配置芯片的总线通信地址与驱动程序的字节长度信息,则SoC可以根据该待配置芯片的总线通信地址,结合内存的总线通信地址,生成用于实现待配置芯片与内存之间双向总线通信的配置内容,该配置内容还描述了驱动程序在内存中的字节长度或者地址范围。

以上述示例为基础,作为一种可能实现的方式,步骤130具体可以包括:指示待配置芯片根据内存的总线通信地址与字节长度信息,从内存中读取驱动程序。

这里,由于配置内容指示了待配置芯片的总线通信地址与内存的总线通信地址,因此SoC可以指示待配置芯片根据内存的总线通信地址对内存进行访问。同时,该配置内容还描述了驱动程序在内存中的字节长度或者地址范围,因此SoC在指示待配置芯片对内存进行访问时,可以按照配置内容中描述的驱动程序在内存中的字节长度或者地址范围,从内充读取驱动程序。

以表1的内容为例,内存中地址为A+00H存储有待配置芯片的总线通信地址D,为1个字节。内存中地址为A+01H存储有待配置芯片的字节长度信息,假设为10个字节。故在内存中地址为A+02H~A+(B+2)H存储的是驱动程序的程序内容。SoC在指示待配置芯片对内存进行访问时,可以按照A+01H存储的待配置芯片的字节长度信息,也即10个字节,指示待配置芯片从内存中读取地址为A+02H~A+(B+2)H的10个字节的内容作为驱动程序。

以上述示例为基础,作为另一种可能实现的方式,步骤130具体可以包括:基于待配置芯片的总线通信地址与内存的总线通信地址,建立待配置芯片与内存之间的通信链路,根据字节长度信息确定驱动程序,通过通信链路将驱动程序从内存中读取至待配置芯片中。

这里,由于待配置芯片与内存被设置在同一驱动模组中,也即待配置芯片与内存被设置在同一驱动电路板上,因此待配置芯片与内存之间可以通过一条通信总线进行信息交互。在配置内容指示了待配置芯片的总线通信地址与内存的总线通信地址的情况下,SoC可以根据该配置内容建立或者确定待配置芯片与内存之间的通信链路,进而通过该通信链路,将驱动程序从内存中读取至待配置芯片中。

具体地,在SoC根据该配置内容建立或者确定待配置芯片与内存之间的通信链路的情况下,SoC可以按照配置内容中描述的驱动程序在内存中的字节长度或者地址范围,从内存中读取相应的内容至通信总线上,并且指示了该内容的目标地址为待配置芯片的总线通信地址。也即,SoC可以从内存中读取驱动程序的内容至通信总线上,并且指示了该内容的目标地址为待配置芯片的总线通信地址,使得待配置芯片可以从通信总线上接收到该驱动程序,进而实现将驱动程序从内存中读取至待配置芯片中。

本实施例中,利用配置内容描述待配置芯片与内存之间能够进行通信的地址,SoC在执行该配置内容时,即可基于两者之间的通信地址,从内存中读取驱动程序至两者的通信总线上。也即,无需在SoC中配置驱动程序,可以通过待配置芯片与内存之间的通信总线,实现将驱动程序配置到待配置芯片中。由于待配置芯片与内存是在制备驱动模组时一并生产的,因此在该内存中配置适用于待配置芯片的驱动程序,更加合理,可靠性更高。

请参阅图3,图3是本申请另一实施例提供的一种驱动程序配置方法的实现流程图。与图2对应的实施例相比,图3示出的驱动程序配置方法在步骤130之后,还包括步骤210。如图3所示,具体地:

210:响应于获取驱动程序版本号的预设指令,获取驱动程序版本号进行显示。

在步骤210中,预设指令泛指用于指示SoC获取驱动程度版本号的指令,具体可以是由服务器下发的升级指令,还可以是由用户触发的驱动程序版本号查询指令。

在本实施例中,在将驱动程序配置到待配置芯片中,得到已完成配置的芯片,也即驱动模组可以正常驱动屏幕进行显示。

在具体实现时,SoC通过响应预设指令,可以从内存中获取驱动程序版本号,或者从已完成配置的芯片中获取驱动程序版本号,并在屏幕中显示该驱动程序版本号。

在具体实现时,SoC通过响应预设指令,可以从内存中获取驱动程序的第一版本号,同时从已完成配置的芯片中获取驱动程序的第二版本号,如果第一版本号与第二版本号不相同,则同时显示第一版本号与第二版本号,并表示第一版本号的来源与第二版本号的来源。可以理解的是,如果第一版本号与第二版本号相同,则显示第一版本号与第二版本号中任一个版本号。

在本实施例中,SoC通过响应获取驱动程序版本号的预设指令,获取驱动程序版本号,并通过显示该驱动程序版本号,可以在对电子设备进行生产测试时,便于测试人员获悉对待配置芯片进行驱动程序配置的配置结果,有益于提高对电子设备的生产测试效率。

请参阅图4,图4是本申请实施例提供的一种驱动程序配置装置的结构框图。本实施例中该驱动程序配置装置包括的各单元用于执行图2至图3对应的实施例中的各步骤。具体请参阅图2至图3,以及图2至图3所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图4,驱动程序配置装置,包括:第一获取单元401、配置生成单元402以及执行单元403。具体地:

第一获取单元401,用于在检测到与驱动模组连接的信息时,从驱动模组的内存中获取待配置信息;其中,驱动模组包括待配置芯片;

配置生成单元402,用于基于待配置信息生成配置内容,配置内容至少用于指示内存的通信地址与待配置芯片的通信地址;

执行单元403,用于按照配置内容,将内存中的驱动程序配置到待配置芯片中。

作为一个实施例,驱动程序配置装置,还包括:第二获取单元。具体地:

第二获取单元,用于响应于获取驱动程序版本号的预设操作,获取驱动程序版本号进行显示。

应当理解的是,本实施例提供的驱动程序配置装置,各单元用于执行图2至图3对应的实施例中的各步骤,而对于图2至图3对应的实施例中的各步骤已在上述实施例中进行详细解释,具体请参阅图2至图3,以及图2至图3所对应的实施例中的相关描述,此处不再赘述。

图5是本申请实施例提供的一种电子设备的结构框图。如图5所示,该实施例的电子设备5包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52,例如驱动程序配置方法的程序。处理器50执行所述计算机程序52时实现上述各个驱动程序配置方法各实施例中的步骤,例如图2至图3所示的各步骤。或者,所述处理器50执行所述计算机程序52时实现上述图5对应的实施例中各单元的功能。具体请参阅图5对应的实施例中的相关描述,此处不赘述。

示例性的,所述计算机程序52可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器51中,并由所述处理器50执行,以完成本申请。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序52在所述电子设备5中的执行过程。例如,所述计算机程序52可以被分割成第一获取单元、配置生成单元以及执行单元,各单元具体功能如上所述。

所述电子设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是电子设备5的示例,并不构成对电子设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器50可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器51可以是电子设备5的内部存储单元,例如电子设备5的硬盘或内存。所述存储器51也可以是电子设备5的外部存储设备,例如所述电子设备5上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括电子设备5的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述电子设备所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

技术分类

06120116546871