资源加载方法、装置、芯片以及电子设备与流程

文档序号:25957246发布日期:2021-07-20 17:16阅读:91来源:国知局
资源加载方法、装置、芯片以及电子设备与流程

本申请涉及电子技术领域,更具体地,涉及一种资源加载方法、装置、芯片以及电子设备。



背景技术:

随着电子设备所支持功能的增多,电子设备中配置有多种器件,例如,传感器。在电子设备中,通常是通过运行器件对应的运行资源来实现对器件的控制。其中,电子设备可以通过将运行资源加载到指定的存储空间中以实现对运行资源的运行。在相关的电子设备中,电子设备通常会向指定的存储空间中加载多种运行资源,以增加电子设备对于不同器件的兼容性,但是这样就会造成过多的对指定的指定的存储空间的占用。



技术实现要素:

鉴于上述问题,本申请提出了一种资源加载方法、装置、芯片以及电子设备,以改善上述问题。

第一方面,本申请提供了一种资源加载方法,应用于电子设备,所述方法包括:响应于加载指令,获取目标器件的标识信息;获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源;将所述运行资源加载到所述芯片的指定存储空间。

第二方面,本申请提供了一种资源加载方法,应用于芯片所包括的第一处理器,所述芯片还包括第二处理器,所述方法包括:若所述第一处理器接收到所述第二处理器发送的加载指令,从所述加载指令中获取到目标器件的标识信息;获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源;将所述运行资源加载到所述第一处理器的指定存储空间。

第三方面,本申请提供了一种资源加载装置,运行于于电子设备包括的芯片,所述装置包括:信息获取单元,用于响应于加载指令,获取目标器件的标识信息;资源获取单元,用于获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源;资源加载单元,用于将所述运行资源加载到所述芯片的指定存储空间。

第四方面,本申请提供了一种芯片,包括数据处理模块以及指定存储空间;所述数据处理模块,用于执行上述的方法。

第五方面,本申请提供了一种电子设备,包括存储器、芯片以及目标器件,所述芯片用于执行上述的方法。

第六方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。

本申请提供的一种资源加载方法、装置、芯片以及电子设备,在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。

附图说明

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

图1示出了本申请一实施例提出的一种资源加载方法的流程图;

图2示出了本申请实施例中进行指定周期时间的时间长度切换的示意图;

图3示出了本申请另一实施例提出的一种资源加载方法的流程图;

图4示出了本申请实施例中一种芯片的指定引脚与器件的指定引脚进行连接的示意图;

图5示出了本申请实施例中另一种芯片的指定引脚与器件的指定引脚进行连接的示意图;

图6示出了本申请实施例提供一种确定所需加载的运行资源的流程图;

图7示出了本申请再一实施例提出的一种资源加载方法的流程图;

图8示出了本申请又一实施例提出的一种资源加载方法的流程图;

图9示出了本申请一实施例提出的一种资源加载装置的结构框图;

图10示出了本申请另一实施例提出的一种资源加载装置的结构框图;

图11示出了本申请的用于执行根据本申请实施例的资源加载方法的另一种电子设备的结构框图;

图12示出了本申请实施例提供的一种计算机可读存储介质的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

随着电子设备功能的日益丰富,更多的电子设备可以通过所安装的进行数据检测的器件来实现更为丰富的功能。例如,在电子设备中安装有加速度传感器的情况下,电子设备可以通过加速度传感器来感知到自身的加速度大小或者加速度方向,从而可以对应的适配不同的操作。例如,电子设备可以根据加速度来实现对应用程序中的操作目标进行控制。再者,在电子设备安装有接近传感器的情况下,电子设备可以根据接近传感器检测到的数据来对电子设备进行控制。例如,可以控制屏幕的熄灭或者点亮。

其中,电子设备通常是通过器件所对应的运行资源来实现对器件进行控制的。其中,运行资源也可以理解为驱动程序。在相关的电子设备中,为了提升电子设备对于不同厂家生产的同一类型的器件的兼容性,电子设备可能会同时加载多种运行资源到指定的存储空间中以实现该多种运行资源均可以被运行,但是,这样就会使得指定的存储空间被过多的占用。

因此,发明人在研究中发现上述问题后,提出了本申请中可以改善上述问题的资源加载方法、装置、芯片以及电子设备。从而在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。

