一种EMMC升级装置和终端的制作方法

文档序号:11857153阅读:220来源:国知局
一种EMMC升级装置和终端的制作方法

本实用新型的实施例涉及电子技术领域,尤其涉及一种嵌入式多媒体卡升级装置和终端。



背景技术:

嵌入式多媒体卡(英文全称:bedded Multi Media Card,中文:EMMC)为MMC协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。随着技术的发展,EMMC规格的标准逐渐演进出新的世代。

新一代的EMMC存在同一系列板卡存在2种或2种以上不同分区,这样不同分区可以支持不同的EMMC版本,示例性的当前的EMMC产品,存在同一系列板卡包含2种分区,并且支持4GEMMC与16G EMMC版本的情况;而两种不同版本的板卡进行升级时,由于针对的版本不同,在升级过程中为保证不同的分区配置文件升级正确,需要针对EMMC对应的不同分区使用不同的升级装置(电路)来获取对应的EMMC系统版本文件。因此,硬件实施上升级装置结构复杂。



技术实现要素:

本实用新型的实施例提供一种EMMC升级装置和终端,能够提供一种简单的升级装置,实现对同一板卡支持的不同EMMC版本进行统一升级。

第一方面,提供一种EMMC升级装置,包括:读取模块、判断模块和选择模块;

其中,所述读取模块连接终端的板卡,能够对板卡的当前EMMC进行读取,将获取的EMMC信息提供给判断模块;

所述判断模块连接所述读取模块,能够根据所述EMMC信息确定所述EMMC对应的机种,并提供给所述选择模块;

所述选择模块连接所述板卡和所述判断模块,能够根据所述机种选择与所述板卡的当前EMMC匹配的分区配置文件进行升级。

可选的,所述读取模块为读取电路、所述判断模块为比较器和所述选择模块为传输线路使能电路;

其中所述读取电路的一端通过EMMC接口连接至所述板卡,另一端连接所述比较器,能够对板卡的当前EMMC进行读取,将获取的EMMC信息缓存至缓存芯片;

所述比较器一端连接所述读取电路,另一端连接所述传输线路使能电路的控制端;能够接收读取电路的缓存芯片获取中的EMMC信息,判断当前EMMC对应的机种,并将判断结果传输至传输线路使能电路;

所述传输线路使能电路通过传输线路将所述终端的板卡和升级文件存储器连接,其中每个传输线路对应一个板卡的分区,能够根据所述判断结果控制对应的传输线路升级文件存储器中的当前EMMC系统版本传输至终端的板卡,以对当前EMMC匹配的分区配置文件进行升级。

可选的,所述读取模块连接所述板卡上的寄存器。

可选的,还包括:连接所述判断模块的获取模块,

所述获取模块,能够根据所述判断模块判断的机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。

可选的,所述获取模块,包括:链接子模块和下载子模块;所述下载子模块连接所述链接子模块;

所述链接子模块,能够根据所述机种获取当前EMMC系统版本的下载链接;

所述下载子模块,能够自所述链接子模块获取的下载链接下载所述当前EMMC系统版本。

可选的,所述下载链接为空中下载技术OTA下载链接。

第二方面提供一种终端,包括上述任一EMMC升级装置。

本实用新型的实施例提供的EMMC升级装置和终端,该装置中读取模块连接终端的板卡,能够对板卡的当前EMMC进行读取,将获取的EMMC信息提供给判断模块;判断模块连接所述读取模块,能够根据所述EMMC信息确定所述EMMC对应的机种,并提供给所述选择模块;选择模块连接所述板卡和所述判断模块,能够根据所述机种选择与所述板卡的当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,避免了为不同分区使用不同的升级装置,从而能够使用一种简单的升级装置,实现对同一板卡支持的不同EMMC版本进行统一升级。并且避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。

附图说明

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

图1为本实用新型的实施例提供的一种EMMC升级装置的结构示意图;

图2为本实用新型的另一实施例提供的一种EMMC升级装置的结构示意图;

图3为本实用新型的又一实施例提供的一种EMMC升级装置的结构示意图;

图4为本实用新型的实施例提供的一种EMMC升级方法流程示意图;

图5为本实用新型的实施例提供的一种EMMC升级方法流程示意图。

具体实施方式

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

本实用新型的实施例的基本原理为,在对板卡的EMMC进行升级时,根据EMMC信息为不同机种选择匹配的分区配置文件进行升级。从而能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。

基于上述原理参照图1所示,本实用新型的实施例提供一种EMMC升级装置,包括:读取模块11、判断模块12和选择模块13。

其中,读取模块11连接终端的板卡10,能够对板卡10的当前EMMC进行读取,将获取的EMMC信息提供给判断模块。

示例性的,EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。

判断模块12连接读取模块,能够根据EMMC信息确定EMMC对应的机种,并提供给选择模块13.

选择模块13连接板卡10和判断模块12,能够根据判断模块12判断的机种选择与板卡10的当前EMMC匹配的分区配置文件进行升级。

示例性的,分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC版本。

本实用新型的实施例提供的EMMC升级装置,该装置中读取模块连接终端的板卡,能够对板卡的当前EMMC进行读取,将获取的EMMC信息提供给判断模块;判断模块连接所述读取模块,能够根据所述EMMC信息确定所述EMMC对应的机种,并提供给所述选择模块;选择模块连接所述板卡和所述判断模块,能够根据所述机种选择与所述板卡的当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,避免了为不同分区使用不同的升级装置,从而能够使用一种简单的升级装置,实现对同一板卡支持的不同EMMC版本进行统一升级。并且避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。

