本发明专利技术适用于信息技术领域,提供了芯片兼容方法及装置。所述方法包括:获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息;根据所述配置信息配置所述芯片的运行参数;根据所述配置信息获取操作指令,并执行获取的所述操作指令。本发明专利技术通过获取芯片的身份标识码以获取对应的配置信息,根据配置信息配置芯片的运行参数,再根据配置信息获取并执行操作指令,由此使终端设备对于相同类型的芯片可以兼容不同的芯片规格,使不同芯片规格的芯片能够采用同一套软件,从而提高了生产效率,降低了研发成本。
【技术实现步骤摘要】
芯片兼容方法及装置
本专利技术属于信息
,尤其涉及芯片兼容方法及装置。
技术介绍
随着信息技术的发展,越来越多芯片供应商应运而生。对于同一类型的芯片,不同供应商提供的芯片规格可能不同。对于不同规格的芯片,需要由不同的软件来执行。对于终端设备厂家,一类芯片一般选择由同一供应商供应。然而,若有η (η为大于或等于I的整数)类芯片分别选用两种不同规格的芯片,则需要研发2η套软件,研发成本高,且生产效率低。
技术实现思路
鉴于此,本专利技术实施例提供了一种芯片兼容方法及装置,以解决现有的终端设备不能兼容不同规格的芯片,导致研发成本较高、生产效率较低的问题。 一方面,本专利技术实施例提供了一种芯片兼容方法,包括: 获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息; 根据所述配置信息配置所述芯片的运行参数; 根据所述配置信息获取操作指令,并执行获取的所述操作指令。 第二方面,本专利技术实施例提供了一种芯片兼容装置,包括: 配置信息获取单元,用于获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息; 运行参数配置单元,用于根据所述配置信息配置所述芯片的运行参数; 操作指令执行单元,用于根据所述配置信息获取操作指令,并执行获取的所述操作指令。 本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过获取芯片的身份标识码以获取对应的配置信息,根据配置信息配置芯片的运行参数,再根据配置信息获取并执行操作指令,由此使终端设备对于相同类型的芯片可以兼容不同的芯片规格,使不同芯片规格的芯片能够采用同一套软件,从而提高了生产效率,降低了研发成本。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例提供的芯片兼容方法的实现流程图; 图2是本专利技术实施例提供的芯片兼容方法步骤SlOl的具体实现流程图; 图3是本专利技术另一实施例提供的芯片兼容方法的实现流程图; 图4是本专利技术实施例提供的芯片兼容装置的结构框图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 图1示出了本专利技术实施例提供的芯片兼容方法的实现流程图,详述如下: 在步骤SlOl中,获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息。 需要说明的是,本专利技术实施例提供的芯片兼容方法可以应用于移动终端、计算机或者其它终端设备,在此不作限定。终端设备的操作系统可以为Android、1S或者Linux等,在此不作限定。 身份标识码是芯片的唯一标识符。芯片的身份标识码可以为芯片的ID (Identity,身份识别号)或者芯片的序列号,在此不作限定。 终端设备的存储器中存储有身份标识码与配置信息的映射关系。当终端设备启动时,通过CPU (Central Processing Unit,中央处理器)从存储器中获取与身份标识码对应的配置信息。 在步骤S102中,根据所述配置信息配置所述芯片的运行参数。 在步骤S103中,根据所述配置信息获取操作指令,并执行获取的所述操作指令。 在这里,配置信息包括芯片的参数信息以及操作指令的存储位置。在获取配置信息后,根据配置信息中的参数信息配置芯片的运行参数,并根据配置信息中操作指令的存储位置获取操作指令,再执行获取的操作指令。 图2示出了本专利技术实施例提供的芯片兼容方法步骤SlOl所述获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息的具体实现流程图,参照图2: 在步骤S201中,获取芯片的身份标识码,根据预先存储的第一映射列表确定所述身份标识码对应的芯片规格; 在步骤S202中,根据预先存储的第二映射列表获取与所述芯片规格对应的配置信息。 作为本专利技术的一个实施例,终端设备的存储器中预先存储第一映射列表和第二映射列表,其中,第一映射列表记录芯片的身份标识码与芯片规格的映射关系,第二映射列表记录芯片规格与配置信息的映射关系。在获取芯片的身份标识码后,根据第一映射列表确定身份标识码对应的芯片规格,再根据第二映射列表获取与芯片规格对应的配置信息。由于不同型号的芯片的芯片规格有可能相同,即不同身份标识码的芯片对应的芯片规格可能相同,因此,通过第一映射列表与第二映射列表相结合,可减少软件分支的数量,即可减少操作指令的代码块数,从而减轻存储器的存储负荷以及研发繁琐性。 图3示出了本专利技术另一实施例提供的芯片兼容方法的实现流程图,为了便于说明,仅示出了与本实施例相关的部分。参照图3: 在步骤S301中,根据芯片的身份标识码与芯片规格的对应关系创建第一映射列表,并存储创建的所述第一映射列表; 在步骤S302中,根据所述芯片规格与配置信息的对应关系创建第二映射列表,并存储创建的所述第二映射列表; 在步骤S303中,获取芯片的身份标识码,根据预先存储的第一映射列表确定所述身份标识码对应的芯片规格; 在步骤S304中,根据预先存储的第二映射列表获取与所述芯片规格对应的配置信息; 在步骤S305中,根据所述配置信息配置所述芯片的运行参数; 在步骤S306中,根据所述配置信息获取操作指令,并执行获取的所述操作指令。 优选地,所述芯片的运行参数包括所述芯片的工作频率、所述芯片的工作电压以及所述芯片的通用输入输出端口信息。 在本专利技术实施例中,配置信息中的参数信息包括工作频率参数信息、工作电压参数信息以及通用输入输出端口参数信息。CPU在获取配置信息中工作频率参数信息、工作电压参数信息以及通用输入输出端口参数信息,并根据上述参数信息配置芯片的工作频率、工作电压以及通用输入输出端口。 进一步地,步骤SlOl中所述获取芯片的身份标识码具体为: 通过I/O控制接口获取芯片的身份标识码。 在本专利技术实施例中,CPU通过指定I/O (Input and Output,输入和输出)控制接口获取芯片的身份标识码。 本专利技术实施例通过获取芯片的身份标识码以获取对应的配置信息,根据配置信息配置芯片的运行参数,再根据配置信息获取并执行操作指令,由此使终端设备对于相同类型的芯片可以兼容不同的芯片规格,使不同芯片规格的芯片能够采用同一套软件,从而提高了生产效率,降低了研发成本。 应理解,在本专利技术实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。 图4示出了本专利技术实施例提供的芯片兼容装置的结构框图,该芯片兼容装置可以用于运行图1至图3所述的芯片兼容方法。为了便于说明,仅示出了本实施例相关的部分。 参照图4,所述芯片兼容装置包括: 配置信息获取单元41,用于获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息; 运行参数配置单元42,用于根据所述本文档来自技高网...
【技术保护点】
一种芯片兼容方法,其特征在于,包括:获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息;根据所述配置信息配置所述芯片的运行参数;根据所述配置信息获取操作指令,并执行获取的所述操作指令。
【技术特征摘要】
1.一种芯片兼容方法,其特征在于,包括: 获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息; 根据所述配置信息配置所述芯片的运行参数; 根据所述配置信息获取操作指令,并执行获取的所述操作指令。2.如权利要求1所述的方法,其特征在于,所述获取芯片的身份标识码,并根据所述身份标识码获取所述芯片对应的配置信息包括: 获取芯片的身份标识码,根据预先存储的第一映射列表确定所述身份标识码对应的芯片规格; 根据预先存储的第二映射列表获取与所述芯片规格对应的配置信息。3.如权利要求2所述的方法,其特征在于,在所述获取芯片的身份标识码之前,所述方法还包括: 根据芯片的身份标识码与芯片规格的对应关系创建第一映射列表,并存储创建的所述第一映射列表; 根据所述芯片规格与配置信息的对应关系创建第二映射列表,并存储创建的所述第二映射列表。4.如权利要求1所述的方法,其特征在于,所述芯片的运行参数包括所述芯片的工作频率、所述芯片的工作电压以及所述芯片的通用输入输出端口信息。5.如权利要求1所述的方法,其特征在于,所述获取芯片的身份标识码具体为: 通过I/o控制接口获取所述芯片的身份标识码。6.一种芯片兼容装置,其特征在于,包括: 配置信息获取单元,用...
【专利技术属性】
技术研发人员:甄文先,陈启安,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。