下面将结合附图具体描述本申请的各实施例。

请参阅图1,本申请实施例提供的一种资源加载方法,应用于电子设备包括的芯片,所述方法包括:

s110:响应于加载指令,获取目标器件的标识信息。

其中,加载指令为用于触发芯片加载运行资源的指令,对应的目标器件为加载指令所指示的需要进行运行资源加载的器件。在本申实施例中,可以有多种方式来触发生成加载指令。

作为一种方式,电子设备可以在启动的时候触发生成加载指令。需要说明的时候,在一些情况下,器件的运行资源要实现被运行则需要加载到芯片的指定存储空间中。例如,在芯片中,指定存储空间可以为基于sram(staticrandom-accessmemory,sram)所构建的存储空间,那么需要被运行的运行资源则需要被芯片运行时,则会被芯片加载到芯片所包括的基于sram所构建的存储空间中。那么在这种情况下,当电子设备关机之后,指定存储空间中的数据会消失,进而在电子设备重新启动之后,则会需要重新加载目标器件的运行资源到指定存储空间中,进而则可以在电子设备启动的时候就触发生成加载指令。

作为另外一种方式,电子设备也可以在检测到对应于目标器件的应用程序在启动以后再触发生成加载指令。需要说明的是,电子设备中的器件可能会有多种。例如,电子设备中的器件可以包括有加速度传感器、接近传感器、红外传感器、闪光灯、结构光传感器、超声波传感器等。但是,并不是每个器件的使用频率都会较高。例如,对于超声波传感器可能是会在需要进行隔空手势识别的时候才需要进行使用。再者,芯片中的用于加载运行资源的指定存储空间可以存储的数据量是有限的,那么直接在电子设备启动的时候,将所有的器件对应的运行资源都加载到该指定存储空间中,则会造成所需加载的数据量较大,并且也会对指定存储空间造成过度的占用。那么通过有选择的进行器件对应的运行资源的加载,可以降低电子设备在启动的时候所需加载到指定存储空间的数据量,并且也不用过度的对指定存储空间进行占用。

可选的,电子设备可以根据器件的使用频率将电子设备所包括的器件进行分类。其中,将使用频率较高的器件分类第一类器件,对应的,将使用频率较低的器件分类为第二器件。

其中,电子设备在启动时可以将第一类器件作为目标器件,进而获取第一类器件各自对应的标识信息,以便可以在电子设备启动阶段就完成对第一类器件对应的运行资源的加载。对于第二类器件,则电子设备可以在检测到其对应的应用程序启动后,再触发生成加载指令。需要说明的是,器件的类型可能会在电子设备的运行过程中进行变换,例如,某个器件原本属于第二类器件,因为使用频率的上升则可能会被确定为第一类器件,对于对应的类型由第二类器件变更为第一类器件的器件,其对应的运行资源可以在类型变更后就被电子设备加载到芯片的指定存储空间中。示例性的,以超声波传感器为例,其在电子设备启动后的运行过程中,对应的类型由第二类型器件变更为了第一类型器件,那么电子设备的芯片则可以立即将超声波传感器所对应的运行资源加载到指定存储空间中。

其中,电子设备可以根据在指定周期时间内器件的使用次数来计算出器件所对应的使用频率。可选的,在本实施例中,电子设备检测到器件启动后,则会将器件的使用次数增加1次。该指定周期时间可以为每间隔1小时、或者每间隔一天,或者每间隔一周等。其中,电子设备可以根据一些方式来具体确定该指定周期时间的长度。

可选的,电子设备可以根据在当前的指定周期时间内是否检测到有第二类器件的启动来确定指定周期时间的长度。其中,电子设备可以在检测到当前的指定周期时间内有第二类器件启动时,检测当前的指定周期时间的时间长度是否为最短的时间长度,若是最短的时间长度,则不会再进行指定周期时间长度的变换。若不是最短的时间长度,则会立即开始计时新的指定周期时间,并且,该新的指定周期时间的时间长度短于前述的当前的指定周期时间的时间长度,并且,在该新的指定周期时间内没有检测到第二类器件启动的情况下,会一直保持该新的指定周期时间。