其中,读取模块11连接板卡10上的寄存器101,读取模块11具体用于在板卡10初始化过程中,在寄存器101中读取当前EMMC的EMMC信息。

参照图2所示,EMMC升级装置还包括:连接判断模块12的获取模块14,

所述获取模块14,能够根据判断模块12判断的机种获取当前EMMC系统版本,以便根据所述当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。

通过上述方案实现了EMMC系统版本,以在定位到当前EMMC匹配的分区配置文件后,根据该EMMC系统版本对当前EMMC匹配的分区配置文件进行升级。

示例性的,获取模块14,包括:链接子模块141和下载子模块142;

链接子模块141,能够根据机种获取当前EMMC系统版本的下载链接;下载子模块142连接链接子模块141,能够自链接子模块141获取的下载链接下载当前EMMC系统版本。上述方案提供一种根据链接在网络服务器自动下载当前EMMC系统版本的方案,其中为提高下载的效率,该下载链接为空中下载技术OTA下载链接。

本实用新型的实施例一种终端,包括上述实施例提供的EMMC升级装置。

其中上述的,读取模块11、判断模块12、选择模块13、获取模块14可以为单独设立的处理器,也可以集成在升级装置的某一个处理器中实现,此外,也可以以程序代码的形式存储于管理系统的存储器中,由升级装置的某一个处理器调用并执行以上单元的功能。此外这里所述的处理器可以是一个中央处理器(英文全称:central processing unit,英文简称:CPU),或者是特定集成电路(英文全称:application specific integrated circuit,英文简称:ASIC),或者是被配置成实施本实用新型实施例的一个或多个集成电路。提供一种示例,如图3所示,所述读取模块为读取电路31、判断模块为比较器32和选择模块为传输线路使能电路33;其中读取电路31的一端通过EMMC接口311连接至板卡10,另一端连接比较器32,用于对板卡10的当前EMMC进行读取,获取EMMC信息并缓存至缓存芯片;比较器32一端连接读取电路31,另一端连接传输线路使能电路33的控制端KD;用于接收读取电路的缓存芯片获取中的EMMC信息,判断当前EMMC对应的机种,并将判断结果传输至传输线路使能电路33;传输线路使能电路33通过传输线路将所述终端的板卡10和升级文件存储器40连接,其中每个传输线路对应一个板卡的分区,用于根据判断结果控制对应的传输线路升级文件存储器40中的当前EMMC系统版本传输至终端的板卡10,以对当前EMMC匹配的分区配置文件进行升级。其中升级文件存储器40可以为本地存储器也可以为在线的服务器。

参照图4所示,本实用新型的实施例提供一种EMMC升级方法,包括如下步骤:

401、对终端的板卡的当前EMMC进行读取,获取EMMC信息。

所述EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。

402、根据EMMC信息,判断当前EMMC对应的机种。

403、为机种选择与当前EMMC匹配的分区配置文件进行升级。

由于一个板卡可以包含两个以上的EMMC匹配的分区配置文件,其中分区配置文件通常按大小区分,并且不同大小的分区配置文件支持不同版本的系统版本示例性的,如4G分区代码块支持4G EMMC版本、16G分区代码块支持16G EMMC版本等等;在升级前首先对板卡的当前EMMC进行读取,获取EMMC信息;根据EMMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。

参照图5所示本实用新型的实施例提供另一种EMMC升级方法,包括如下步骤:

401、在终端的板卡初始化过程中,在寄存器中读取当前EMMC的EMMC信息。

EMMC信息包括但不限于以下至少一项:当前EMMC的大小、类型和型号。

402、根据EMMC信息,判断当前EMMC对应的机种。

403、根据机种获取当前EMMC系统版本。

示例性的,升级装置根据机种获取当前EMMC系统版本的下载链接;升级装置自下载链接下载当前EMMC系统版本。下载链接为空中下载技术OTA下载链接。

404、为机种选择与当前EMMC匹配的分区配置文件,根据当前EMMC系统版本对板卡的当前EMMC匹配的分区配置文件进行升级。

分区配置文件对应的系统版本包括但不限于4G EMMC版本、16G EMMC版本。

本实用新型的实施例提供的EMMC升级方法,EMMC升级装置对板卡的当前EMMC进行读取,获取EMMC信息;根据EMMC信息,判断当前EMMC对应的机种;为机种选择与当前EMMC匹配的分区配置文件进行升级。由于在升级前针对EMMC的EMMC信息对当前EMMC匹配的分区配置文件进行了选择,因此能够准确匹配到需要升级的分区配置文件,因此能够对同一板卡支持的不同EMMC版本进行统一升级,避免在升级过程中可能出现系统版本选择错误导致EMMC对应的分区配置文件升级错误,保证各个版本稳定准确升级到各自最新版本。

最后应当说明的是:以上实施例仅用以说明本实用新型的技术方案而非对其限制;尽管参照实施例对本实用新型进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本实用新型的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本实用新型技术方案的精神,其均应涵盖在本实用新型请求保护的技术方案范围当中。

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