本實(shí)用新型的實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及一種嵌入式多媒體卡升級(jí)裝置和終端。
背景技術(shù):
嵌入式多媒體卡(英文全稱:bedded Multi Media Card,中文:EMMC)為MMC協(xié)會(huì)所訂立的、主要是針對(duì)手機(jī)或平板電腦等產(chǎn)品的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格。隨著技術(shù)的發(fā)展,EMMC規(guī)格的標(biāo)準(zhǔn)逐漸演進(jìn)出新的世代。
新一代的EMMC存在同一系列板卡存在2種或2種以上不同分區(qū),這樣不同分區(qū)可以支持不同的EMMC版本,示例性的當(dāng)前的EMMC產(chǎn)品,存在同一系列板卡包含2種分區(qū),并且支持4GEMMC與16G EMMC版本的情況;而兩種不同版本的板卡進(jìn)行升級(jí)時(shí),由于針對(duì)的版本不同,在升級(jí)過程中為保證不同的分區(qū)配置文件升級(jí)正確,需要針對(duì)EMMC對(duì)應(yīng)的不同分區(qū)使用不同的升級(jí)裝置(電路)來獲取對(duì)應(yīng)的EMMC系統(tǒng)版本文件。因此,硬件實(shí)施上升級(jí)裝置結(jié)構(gòu)復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的實(shí)施例提供一種EMMC升級(jí)裝置和終端,能夠提供一種簡單的升級(jí)裝置,實(shí)現(xiàn)對(duì)同一板卡支持的不同EMMC版本進(jìn)行統(tǒng)一升級(jí)。
第一方面,提供一種EMMC升級(jí)裝置,包括:讀取模塊、判斷模塊和選擇模塊;
其中,所述讀取模塊連接終端的板卡,能夠?qū)Π蹇ǖ漠?dāng)前EMMC進(jìn)行讀取,將獲取的EMMC信息提供給判斷模塊;
所述判斷模塊連接所述讀取模塊,能夠根據(jù)所述EMMC信息確定所述EMMC對(duì)應(yīng)的機(jī)種,并提供給所述選擇模塊;
所述選擇模塊連接所述板卡和所述判斷模塊,能夠根據(jù)所述機(jī)種選擇與所述板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
可選的,所述讀取模塊為讀取電路、所述判斷模塊為比較器和所述選擇模塊為傳輸線路使能電路;
其中所述讀取電路的一端通過EMMC接口連接至所述板卡,另一端連接所述比較器,能夠?qū)Π蹇ǖ漠?dāng)前EMMC進(jìn)行讀取,將獲取的EMMC信息緩存至緩存芯片;
所述比較器一端連接所述讀取電路,另一端連接所述傳輸線路使能電路的控制端;能夠接收讀取電路的緩存芯片獲取中的EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種,并將判斷結(jié)果傳輸至傳輸線路使能電路;
所述傳輸線路使能電路通過傳輸線路將所述終端的板卡和升級(jí)文件存儲(chǔ)器連接,其中每個(gè)傳輸線路對(duì)應(yīng)一個(gè)板卡的分區(qū),能夠根據(jù)所述判斷結(jié)果控制對(duì)應(yīng)的傳輸線路升級(jí)文件存儲(chǔ)器中的當(dāng)前EMMC系統(tǒng)版本傳輸至終端的板卡,以對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
可選的,所述讀取模塊連接所述板卡上的寄存器。
可選的,還包括:連接所述判斷模塊的獲取模塊,
所述獲取模塊,能夠根據(jù)所述判斷模塊判斷的機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本,以便根據(jù)所述當(dāng)前EMMC系統(tǒng)版本對(duì)板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
可選的,所述獲取模塊,包括:鏈接子模塊和下載子模塊;所述下載子模塊連接所述鏈接子模塊;
所述鏈接子模塊,能夠根據(jù)所述機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本的下載鏈接;
所述下載子模塊,能夠自所述鏈接子模塊獲取的下載鏈接下載所述當(dāng)前EMMC系統(tǒng)版本。
可選的,所述下載鏈接為空中下載技術(shù)OTA下載鏈接。
第二方面提供一種終端,包括上述任一EMMC升級(jí)裝置。
本實(shí)用新型的實(shí)施例提供的EMMC升級(jí)裝置和終端,該裝置中讀取模塊連接終端的板卡,能夠?qū)Π蹇ǖ漠?dāng)前EMMC進(jìn)行讀取,將獲取的EMMC信息提供給判斷模塊;判斷模塊連接所述讀取模塊,能夠根據(jù)所述EMMC信息確定所述EMMC對(duì)應(yīng)的機(jī)種,并提供給所述選擇模塊;選擇模塊連接所述板卡和所述判斷模塊,能夠根據(jù)所述機(jī)種選擇與所述板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。由于在升級(jí)前針對(duì)EMMC的EMMC信息對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行了選擇,因此能夠準(zhǔn)確匹配到需要升級(jí)的分區(qū)配置文件,避免了為不同分區(qū)使用不同的升級(jí)裝置,從而能夠使用一種簡單的升級(jí)裝置,實(shí)現(xiàn)對(duì)同一板卡支持的不同EMMC版本進(jìn)行統(tǒng)一升級(jí)。并且避免在升級(jí)過程中可能出現(xiàn)系統(tǒng)版本選擇錯(cuò)誤導(dǎo)致EMMC對(duì)應(yīng)的分區(qū)配置文件升級(jí)錯(cuò)誤,保證各個(gè)版本穩(wěn)定準(zhǔn)確升級(jí)到各自最新版本。
附圖說明
為了更清楚地說明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本實(shí)用新型的實(shí)施例提供的一種EMMC升級(jí)裝置的結(jié)構(gòu)示意圖;
圖2為本實(shí)用新型的另一實(shí)施例提供的一種EMMC升級(jí)裝置的結(jié)構(gòu)示意圖;
圖3為本實(shí)用新型的又一實(shí)施例提供的一種EMMC升級(jí)裝置的結(jié)構(gòu)示意圖;
圖4為本實(shí)用新型的實(shí)施例提供的一種EMMC升級(jí)方法流程示意圖;
圖5為本實(shí)用新型的實(shí)施例提供的一種EMMC升級(jí)方法流程示意圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對(duì)本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的實(shí)施例。基于本實(shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。
本實(shí)用新型的實(shí)施例的基本原理為,在對(duì)板卡的EMMC進(jìn)行升級(jí)時(shí),根據(jù)EMMC信息為不同機(jī)種選擇匹配的分區(qū)配置文件進(jìn)行升級(jí)。從而能夠?qū)ν话蹇ㄖС值牟煌珽MMC版本進(jìn)行統(tǒng)一升級(jí),避免在升級(jí)過程中可能出現(xiàn)系統(tǒng)版本選擇錯(cuò)誤導(dǎo)致EMMC對(duì)應(yīng)的分區(qū)配置文件升級(jí)錯(cuò)誤,保證各個(gè)版本穩(wěn)定準(zhǔn)確升級(jí)到各自最新版本。
基于上述原理參照?qǐng)D1所示,本實(shí)用新型的實(shí)施例提供一種EMMC升級(jí)裝置,包括:讀取模塊11、判斷模塊12和選擇模塊13。
其中,讀取模塊11連接終端的板卡10,能夠?qū)Π蹇?0的當(dāng)前EMMC進(jìn)行讀取,將獲取的EMMC信息提供給判斷模塊。
示例性的,EMMC信息包括但不限于以下至少一項(xiàng):當(dāng)前EMMC的大小、類型和型號(hào)。
判斷模塊12連接讀取模塊,能夠根據(jù)EMMC信息確定EMMC對(duì)應(yīng)的機(jī)種,并提供給選擇模塊13.
選擇模塊13連接板卡10和判斷模塊12,能夠根據(jù)判斷模塊12判斷的機(jī)種選擇與板卡10的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
示例性的,分區(qū)配置文件對(duì)應(yīng)的系統(tǒng)版本包括但不限于4G EMMC版本、16G EMMC版本。
本實(shí)用新型的實(shí)施例提供的EMMC升級(jí)裝置,該裝置中讀取模塊連接終端的板卡,能夠?qū)Π蹇ǖ漠?dāng)前EMMC進(jìn)行讀取,將獲取的EMMC信息提供給判斷模塊;判斷模塊連接所述讀取模塊,能夠根據(jù)所述EMMC信息確定所述EMMC對(duì)應(yīng)的機(jī)種,并提供給所述選擇模塊;選擇模塊連接所述板卡和所述判斷模塊,能夠根據(jù)所述機(jī)種選擇與所述板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。由于在升級(jí)前針對(duì)EMMC的EMMC信息對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行了選擇,因此能夠準(zhǔn)確匹配到需要升級(jí)的分區(qū)配置文件,避免了為不同分區(qū)使用不同的升級(jí)裝置,從而能夠使用一種簡單的升級(jí)裝置,實(shí)現(xiàn)對(duì)同一板卡支持的不同EMMC版本進(jìn)行統(tǒng)一升級(jí)。并且避免在升級(jí)過程中可能出現(xiàn)系統(tǒng)版本選擇錯(cuò)誤導(dǎo)致EMMC對(duì)應(yīng)的分區(qū)配置文件升級(jí)錯(cuò)誤,保證各個(gè)版本穩(wěn)定準(zhǔn)確升級(jí)到各自最新版本。
其中,讀取模塊11連接板卡10上的寄存器101,讀取模塊11具體用于在板卡10初始化過程中,在寄存器101中讀取當(dāng)前EMMC的EMMC信息。
參照?qǐng)D2所示,EMMC升級(jí)裝置還包括:連接判斷模塊12的獲取模塊14,
所述獲取模塊14,能夠根據(jù)判斷模塊12判斷的機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本,以便根據(jù)所述當(dāng)前EMMC系統(tǒng)版本對(duì)板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
通過上述方案實(shí)現(xiàn)了EMMC系統(tǒng)版本,以在定位到當(dāng)前EMMC匹配的分區(qū)配置文件后,根據(jù)該EMMC系統(tǒng)版本對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
示例性的,獲取模塊14,包括:鏈接子模塊141和下載子模塊142;
鏈接子模塊141,能夠根據(jù)機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本的下載鏈接;下載子模塊142連接鏈接子模塊141,能夠自鏈接子模塊141獲取的下載鏈接下載當(dāng)前EMMC系統(tǒng)版本。上述方案提供一種根據(jù)鏈接在網(wǎng)絡(luò)服務(wù)器自動(dòng)下載當(dāng)前EMMC系統(tǒng)版本的方案,其中為提高下載的效率,該下載鏈接為空中下載技術(shù)OTA下載鏈接。
本實(shí)用新型的實(shí)施例一種終端,包括上述實(shí)施例提供的EMMC升級(jí)裝置。
其中上述的,讀取模塊11、判斷模塊12、選擇模塊13、獲取模塊14可以為單獨(dú)設(shè)立的處理器,也可以集成在升級(jí)裝置的某一個(gè)處理器中實(shí)現(xiàn),此外,也可以以程序代碼的形式存儲(chǔ)于管理系統(tǒng)的存儲(chǔ)器中,由升級(jí)裝置的某一個(gè)處理器調(diào)用并執(zhí)行以上單元的功能。此外這里所述的處理器可以是一個(gè)中央處理器(英文全稱:central processing unit,英文簡稱:CPU),或者是特定集成電路(英文全稱:application specific integrated circuit,英文簡稱:ASIC),或者是被配置成實(shí)施本實(shí)用新型實(shí)施例的一個(gè)或多個(gè)集成電路。提供一種示例,如圖3所示,所述讀取模塊為讀取電路31、判斷模塊為比較器32和選擇模塊為傳輸線路使能電路33;其中讀取電路31的一端通過EMMC接口311連接至板卡10,另一端連接比較器32,用于對(duì)板卡10的當(dāng)前EMMC進(jìn)行讀取,獲取EMMC信息并緩存至緩存芯片;比較器32一端連接讀取電路31,另一端連接傳輸線路使能電路33的控制端KD;用于接收讀取電路的緩存芯片獲取中的EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種,并將判斷結(jié)果傳輸至傳輸線路使能電路33;傳輸線路使能電路33通過傳輸線路將所述終端的板卡10和升級(jí)文件存儲(chǔ)器40連接,其中每個(gè)傳輸線路對(duì)應(yīng)一個(gè)板卡的分區(qū),用于根據(jù)判斷結(jié)果控制對(duì)應(yīng)的傳輸線路升級(jí)文件存儲(chǔ)器40中的當(dāng)前EMMC系統(tǒng)版本傳輸至終端的板卡10,以對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。其中升級(jí)文件存儲(chǔ)器40可以為本地存儲(chǔ)器也可以為在線的服務(wù)器。
參照?qǐng)D4所示,本實(shí)用新型的實(shí)施例提供一種EMMC升級(jí)方法,包括如下步驟:
401、對(duì)終端的板卡的當(dāng)前EMMC進(jìn)行讀取,獲取EMMC信息。
所述EMMC信息包括但不限于以下至少一項(xiàng):當(dāng)前EMMC的大小、類型和型號(hào)。
402、根據(jù)EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種。
403、為機(jī)種選擇與當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
由于一個(gè)板卡可以包含兩個(gè)以上的EMMC匹配的分區(qū)配置文件,其中分區(qū)配置文件通常按大小區(qū)分,并且不同大小的分區(qū)配置文件支持不同版本的系統(tǒng)版本示例性的,如4G分區(qū)代碼塊支持4G EMMC版本、16G分區(qū)代碼塊支持16G EMMC版本等等;在升級(jí)前首先對(duì)板卡的當(dāng)前EMMC進(jìn)行讀取,獲取EMMC信息;根據(jù)EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種;為機(jī)種選擇與當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。由于在升級(jí)前針對(duì)EMMC的EMMC信息對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行了選擇,因此能夠準(zhǔn)確匹配到需要升級(jí)的分區(qū)配置文件,因此能夠?qū)ν话蹇ㄖС值牟煌珽MMC版本進(jìn)行統(tǒng)一升級(jí),避免在升級(jí)過程中可能出現(xiàn)系統(tǒng)版本選擇錯(cuò)誤導(dǎo)致EMMC對(duì)應(yīng)的分區(qū)配置文件升級(jí)錯(cuò)誤,保證各個(gè)版本穩(wěn)定準(zhǔn)確升級(jí)到各自最新版本。
參照?qǐng)D5所示本實(shí)用新型的實(shí)施例提供另一種EMMC升級(jí)方法,包括如下步驟:
401、在終端的板卡初始化過程中,在寄存器中讀取當(dāng)前EMMC的EMMC信息。
EMMC信息包括但不限于以下至少一項(xiàng):當(dāng)前EMMC的大小、類型和型號(hào)。
402、根據(jù)EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種。
403、根據(jù)機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本。
示例性的,升級(jí)裝置根據(jù)機(jī)種獲取當(dāng)前EMMC系統(tǒng)版本的下載鏈接;升級(jí)裝置自下載鏈接下載當(dāng)前EMMC系統(tǒng)版本。下載鏈接為空中下載技術(shù)OTA下載鏈接。
404、為機(jī)種選擇與當(dāng)前EMMC匹配的分區(qū)配置文件,根據(jù)當(dāng)前EMMC系統(tǒng)版本對(duì)板卡的當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。
分區(qū)配置文件對(duì)應(yīng)的系統(tǒng)版本包括但不限于4G EMMC版本、16G EMMC版本。
本實(shí)用新型的實(shí)施例提供的EMMC升級(jí)方法,EMMC升級(jí)裝置對(duì)板卡的當(dāng)前EMMC進(jìn)行讀取,獲取EMMC信息;根據(jù)EMMC信息,判斷當(dāng)前EMMC對(duì)應(yīng)的機(jī)種;為機(jī)種選擇與當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行升級(jí)。由于在升級(jí)前針對(duì)EMMC的EMMC信息對(duì)當(dāng)前EMMC匹配的分區(qū)配置文件進(jìn)行了選擇,因此能夠準(zhǔn)確匹配到需要升級(jí)的分區(qū)配置文件,因此能夠?qū)ν话蹇ㄖС值牟煌珽MMC版本進(jìn)行統(tǒng)一升級(jí),避免在升級(jí)過程中可能出現(xiàn)系統(tǒng)版本選擇錯(cuò)誤導(dǎo)致EMMC對(duì)應(yīng)的分區(qū)配置文件升級(jí)錯(cuò)誤,保證各個(gè)版本穩(wěn)定準(zhǔn)確升級(jí)到各自最新版本。
最后應(yīng)當(dāng)說明的是:以上實(shí)施例僅用以說明本實(shí)用新型的技術(shù)方案而非對(duì)其限制;盡管參照實(shí)施例對(duì)本實(shí)用新型進(jìn)行了詳細(xì)的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:依然可以對(duì)本實(shí)用新型的具體實(shí)施方式進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本實(shí)用新型技術(shù)方案的精神,其均應(yīng)涵蓋在本實(shí)用新型請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。