示例性的,如图2所示,当前的指定周期时间的时间长度为1天,那么也就意味着,是每一天对第一类型器件和第二类器件的划分进行一次更新。其中时间t1所在的周期时间为当前的周期时间,并且,若在t1这个时刻检测到有第二类器件启动,且检测到当前的时间长度(1天)并不是最短的时间长度,那么则会对指定周期的时间长度进行缩短,例如,缩短到图2中所示的1天,并且会以t1这个时刻为起点进行新的指定周期时间的计时。

s120:获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源。

其中,芯片可以从电子设备的存储器中获取得到目标器件的运行资源。需要说明的是,电子设备的存储器中的数据在电子设备关机的情况下依然不会消失,进而可以将电子设备的器件所对应的运行资源都存储在电子设备的存储器中。

作为一种方式,可以预先建立有器件的标识信息与运行资源的存储地址之间的对应关系。在这种方式下,当芯片获取得到目标器件的标识信息后,可以基于标识信息与运行资源的存储地址之间的对应关系,来获取得到目标存储地址,进而从目标存储地址读取得到目标器件所对应的运行资源。其中,目标存储地址为存储器中用于存储目标器件的运行资源的存储地址。

再者,可选的,芯片在存储器中无法获取标识信息所对应的运行资源的情况下,还可以从指定服务器中进行运行资源的获取。

s130:将所述运行资源加载到所述芯片的指定存储空间。

其中,将运行资源加载到指定存储空间可以理解为将运行资源从电子设备的存储器中复制一份到芯片的指定存储空间中,进而芯片可以通过指定存储空间中的运行资源来实现对目标器件的控制。

本实施例提供的一种资源加载方法,在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。

请参阅图3,本申请实施例提供的一种资源加载方法,应用于电子设备包括的芯片,所述方法包括:

s210:响应于加载指令,获取所述目标器件的指定引脚的电平作为所述目标器件的标识信息。

需要说明的是,对于同一种功能的器件而言,不同的厂商在进行生产时可能会有不同的器件内部电路配置方式,而基于不同的内部电路配置方式,可以使得器件在安装在电子设备中时会有不同的电性状态。该电性状态可以体现在一些引脚输出电平的高低。那么作为一种方式,所述芯片的指定引脚用于与所述目标器件的指定引脚连接,所述获取所述目标器件的指定引脚的电平作为所述目标器件的标识信息,包括:获取所述芯片的指定引脚的电平,所述芯片的指定引脚的电平与所述目标器件的指定引脚的电平相同;将所述芯片的指定引脚的电平,作为所述目标器件的标识信息。可选的,所述目标器件的指定引脚为nc(notconnected)引脚。

示例性的,如图4所示,其中的器件1为目标器件,其中器件1的引脚p1为器件1的指定引脚,芯片的引脚gpio(general-purposeinput/output)1为芯片的指定引脚,那么引脚p1则可以与芯片的引脚gpio1进行连接。在图4所示的状态下,引脚p1的输出电平与芯片的引脚gpio1的输入电平是相同的,那么芯片通过获取到指定引脚gpio1的输入电平来作为器件1的标识信息。

s220:获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源。

s230:将所述运行资源加载到所述芯片的指定存储空间。

需要说明的是,对于芯片而言其gpio引脚可以有多个,那么在目标器件有多个的情况下,可以配置不同的gpio引脚来连接不同的目标器件的指定引脚,从而使得在目标器件有多个的情况下,可以对多个目标器件各自对应的运行资源进行加载。示例性的,如图5所示,其中的器件1和器件2均为目标器件。器件1的指定引脚p1与芯片的指定引脚gpio1进行连接,器件2的指定引脚p2与芯片的指定引脚gpio2进行连接。那么芯片通过获取到指定引脚gpio1的输入电平来作为器件1的标识信息,同时可以通过获取到指定引脚gpio2的输入电平来作为器件2的标识信息。

