获取硬件版本信息的方法与装置的制造方法

文档序号:10612619阅读:284来源:国知局
获取硬件版本信息的方法与装置的制造方法
【专利摘要】本发明实施例提供一种获取硬件版本信息的方法和装置,其中,所述方法包括:获取设定通用输入输出管脚输出的电平信号;依据预设原则确定所述电平信号对应的标识序号;依据所述标识序号确定与所述标识序号对应的硬件版本信息。通过本发明实施例提供的,设定通用输入输出管脚输出的电平信号来确定终端的硬件版本信息的方案,在任何情况下都可以准确的确定终端的硬件版本信息。
【专利说明】
获取硬件版本信息的方法与装置
技术领域
[0001]本发明涉及硬件版本信息处理技术领域,特别是涉及一种获取硬件版本信息的方法与装置。
【背景技术】
[0002]目前终端(例如:手机)平台上为了满足不同的用户群体,手机的硬件配置例如:硬盘,RAM(random access memory,随机存取存储器的)等也会依据不同的需求做相应的调整。正如本领域技术人员所熟知的,终端的硬件配置是需要软件来驱动控制的,因此,若想终端能够正常运转,则需要软件能够准确识别终端对应的硬件版本信息,以便对依据终端硬件版本信息做出兼容性的硬件驱动处理方法,使得终端能够正常运转。
[0003]目前,终端的硬件版本信息在终端出厂前都会通过工具直接写入到终端的ROM中,以备控制终端的软件读取。但是,这种方式在ROM中存储的硬件版本信息不被删除、或者修改的情况下,当控制终端的软件启动时,能够从ROM中读取到终端对应的硬件版本信息。但是,ROM中存储的信息存在被人为的擦除、修改的可能,也存在因ROM坏块导致信息不可读取的可能。而在上述情况下,控制终端的软件启动时,可能无法从ROM中读取到终端对应的硬件版本信息,或者是所读取到的硬件版本信息是错误的信息,而这最终将导致控制终端的软件无法准确的做出兼容性的处理方法,使得终端不能够正常运转。
[0004]可见,现有的将终端的硬件版本信息直接写入到ROM中方案,无法保证控制终端的软件启动时,在任何情况下都能够准确读取到终端的硬件版本信息。

【发明内容】

