The embodiment of the present application discloses a hardware-compatible implementation method of an electronic device and related products for use in an electronic device comprising a preset hardware module, a memory, and a processor connected to the preset hardware module via a bus, the preset hardware module comprising a plurality of GPIO port sets, each. A GPIO port set corresponds to a version information. The method includes: obtaining the target GPIO level status information, determining the target version information corresponding to the target GPIO level status information according to the corresponding relationship between the preset GPIO level status information and the version information of the preset hardware module, and calling the target version information pair with the target version information. The corresponding set of target GPIO ports works based on the set of target GPIO ports, so that the preset hardware module can be compatible with the corresponding set of target GPIO ports when the preset hardware module version of the electronic device is upgraded.
【技术实现步骤摘要】
电子装置的硬件兼容实现方法及相关产品
本申请涉及电子装置
,具体涉及一种电子装置的硬件兼容实现方法及相关产品。
技术介绍
随着电子装置(如:手机、平板电脑等)的大量普及应用,电子装置能够支持的应用越来越多,功能越来越强大,电子装置向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。实际应用于,由于电子装置硬件升级,如由硬件低配升级为高配,需要更换多制层封装芯片(multichippackage,MCP),如此,在更换了新的MCP之后,更换后的MCP与原来的主板之间兼容性较差,以加速度传感器(accelerometer-sensor,g-sensor),从A版本的g-sensor升级为B版本的g-sensor,更换了g-sensor的MCP,原主板与B版本的g-sensor之间兼容性较差。
技术实现思路
本申请实施例提供了一种电子装置的硬件兼容实现方法及相关产品,可以在电子装置的硬件模块版本升级时,能够兼容新版本的硬件模块。第一方面,本申请实施例提供一种电子装置,包括预设硬件模块、存储器和处理器,所述处理器通过总线与所述预设硬件模块连接,所述预设硬件模 ...
【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括预设硬件模块、存储器和处理器,所述处理器通过总线与所述预设硬件模块连接,所述预设硬件模块包括多个GPIO端口集,每一GPIO端口集对应一个版本信息;所述存储器,用于存储预设的GPIO电平状态信息与所述预设硬件模块的版本信息的对应关系;所述处理器,用于获取目标GPIO电平状态信息;根据所述对应关系确定与所述目标GPIO电平状态信息对应的目标版本信息,调用与所述目标版本信息对应的目标GPIO端口集,基于所述目标GPIO端口集进行工作。
【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括预设硬件模块、存储器和处理器,所述处理器通过总线与所述预设硬件模块连接,所述预设硬件模块包括多个GPIO端口集,每一GPIO端口集对应一个版本信息;所述存储器,用于存储预设的GPIO电平状态信息与所述预设硬件模块的版本信息的对应关系;所述处理器,用于获取目标GPIO电平状态信息;根据所述对应关系确定与所述目标GPIO电平状态信息对应的目标版本信息,调用与所述目标版本信息对应的目标GPIO端口集,基于所述目标GPIO端口集进行工作。2.根据权利要求1所述的电子装置,其特征在于,在所述获取目标GPIO电平状态信息方面,所述处理器具体用于:接收针对所述预设硬件模块的操作指令;确定与所述操作指令对应的所述目标GPIO电平状态信息。3.根据权利要求1或2所述的电子装置,其特征在于,所述电子装置还包括:环境传感器,所述环境传感器用于获取目标环境参数;所述基于所述目标GPIO端口集进行工作,包括:按照预设的环境参数与所述目标GPIO端口集的工作参数之间的映射关系,确定与所述目标环境参数对应的目标工作参数,并控制所述目标GPIO端口集以所述目标工作参数进行工作。4.根据权利要求1至3任一项所述的电子装置,其特征在于,所述GPIO电平状态信息为以下一种:高电平状态、低电平状态或悬空状态。5.一种电子装置的硬件兼容实现方法,其特征在于,应用于电子装置,所述电子装置包括预设硬件模块、存储器和处理器,所述处理器通过总线与所述预设硬件模块连接,所述预设硬件模块包括多个GPIO端口集,每一GPIO端口集对应一个版本信息;所述方法包括:所述处理器获取目标GPIO电平状态信息;根据所述存储器中预设的GPIO电平状态信息与所述预设硬件模块的版本信息的对应关系,确定与所述目标GPIO电平状态信息对应的目标版本信息,调用与所述目标版本...
【专利技术属性】
技术研发人员:李路路,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。