示例性的,其中的器件1为接近传感器,器件2为加速度传感器。其中,器件1可以由两个厂家进行生产,包括a厂家生产的器件1和b厂家生产的器件1。对应的,器件2也可以由两个厂家进行生产,包括c厂家生产的器件2和d厂家生产的器件2。其中,a厂家的器件1的指定引脚悬空;b厂家的器件1的指定引脚下拉到地;c厂家的器件2的指定引脚悬空;d厂家的器件2的指定引脚下拉到地。再者,芯片的gpio1和gpio2配置成默认上拉。那么在这种情况下,如图6所示,若芯片获取到gpio1引脚的输入电平为高电平且gpio2引脚的输入电平为高电平,那么则会选择a厂家和c厂家的运行资源。若芯片获取到gpio1引脚的输入电平为高电平且gpio2引脚的输入电平为低电平,那么则会选择a厂家和d厂家的运行资源。若芯片获取到gpio1引脚的输入电平为低电平且gpio2引脚的输入电平为高电平,那么则会选择b厂家和c厂家的运行资源。若芯片获取到gpio1引脚的输入电平为低电平且gpio2引脚的输入电平为低电平,那么则会选择b厂家和d厂家的运行资源。

本实施例提供的一种资源加载方法,从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。并且,在本申请实施例中,芯片可以通过检测目标器件的指定引脚的电平来获取得到目标器件的标识,从而实现了对电平进行检测就能获取得到目标器件的标识信息,提升了获取标识信息的效率,以便能够更加快速的完整对运行资源的加载。

请参阅图7,本申请实施例提供的一种资源加载方法,应用于电子设备,所述方法包括:

s310:响应于加载指令,获取存储器中的指定文件,从所述指定文件中获取所述目标器件的标识信息。

在本实施例中,目标器件对应的标识信息可以预先直接存储在电子设备的存储器中的指定文件中。那么在这种情况下,该指定文件中所存储的标识信息对应的器件则均为目标器件。

s320:获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源。

s330:将所述运行资源加载到所述芯片的指定存储空间。

需要说明的是,对于该指定文件中的内容可以通过电子设备提供的信息录入界面来进行录入。

作为一种方式,所述响应于加载指令,获取目标器件的标识信息之前还包括:响应于信息录入指令,显示信息录入界面;获取在所述信息录入界面中所输入的信息作为所述目标器件的标识信息,并存储到所述指定文件。

需要说明的是,作为一种方式,电子设备的器件可以在损坏后进行更换,那么更换后的器件可能与之前的器件的厂家是不同的,那么为了能够使得更换后的器件可以正常运行,那么则可以触发电子设备进入到指定的模式,电子设备在进入到指定的模式后可以可以显示信息录入界面,那么则可以将更换后的器件的标识信息通过该信息录入界面输入到前述的指定文件中,从而实现对指定文件中的目标器件的标识信息进行更新。其中,指定的模式可以为开发模式或者其他与电子设备正常运行时的模式不同的模式。

本实施例提供的一种资源加载方法,从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。并且,在本实施例中,对于目标器件的标识信息可以通过文件的形式存储到电子设备的存储器中,进而实现了不用做出硬件层面的改动,就可以对目标器件的运行资源进行针对性的加载。

请参阅图8,本申请实施例提供的一种资源加载方法,应用于芯片所包括的第一处理器,所述芯片还包括第二处理器,所述方法包括:

s410:若所述第一处理器接收到所述第二处理器发送的加载指令,从所述加载指令中获取到目标器件的标识信息。

需要说明的是,在本实施例中,第一处理器可以用于对器件对应的数据进行处理,第二处理器可以为用于控制器件启动或者关闭的处理器,该第二处理器还可以用于处理电子设备中所安装程序的数据。其中,器件对应的数据可以理解为器件所采集的数据。例如,器件为各种类型的传感器,那么器件对应的数据则可以包括传感器所采集的数据。

再者,芯片可以是通过自身的引脚与外部的器件进行信号传输的,那么其中的第二处理器则可以用于对芯片引脚所接收到的信号进行检测,或者触发芯片通过引脚向外部的器件传输信号。其中,所接收到的信号可以为关于外部的器件的指定引脚输出电平的信号。该接收到的信号可以表征外部器件的指定引脚的输出的电平的信号是表征高电平还是低电平。

可选的,第一处理器的功耗低于第二处理器的功耗。

s420:获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源。

s430:将所述运行资源加载到所述第一处理器的指定存储空间。

可选的,第一处理器的指定存储空间可以为第一处理器所包括的静态随机存取存储器(sram)。

本申请提供的一种资源加载方法,在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。