[0005]本发明实施例提供了一种获取硬件版本信息的方法与装置,以解决目前将终端的硬件版本信息直接写入到ROM中方案,无法保证控制终端的软件启动时,在任何情况下都能够准确读取到终端的硬件版本信息的问题。
[0006]为了解决上述问题,本发明公开了一种获取硬件版本信息的方法,包括:获取设定通用输入输出管脚输出的电平信号;依据预设原则确定所述电平信号对应的标识序号;依据所述标识序号确定与所述标识序号对应的硬件版本信息。
[0007]为了解决上述问题,本发明还公开了一种获取硬件版本信息的装置,包括:获取模块,用于获取设定通用输入输出管脚输出的电平信号;标识序号确定模块,用于依据预设原则确定所述电平信号对应的标识序号;硬件版本信息确定模块,用于依据所述标识序号确定与所述标识序号对应的硬件版本信息。
[0008]本发明实施例提供的获取硬件版本信息的方案,将硬件版本信息对应的标识序号通过设定通用输入输出管脚输出的电平信号来表征,这样,在硬件电路设计时设定终端的硬件版本对应的通用输入输出管脚输出的电平信号,控制终端的软件通过获取的设定通用输入输出管脚输出的电平信号,即可确定硬件版本信息对应的标识序号,通过标识序号即可进一步地确定终端的硬件版本信息。可见,本发明实施例提供的获取硬件版本信息的方案,无需将终端的硬件版本信息写入到ROM中,仅通过设定通用输入输出管脚输出的电平信号即可确定终端的硬件版本信息,因此,可以有效避免现有的方案中因将终端的硬件版本信息ROM中而导致的问题。本领域技术人员应该明了,通用输入输出管脚输出的电平信号是稳定的,可见,本发明实施例中的通过设定通用输入输出管脚输出的电平信号来确定终端的硬件版本信息的方案,在任何情况下都可以准确的确定终端的硬件版本信息。
【附图说明】
[0009]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是根据本发明实施例一的一种获取硬件版本信息的方法的步骤流程图;
[0011]图2是根据本发明实施例二的一种获取硬件版本信息的方法的步骤流程图;
[0012]图3是根据本发明实施例三的一种获取硬件版本信息的装置的结构框图;
[0013]图4是根据本发明实施例四的一种获取硬件版本信息的装置的结构框图。
【具体实施方式】
[0014]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]实施例一
[0016]参照图1,示出了本发明实施例一的一种获取硬件版本信息的方法的步骤流程图。
[0017]本发明实施例的获取硬件版本信息的方法包括以下步骤:
[0018]步骤S102:获取设定通用输入输出管脚输出的电平信号。
[0019]在终端的主板上设置有多个GP1 (General Purpose Input/Output,通用输入输出)管脚,每个通用输入输出管脚都可以输出高、低电平。本实施例中,预设设定个数的通用输入输出管脚输出用于指示硬件版本信息的电平信号。
[0020]需要说明的是,通用输入输出管脚个数、以及具体设定哪些通用输入输出管脚来输出用于指示硬件版本信息的电平信号,可以由本领域技术人员根据实际需求进行设定。
[0021]步骤S104:依据预设原则确定获取的电平信号对应的标识序号。
[0022]其中,标识序号对应于硬件版本信息,通过标识序号则可确定终端的硬件版本信息。
[0023]对于依据预设原则确定电平信号对应的标识需要的具体方式可以由本领域技术人员根据实际需求进行设置,只要能保证通过获取的电平信号确定标识序号即可。例如:预先存储有电平信号与标识序号的对应关系,这样,当确定电平信号后,则可依据存储的对应关系,确定标识序号。再例如:确定电平信号对应的二进制数字,将二进制数字转换成十进制数字,转换后的十进制数字即被确定为标识序号。
[0024]步骤S106:依据标识序号确定与该标识序号对应的硬件版本信息。
[0025]在终端控制软件中预先存储有标识序号与硬件版本信息的对应关系,在具体实现过程中,终端控制软件根据预先存储的该对应关系、以及标识序号即可确定标识序号对应的硬件版本信息。终端控制软件在确定了终端的硬件版本信息后即可选择兼容性的处理方法,对终端的各硬件进行驱动,以使终端能够正常运转。
[0026]采用本实施例中的获取硬件版本信息的方法,软件开发人员在研发终端控制软件时,仅需编写一个适用于多种硬件版本的终端的控制软件即可,通过这一套终端控制软件即可控制一系列的终端。相较于现有的需要针对每个硬件版本的终端分别编写一个终端控制软件的方法,不仅能够减轻软件开发人员的编写负担,还能够避免维护多套软件代码的麻烦。
[0027]通过本实施例提供的获取硬件版本信息的方法,将硬件版本信息对应的标识序号通过设定通用输入输出管脚输出的电平信号来表征,这样,在硬件电路设计时设定终端的硬件版本对应的通用输入输出管脚输出的电平信号,控制终端的软件通过获取的设定通用输入输出管脚输出的电平信号,即可确定硬件版本信息对应的标识序号,通过标识序号即可进一步地确定终端的硬件版本信息。可见,本实施例提供的获取硬件版本信息的方法,无需将终端的硬件版本信息写入到ROM中,仅通过设定通用输入输出管脚输出的电平信号即可确定终端的硬件版本信息,因此,可以有效避免现有的方案中因将终端的硬件版本信息ROM中而导致的问题。本领域技术人员应该明了,通用输入输出管脚输出的电平信号是稳定的,可见,本实施例中的通过设定通用输入输出管脚输出的电平信号来确定终端的硬件版本信息的方法,在任何情况下都可以准确的确定终端的硬件版本信息。
[0028]实施例二
[0029]参照图2,示出了根据本发明实施例二的一种获取硬件版本信息的方法的步骤流程图。
[0030]本发明实施例的获取硬件版本信息的方法具体包括以下步骤:
[0031]步骤S202:终端控制软件接收各硬件版本对应的硬件版本信息、各硬件版本信息与标识序号的对应关系以及设定通用输入输出管脚信息。
[0032]在终端产品设计之前需要确定硬件版本数量,硬件版本信息及各硬件版本信息对应的标识序号,以及具体设定哪几个GP1管脚输出的电平信号来表征硬件版本信息对应的标识序号。这些,都是在终端产品设计前就规定好的,在终端硬件设计以及终端控制软件的设计都须要严格按照约定好的上述规定进行设计。
[0033]优选地,设定通用输入输出管脚通过以下方式设定:
[0034]S1:确定待确定的硬件版本的数量、各硬件版本对应的硬件版本信息;
[0035]在终端控制软件设置之前,需要确定其所支持的硬件版本的数量,以及各硬件版本对应的硬件版本信息。例如:终端控制软件所支持的硬件版本的数量为8个,这8个硬件版本对应的硬件版本信息分别用A、B、C、D、E、F、G和H表示。
[0036]S2:依据硬件版本的数量确定待设定的通用输入输出管脚的个数;
[0037]在确定通用输入输出管脚的个数时,由于终端控制软件是通过读取通用输入输出管脚即GP1管脚输入电流高低电平来确定硬件版本对应的标识序号。具体地,高电平信号表示I,低电平信号表示0,所以每个GP1管脚输出的电平信号就表示一个bit (即比特)数据,这样硬件版本对应的标识序号就可以以0,1,…,η数字去标识,所以η个GP1管脚就可以标识2n个硬件版本。例如:8个硬件版本可以使用3个GP1管脚来标识,16个硬件版本可以使用4个GP1管脚来标识。
[0038]需要说明的是,在确定GP1管脚的个数时,可以依据硬件版本数量确定恰好满足该数量的个数的管脚。当然,也可以设定比所需管脚个数更多的管脚,这样,后期当硬件版本数量增多时,则无需再重新设定管脚直接调用已设定好的空闲的管脚即可。
[0039]下面以举例的方式对于第一种确定方式进行说明:
[0040]例如:确定硬件版本的数量为8个,需要3bit能够表征标识序号0_7,所以就需要3个GP1管脚来标识硬件版本信息对应的标识序号。此时,则需要定义3个GP1管脚输出电平信号来表征硬件版本信息对应标识序号。具体地,将第一 GP1管脚输出的电平信号定义为第一个bit,将第二 GP1管脚输出的电平信号定义为第二个bit,将第三GP1管脚输出的电平信号定义为第三个bit。
[0041]对于第二种确定方式,假设确定硬件版本的数量依然为8个,那么,在确定待设定的GP1管脚的个数时,设定成通过5个GP1输出的电平信号来表征硬件版本信息对应标识序号。具体地,将前两个GP1输出的电平信号设定为低电平信号,而选用后三个GP1来输出用于表征硬件版本信息对应标识序号的电平信号。
[0042]S3:依据终端中GP1的使用情况、以及使用个数设定GP1管脚,并设定GP1管脚输出电平信号的排序原则。
[0043]在终端的主板中设置有多个GP1管脚,这些GP1管脚部分被其他功能所占用,部分GP1管脚则是空闲的,因此,在确定了 GP1管脚个数后,设定具体采用哪些GP1管脚时,则选择相应个数的空闲的GP1管脚即可,并且,将选定的GP1管脚信息输入至终端控制软件中。例如:选择终端上的标号为4、5、6的GP1管脚,那么,在控制终端的软件中,则定义了获取终端上的标号为4、5、6的GP1管脚输出的电平信号,通过这三个GP1管脚输出的电平信号来确定硬件版本信息对应的标识序号。
[0044]对于设定GP1管脚输出电平信号的排序原则可以由本领域技术人员根据实际需求进行设置。例如:依然以选择终端上的标号为4、5、6的GP1管脚来输出电平信号为例,那么,在设置者三个GP1管脚输出电平信号的排序时,可以设置成标号为4的GP1管脚输出电平信号排列在标号为5的GP1管脚输出电平信号前,标号为6的GP1管脚输出电平信号排列在标号为5的GP1管脚输出电平信号后。当然,也可以设置为标号为4的GP1管脚输出电平信号排列在标号为5的GP1管脚输出电平信号后,标号为6的GP1管脚输出电平信号排列在标号为5的GP1管脚输出电平信号前。当然并不限于此,具体设置方式可以由本领域技术人员根据实际需求进行设置,保证能够对三个设定的GP1管脚输出的电平信号的排列顺序进行限定即可。此外,除设定GP1管脚外,对于每个终端由于其对应一套硬件版本信息,相应地则对应一个标识序号,在对该终端中的设定的GP1管脚的电平信号的高低进行设置时,则需要依据标识序号进行适应性的设置。例如:确定该终端的硬件版本对应的标识序号为6,终端上的标号为4、5、6的GP1管脚输出的电平信号,那么,标识序号为6可以用二进制110表示,所以硬件工程师在电路设计时候需要确保该终端上的标号为4的GP1管脚输出为低电平,标号为5的GP1管脚输出为高电平,标号为6的GP1管脚输出为高电平。
[0045]步骤S204:终端控制软件对设定GP1管脚进行初始化,使设定GP1管脚处于输出电平信号状态。
[0046]设定具体采用哪些GP1管脚输出电平信号来表征硬件版本信息对应标识序号后,在具体使用过程中,终端控制软件需要对设定GP1管脚进行初始化,使得设定GP1管脚处于输出电平信号状态。这样,设定GP1管脚便可以输出电平信号。
[0047]步骤S206:终端控制软件获取设定GP1管脚输出的电平信号。
[0048]例如:设定的GP1管脚为3个,相应地电平信号也为3个,这3个电平信号可能相同也可能不同,可能为高电平,也可能为低电平,具体的输出则需要由本领域技术人员根据终端的硬件版本对应的标识序号决定。
[0049]步骤S208:终端控制软件确定输出的各电平信号。
[0050]GP1管脚在输出时,会输出电流高低电平信号,高电平信号表示1,低电平信号表示O。终端控制软件在接收到设定GP1管脚输出的电平信号时,确定输出的电平信号中各电平信号的高低。例如:3个GP1管脚输出的电平信号,相应地终端控制软件接收到的电平信号中包含3个电平信号,此时,则需要终端控制软件分别确定各电平信号的高低。
[0051]步骤S210:终端控制软件按照预设的各GP1管脚对应的电平信号的排序原则对各电平信号进行排序,确定电平信号对应的二进制数字,将二进制数字确定为电平信号对应的标识序号。
[0052]终端控制软件在确定接收到的各电平信号后,首先,确定各电平信号的高低,将高电平信号用I表示,将低电平信号用O表示。其次,按照预设的各GP1管脚对应的电平信号的排序原则确定接收到的各电平信号的排序,以确定电平信号对应的二进制数字。假设标号分别为4、5、6的3个GP1管脚输出的电平信号分别为低、高、高,而在预设的排序原则中,3个GP1管脚输出的电平信号的排序为标号为4的GP1管脚输出的电平信号位于标号为4的GP1管脚输出的电平信号前,标号为5的GP1管脚输出的电平信号位于标号为6的GP1管脚输出的电平信号前,那么输出的电平信号转换后的二进制数字即为011。
[0053]在确定了输出的电平信号对应的二进制数字后,将二进制数字确定为标识序号。当然,在转换时,还可以存储有二进制数字与十进制数字的对应关系,通过二进制数字确定十进制数字,然后将十进制数字确定为标识序号。
[0054]步骤S212:终端控制软件依据标识序号确定与标识序号对应的硬件版本信息。
[0055]在终端控制软件中设置有标识序号与硬件版本信息的对应关系,在确定了标识序号后,即可通过标识序号与硬件版本信息的对应关系确定硬件版本信息。这样,终端控制软件可以根据终端的硬件版本信息做相应地处理,使得终端能够正常运转。
[0056]下面以乐视的获取S50与X50两个终端产品的硬件版本信息为例,对本实施例中的获取硬件版本信息的方法进行说明。
[0057]乐视S50与X50两个终端产品,分别对应一套硬件版本信息,这两个终端的硬件配置的最大不同之处在于,S50不支持4K而X50是支持4K。这两个终端产品基于同一个mstar918平台即同一个芯片,因此,这两个终端产品公用一套终端控制软件。
[0058]S50与X50两个终端产品的硬件版本对应的标识序号通过GP1 21和GP1022两个管脚输出的电平信号来标识,其中,GP1 21为高、GP1022为低来表征S50对应的硬件版本,GP1021为高、GP1022为高来表征S50对应的硬件版本。在终端控制软件获取硬件版本信息时,当GP1021输出的电平信号为高,GP1022输出的电平信号为低时,终端控制软件则确定所在终端是S50 ;当GP1021输出的电平信号为高,GP1022输出的电平信号为高时,则可确定所在终端是X50。可见,本具体实例中,终端控制软件通过GP1管脚输出的高低电平信号即可识别终端对应的硬件版本,对不同硬件版本的终端产品的panel即面板参数做不同的配置。
[0059]通过本发明实施例提供的获取硬件版本信息的方法,将硬件版本信息对应的标识序号通过设定GP1管脚输出的电平信号来表征,这样,在硬件电路设计时设定终端的硬件版本对应的GP1管脚输出的电平信号,控制终端的软件通过获取的设定GP1管脚输出的电平信号,即可确定硬件版本信息对应的标识序号,通过标识序号即可进一步地确定终端的硬件版本信息。可见,本实施例提供的获取硬件版本信息的方法,无需将终端的硬件版本信息写入到ROM中,仅通过设定GP1管脚输出的电平信号即可确定终端的硬件版本信息,因此,可以有效避免现有的方案中因将终端的硬件版本信息ROM中而导致的问题。本领域技术人员应该明了,GP1管脚输出的电平信号是稳定的,可见,本实施例中的通过设定GP1管脚输出的电平信号来确定终端的硬件版本信息的方法,在任何情况下都可以准确的确定终端的硬件版本信息。
[0060]实施例三
[0061]参照图3,示出了本发明实施例三的一种获取硬件版本信息的装置的结构框图。
[0062]本发明实施例中的获取硬件版本信息的装置包括:获取模块302,用于获取设定GP1管脚输出的电平信号;标识序号确定模块304,用于依据预设原则确定所述电平信号对应的定标识序号;硬件版本信息确定模块306,用于依据所述标识序号确定与所述标识序号对应的硬件版本信息。
[0063]通过本发明实施例提供的获取硬件版本信息的装置,将硬件版本信息对应的标识序号通过设定GP1管脚输出的电平信号来表征,这样,在硬件电路设计时设定终端的硬件版本对应的GP1管脚输出的电平信号,控制终端的软件通过获取的设定GP1管脚输出的电平信号,即可确定硬件版本信息对应的标识序号,通过标识序号即可进一步地确定终端的硬件版本信息。可见,本实施例提供的获取硬件版本信息的装置,无需将终端的硬件版本信息写入到ROM中,仅通过设定GP1管脚输出的电平信号即可确定终端的硬件版本信息,因此,可以有效避免现有的方案中因将终端的硬件版本信息ROM中而导致的问题。本领域技术人员应该明了,GP1管脚输出的电平信号是稳定的,可见,本实施例中的通过设定GP1管脚输出的电平信号来确定终端的硬件版本信息的装置,在任何情况下都可以准确的确定终端的硬件版本信息。
[0064]实施例四
[0065]参照图4,示出了本发明实施例四的一种获取硬件版本信息的装置的结构框图。
[0066]本发明实施例中的获取硬件版本信息的装置是对实施三中的获取硬件版本信息的装置的进一步优化,优化后的获取硬件版本信息的装置包括:获取模块402,用于获取设定GP1管脚输出的电平信号;标识序号确定模块404,用于依据预设原则确定电平信号对应的标识序号;硬件版本信息确定模块406,用于依据标识序号确定与标识序号对应的硬件版本信息。
[0067]优选地,本发明实施例的获取硬件版本信息的装置还包括:初始化模块408,用于在获取模块402获取设定GP1管脚输出的电平信号之前,对设定GP1管脚进行初始化,使设定GP1管脚处于输出电平信号状态。
[0068]优选地,标识序号确定模块404包括:电平信号确定模块4042,用于确定电平信号中各电平信号;二进制数字确定模块4044,用于按照预设的各输入输出管脚对应的电平信号的排序原则对各电平信号进行排序,确定电平信号对应的二进制数字;标识序号确定模块4046,用于将二进制数字确定为电平信号对应的标识序号。
[0069]优选地,本发明实施例的获取硬件版本信息的装置还包括:接收模块410,用于在初始化模块408对设定的GP1管脚进行初始化之前,接收各硬件版本对应的硬件版本信息、各硬件版本信息与标识序号的对应关系以及设定GP1管脚信息。
[0070]优选地,设定GP1管脚通过以下方式设定:确定待确定的硬件版本的数量、各硬件版本对应的硬件版本信息;依据硬件版本的数量确定待设定的GP1管脚的个数;依据终端中GP1管脚的使用情况、以及使用个数设定GP1管脚,并设定GP1管脚输出电平信号的排序原则。
[0071]本实施例的获取硬件版本信息的装置用于实现前述实施例一以及实施例二中相应的获取硬件版本信息的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0072]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0073]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0074]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种获取硬件版本信息的方法,其特征在于,包括: 获取设定通用输入输出管脚输出的电平信号; 依据预设原则确定所述电平信号对应的标识序号; 依据所述标识序号确定与所述标识序号对应的硬件版本信息。2.根据权利要I所述的方法,其中,在所述获取设定通用输入输出管脚输出的电平信号的步骤之前,所述方法还包括: 对所述设定通用输入输出管脚进行初始化,使所述设定通用输入输出管脚处于输出电平信号状态。3.根据权利要求1或2所述的方法,其特征在于,所述依据预设原则确定所述电平信号对应的标识序号的步骤包括: 确定输出的各电平信号; 按照预设的各输入输出管脚对应的电平信号的排序原则对所述各电平信号进行排序,确定所述电平信号对应的二进制数字; 将所述二进制数字确定为所述电平信号对应的标识序号。4.根据权利要求3所述的方法,其特征在于,在所述对所述设定通用输入输出管脚进行初始化步骤之前,所述方法还包括: 接收各硬件版本对应的硬件版本信息、各硬件版本信息与标识序号的对应关系以及设定通用输入输出管脚信息。5.根据权利要求4所述的方法,其特征在于,所述设定通用输入输出管脚通过以下方式设定: 确定待确定的硬件版本的数量、各硬件版本对应的硬件版本信息; 依据所述硬件版本的数量确定待设定的通用输入输出管脚的个数; 依据终端中通用输入输出管脚的使用情况、以及使用个数设定通用输入输出管脚,并设定所述通用输入输出管脚输出电平信号的排序原则。6.一种获取硬件版本信息的装置,其特征在于,包括: 获取模块,用于获取设定通用输入输出管脚输出的电平信号; 标识序号确定模块,用于依据预设原则确定所述电平信号对应的标识序号; 硬件版本信息确定模块,用于依据所述标识序号确定与所述标识序号对应的硬件版本?目息O7.根据权利要6所述的装置,其特征在于,所述获取硬件版本信息的装置还包括: 初始化模块,用于在所述获取模块获取设定通用输入输出管脚输出的电平信号之前,对所述设定通用输入输出管脚进行初始化,使所述设定通用输入输出管脚处于输出电平信号状态。8.根据权利要求6或7所述的装置,其特征在于,所述标识序号确定模块包括: 电平信号确定模块,用于确定所述电平信号中各电平信号; 二进制数字确定模块,用于按照预设的各输入输出管脚对应的电平信号的排序原则对所述各电平信号进行排序,确定所述电平信号对应的二进制数字; 标识序号确定模块,用于将所述二进制数字确定为所述电平信号对应的标识序号。9.根据权利要求8所述的装置,其特征在于,所述获取硬件版本信息的装置还包括: 接收模块,用于在所述初始化模块对所述设定的通用输入输出管脚进行初始化之前,接收各硬件版本对应的硬件版本信息、各硬件版本信息与标识序号的对应关系以及设定通用输入输出管脚信息。10.根据权利要求9所述的装置,其特征在于,所述设定通用输入输出管脚通过以下方式设定: 确定待确定的硬件版本的数量、各硬件版本对应的硬件版本信息; 依据所述硬件版本的数量确定待设定的通用输入输出管脚的个数; 依据终端中通用输入输出管脚的使用情况、以及使用个数设定通用输入输出管脚,并设定所述通用输入输出管脚输出电平信号的排序原则。
【文档编号】G06F9/445GK105975289SQ201510390544
【公开日】2016年9月28日
【申请日】2015年7月6日
【发明人】邓宝根, 曲仕辉
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1