请参阅图9,本申请实施例提供的一种资源加载装置500,运行于于电子设备包括的芯片,所述装置500包括:

信息获取单元510,用于响应于加载指令,获取目标器件的标识信息。

资源获取单元520,用于获取所述标识信息对应的运行资源,所述运行资源为用于控制所述目标器件运行的资源。

资源加载单元530,用于将所述运行资源加载到所述芯片的指定存储空间。

作为一种方式,信息获取单元510,具体用于获取所述目标器件的指定引脚的电平作为所述目标器件的标识信息。

可选的,所述芯片的指定引脚用于与所述目标器件的指定引脚连接。信息获取单元510,具体用于获取所述芯片的指定引脚的电平,所述芯片的指定引脚的电平与所述目标器件的指定引脚的电平相同;将所述芯片的指定引脚的电平,作为所述目标器件的标识信息。可选的,所述目标器件的指定引脚为nc引脚。

作为另外一种方式,信息获取单元510,具体用于获取存储器中的指定文件;从所述指定文件中获取所述目标器件的标识信息。

可选的,如图10所示,所述装置500还包括:信息管理单元540,用于响应于信息录入指令,显示信息录入界面;获取在所述信息录入界面中所输入的信息作为所述目标器件的标识信息,并存储到所述指定文件。

本实施例提供的一种资源加载装置,在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。

需要说明的是,本申请中片上系统的实施例与前述方法实施例是相互对应的,片上系统实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。

下面将结合图11对本申请提供的一种电子设备进行说明。

请参阅图11,基于上述的资源加载方法,本申请实施例还提供的另一种包括可以执行前述资源加载方法的电子设备200。电子设备200包括处理器102、存储器104、网络模块106以及传感器模块108。其中,该存储器104中存储有可以执行前述实施例中内容的程序。其中,片上系统108的内部结构可以如图1所示。且需要说明的是,片上系统108中的存储器可以与该存储器102不是同一个存储器。

其中,处理器102可以包括一个或者多个用于处理数据的核,而其中的某一个核可以为前述实施例中的第一核,在这种情况下,处理器102中的核可以执行通过所述命令传输模块向所述第二核发送第一命令,所述第一命令表征所述第一核准备执行与目标地址对应的数据处理操作,所述目标地址位于所述第二核所对应存储器中,以及响应于所述第二命令通过所述总线模块执行与所述目标地址对应的数据处理操作的操作。处理器102利用各种接口和线路连接整个电子设备200内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备200的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器102可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。

存储器104可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

所述网络模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。所述网络模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。所述网络模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。例如,网络模块106可以与基站进行信息交互。

传感器模块108可以包括至少一种传感器。具体地,传感器模块108可包括但并不限于:光传感器、运动传感器、压力传感器、红外热传感器、距离传感器、加速度传感器、以及其他传感器。

其中,压力传感器可以检测由按压在电子设备200产生的压力的传感器。即,压力传感器检测由用户和电子设备之间的接触或按压产生的压力,例如由用户的耳朵与移动终端之间的接触或按压产生的压力。因此,压力传感器可以用来确定在用户与电子设备200之间是否发生了接触或者按压,以及压力的大小。

其中,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别所述电子设备200姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,所述电子设备200还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述,

请参考图12,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质1100中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质1100可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质1100包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质1100具有执行上述方法中的任何方法步骤的程序代码1110的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1110可以例如以适当形式进行压缩。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

综上所述,本申请提供的一种资源加载方法、装置、芯片以及电子设备,在响应于加载指令,获取目标器件的标识信息后,进而获取所述标识信息对应的用于控制所述目标器件运行的运行资源,将所述运行资源加载到所述芯片的指定存储空间。从而通过上述方式,可以使得电子设备在进行运行资源的加载过程中,可以针对目标器件所对应的运行资源进行针对性加载,从而不用针对同一个目标器件而加载多种运行资源,进而降低了对指定存储空间的占用。还降低了器件对芯片的指定存储空间大小要求,减少芯片的设计和生产成本。

并且,因为本申请所提供的资源加载方法可以使得电子设备对于同一功能且由不同厂家生产的器件均可以进行兼容,从而使得在电子设备生产过程中的备料过程中,可以不用仅准备单一厂家所生产的器件,有利于降低器件备料的风险。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1