一種兼容多種內(nèi)存時(shí)序的方法和數(shù)字電視終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種兼容多種內(nèi)存時(shí)序的方法和數(shù)字電視終端,其中所述方法包括:檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí);查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序。采用本發(fā)明,可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
【專利說明】一種兼容多種內(nèi)存時(shí)序的方法和數(shù)字電視終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種兼容多種內(nèi)存時(shí)序的方法和數(shù)字電視終端。
【背景技術(shù)】
[0002]在目前的數(shù)字電視終端行業(yè)里,由于業(yè)務(wù)的多樣化,會(huì)導(dǎo)致內(nèi)存的大小配置也不一樣,從而需要使用各種不同品牌的內(nèi)存芯片,但是各種內(nèi)存芯片的內(nèi)存時(shí)序不一樣,使得有些內(nèi)存芯片可以兼容,有些卻不能兼容。
[0003]在現(xiàn)有技術(shù)中,通過使用不同的引導(dǎo)程序(Booter,引導(dǎo)程序)以實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容,但是在更換引導(dǎo)程序時(shí),需要對(duì)引導(dǎo)程序重新簽字和重新認(rèn)證,從而增加了額外的成本,并且兼容方法比較繁雜。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種兼容多種內(nèi)存時(shí)序的方法和數(shù)字電視終端,可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種兼容多種內(nèi)存時(shí)序的方法,包括:
[0006]檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí);
[0007]查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;
[0008]將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序。
[0009]其中,在所述檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí)之前,還包括:
[0010]預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系。
[0011]其中,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。
[0012]其中,所述檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),包括:
[0013]檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值;
[0014]將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí)。
[0015]其中,所述GPIO端口包括至少一個(gè)GPIO端口。
[0016]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種數(shù)字電視終端,包括:
[0017]檢測(cè)轉(zhuǎn)化模塊,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí);
[0018]查找模塊,用于查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;
[0019]內(nèi)存時(shí)序設(shè)置模塊,用于將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序。
[0020]其中,還包括:
[0021]預(yù)設(shè)模塊,用于預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系。[0022]其中,所述檢測(cè)轉(zhuǎn)化模塊檢測(cè)到的所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。
[0023]其中,所述檢測(cè)轉(zhuǎn)化模塊包括:
[0024]二進(jìn)制轉(zhuǎn)化單元,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值;
[0025]標(biāo)識(shí)設(shè)置單元,用于將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí)。
[0026]其中,所述檢測(cè)轉(zhuǎn)化模塊中的GPIO端口包括至少一個(gè)GPIO端口。
[0027]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0028]本發(fā)明實(shí)施例通過檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),以查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序,再將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,使得只需通過一個(gè)引導(dǎo)程序即可實(shí)現(xiàn)對(duì)不同的內(nèi)存時(shí)序的切換,從而可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1為本發(fā)明實(shí)施例提供的一種兼容多種內(nèi)存時(shí)序的方法的流程示意圖;
[0031]圖2為本發(fā)明實(shí)施例提供的另一種兼容多種內(nèi)存時(shí)序的方法的流程示意圖;
[0032]圖3為本發(fā)明實(shí)施例提供的一種數(shù)字電視終端的結(jié)構(gòu)示意圖;
[0033]圖4為本發(fā)明實(shí)施例提供的另一種數(shù)字電視終端的結(jié)構(gòu)示意圖;
[0034]圖5為本發(fā)明實(shí)施例提供的一種檢測(cè)轉(zhuǎn)化模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]請(qǐng)參見圖1,為本發(fā)明實(shí)施例提供的一種兼容多種內(nèi)存時(shí)序的方法的流程示意圖,所述方法包括:
[0037]SlOl,檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí);
[0038]具體的,在CPU (Central Processing Unit,中央處理器)的 GPIO (GeneralPurpose Input Output,通用輸入/輸出)端口中預(yù)留出至少一個(gè)GPIO端口,以檢測(cè)該GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),其中,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。例如,在PCB(Printed CircuitBoard,印制電路板)主板電路上面通過將不同的電阻連接到GPIO端口,以拉高或拉低該GPIO端口的電壓值,若預(yù)留了兩個(gè)GPIO端口,分別為A端口和B端口,當(dāng)檢測(cè)到A端口和B端口的電壓值都為高電壓時(shí),其內(nèi)存時(shí)序標(biāo)識(shí)為“11”;當(dāng)檢測(cè)到A端口為低電壓,且B端口為高電壓時(shí),其內(nèi)存時(shí)序標(biāo)識(shí)為“01”,由此可見,當(dāng)預(yù)留兩個(gè)GPIO端口時(shí),可以具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí),分別為“00”、“01”、“10”、“11”,即可以對(duì)應(yīng)4種不同的內(nèi)存時(shí)序。當(dāng)預(yù)留更多的GPIO端口時(shí),可以使其具有更多的內(nèi)存時(shí)序標(biāo)識(shí),也就可以對(duì)應(yīng)更多的內(nèi)存時(shí)序。
[0039]S102,查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;
[0040]具體的,可以預(yù)先在引導(dǎo)程序中設(shè)置好內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,使得當(dāng)所述GPIO端口的電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí)時(shí),可以根據(jù)所述內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序。例如,預(yù)設(shè)的內(nèi)存時(shí)序標(biāo)識(shí)“00”對(duì)應(yīng)著第一內(nèi)存時(shí)序,內(nèi)存時(shí)序標(biāo)識(shí)“01”對(duì)應(yīng)著第二內(nèi)存時(shí)序,當(dāng)轉(zhuǎn)化得到的內(nèi)存時(shí)序標(biāo)識(shí)為“00”時(shí),查找到的內(nèi)存時(shí)序則為第一內(nèi)存時(shí)序。
[0041]S103,將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序;
[0042]在查找到所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序后,可以將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,例如,當(dāng)查找到第一內(nèi)存時(shí)序時(shí),則將本機(jī)內(nèi)存時(shí)序設(shè)置為第一內(nèi)存時(shí)序。其中,設(shè)置本機(jī)內(nèi)存時(shí)序的步驟是在引導(dǎo)程序的啟動(dòng)過程中執(zhí)行。
[0043]通過在引導(dǎo)程序中設(shè)置內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,可以實(shí)現(xiàn)通過一個(gè)引導(dǎo)程序?qū)Χ鄠€(gè)內(nèi)存時(shí)序的切換,以兼容多種內(nèi)存芯片,例如,當(dāng)需要使用A品牌內(nèi)存芯片時(shí),將特定的電阻接到GPIO端口,使其轉(zhuǎn)化得到的內(nèi)存時(shí)序標(biāo)識(shí)是與A品牌內(nèi)存芯片的內(nèi)存時(shí)序相對(duì)應(yīng),則根據(jù)該內(nèi)存時(shí)序標(biāo)識(shí)查找到的內(nèi)存時(shí)序則為A品牌內(nèi)存芯片的內(nèi)存時(shí)序,最后將本機(jī)內(nèi)存時(shí)序設(shè)置為A品牌內(nèi)存芯片的內(nèi)存時(shí)序,從而可以兼容A品牌內(nèi)存芯片。
[0044]本發(fā)明實(shí)施例通過檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),以查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序,再將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,使得只需通過一個(gè)引導(dǎo)程序即可實(shí)現(xiàn)對(duì)不同的內(nèi)存時(shí)序的切換,從而可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
[0045]再請(qǐng)參見圖2,為本發(fā)明實(shí)施例提供的另一種兼容多種內(nèi)存時(shí)序的方法的流程示意圖,所述方法包括:
[0046]S201,預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系;
[0047]預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,例如,當(dāng)具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí)時(shí),可以預(yù)設(shè)每個(gè)內(nèi)存時(shí)序標(biāo)識(shí)分別對(duì)應(yīng)一種內(nèi)存時(shí)序,使其具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,即可兼容4種內(nèi)存時(shí)序。
[0048]S202,檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值;
[0049]具體的,在CPU的GPIO端口中預(yù)留出至少一個(gè)GPIO端口,以檢測(cè)該GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值,其中,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。例如,在PCB主板電路上面通過將不同的電阻連接到GPIO端口,以拉高或拉低該GPIO端口的電壓值,若預(yù)留了兩個(gè)GPIO端口,分別為A端口和B端口,當(dāng)檢測(cè)到A端口和B端口的電壓值都為高電壓時(shí),其電壓二進(jìn)制數(shù)值為“11”;當(dāng)檢測(cè)到A端口為低電壓,且B端口為高電壓時(shí),其電壓二進(jìn)制數(shù)值為“01”,由此可見,當(dāng)預(yù)留兩個(gè)GPIO端口時(shí),可以具有4個(gè)電壓二進(jìn)制數(shù)值,分別為“00”、“01”、“ 10”、“ 11”。
[0050]S203,將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí);
[0051 ] 在將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值后,可以將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí),例如,當(dāng)可以轉(zhuǎn)化得到4個(gè)電壓二進(jìn)制數(shù)值,且分別為“00”、“01”、“10”、“11”時(shí),將4個(gè)電壓二進(jìn)制數(shù)值設(shè)置為4個(gè)內(nèi)存時(shí)序標(biāo)識(shí),如第一內(nèi)存時(shí)序標(biāo)識(shí)為“OO ”,第二內(nèi)存時(shí)序標(biāo)識(shí)為“01”等等。當(dāng)預(yù)留更多的GPIO端口時(shí),可以使其具有更多的內(nèi)存時(shí)序標(biāo)識(shí),也就可以對(duì)應(yīng)更多的內(nèi)存時(shí)序。
[0052]S204,查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;
[0053]具體的,可以根據(jù)預(yù)設(shè)的內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序。例如,預(yù)設(shè)的內(nèi)存時(shí)序標(biāo)識(shí)“ 00 ”對(duì)應(yīng)著第一內(nèi)存時(shí)序,內(nèi)存時(shí)序標(biāo)識(shí)“01”對(duì)應(yīng)著第二內(nèi)存時(shí)序,當(dāng)設(shè)置得到的內(nèi)存時(shí)序標(biāo)識(shí)為“00”時(shí),查找到的內(nèi)存時(shí)序則為第一內(nèi)存時(shí)序。
[0054]S205,將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序;
[0055]在查找到所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序后,可以將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,例如,當(dāng)查找到第一內(nèi)存時(shí)序時(shí),則將本機(jī)內(nèi)存時(shí)序設(shè)置為第一內(nèi)存時(shí)序。其中,設(shè)置本機(jī)內(nèi)存時(shí)序的步驟是在引導(dǎo)程序的啟動(dòng)過程中執(zhí)行。
[0056]本發(fā)明實(shí)施例通過檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),以查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序,再將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,使得只需通過一個(gè)引導(dǎo)程序即可實(shí)現(xiàn)對(duì)不同的內(nèi)存時(shí)序的切換,從而可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
[0057]請(qǐng)參見圖3,為本發(fā)明實(shí)施例提供的一種數(shù)字電視終端I的結(jié)構(gòu)示意圖,所述數(shù)字電視終端I可以包括:檢測(cè)轉(zhuǎn)化模塊10、查找模塊20、內(nèi)存時(shí)序設(shè)置模塊30 ;
[0058]所述檢測(cè)轉(zhuǎn)化模塊10,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí);
[0059]具體的,所述檢測(cè)轉(zhuǎn)化模塊10在CPU的GPIO端口中預(yù)留出至少一個(gè)GPIO端口,以檢測(cè)該GPIO端口的電壓值,所述檢測(cè)轉(zhuǎn)化模塊10并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),其中,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。例如,在PCB主板電路上面通過將不同的電阻連接到GPIO端口,以拉高或拉低該GPIO端口的電壓值,若預(yù)留了兩個(gè)GPIO端口,分別為A端口和B端口,當(dāng)所述檢測(cè)轉(zhuǎn)化模塊10檢測(cè)到A端口和B端口的電壓值都為高電壓時(shí),其內(nèi)存時(shí)序標(biāo)識(shí)為“ 11” ;當(dāng)所述檢測(cè)轉(zhuǎn)化模塊10檢測(cè)到A端口為低電壓,且B端口為高電壓時(shí),其內(nèi)存時(shí)序標(biāo)識(shí)為“01”,由此可見,當(dāng)預(yù)留兩個(gè)GPIO端口時(shí),可以具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí),分別為“ 00 ”、“ OI ”、“ 10 ”、“ 11 ”,即可以對(duì)應(yīng)4種不同的內(nèi)存時(shí)序。當(dāng)預(yù)留更多的GPIO端口時(shí),可以使其具有更多的內(nèi)存時(shí)序標(biāo)識(shí),也就可以對(duì)應(yīng)更多的內(nèi)存時(shí)序。
[0060]所述查找模塊20,用于查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序;
[0061]具體的,在所述檢測(cè)轉(zhuǎn)化模塊10將所述GPIO端口的電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí)時(shí),所述查找模塊20可以根據(jù)所述內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序,其中,可以預(yù)先在弓I導(dǎo)程序中設(shè)置好內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系。例如,預(yù)設(shè)的內(nèi)存時(shí)序標(biāo)識(shí)“ 00 ”對(duì)應(yīng)著第一內(nèi)存時(shí)序,內(nèi)存時(shí)序標(biāo)識(shí)“ OI ”對(duì)應(yīng)著第二內(nèi)存時(shí)序,當(dāng)轉(zhuǎn)化得到的內(nèi)存時(shí)序標(biāo)識(shí)為“00”時(shí),所述查找模塊20查找到的內(nèi)存時(shí)序則為第一內(nèi)存時(shí)序。
[0062]所述內(nèi)存時(shí)序設(shè)置模塊30,用于將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序;[0063]在所述查找模塊20查找到所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序后,所述內(nèi)存時(shí)序設(shè)置模塊30可以將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,例如,當(dāng)查找到第一內(nèi)存時(shí)序時(shí),則由所述內(nèi)存時(shí)序設(shè)置模塊30將本機(jī)內(nèi)存時(shí)序設(shè)置為第一內(nèi)存時(shí)序。其中,設(shè)置本機(jī)內(nèi)存時(shí)序的步驟是在引導(dǎo)程序的啟動(dòng)過程中執(zhí)行。
[0064]再請(qǐng)參見圖4,為本發(fā)明實(shí)施例提供的另一種數(shù)字電視終端I的結(jié)構(gòu)示意圖,所述數(shù)字電視終端I可以包括上述圖3對(duì)應(yīng)實(shí)施例中的檢測(cè)轉(zhuǎn)化模塊10、查找模塊20、內(nèi)存時(shí)序設(shè)置模塊30,進(jìn)一步的,所述數(shù)字電視終端I還可以包括:預(yù)設(shè)模塊40 ;
[0065]所述預(yù)設(shè)模塊40,用于預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系;
[0066]所述預(yù)設(shè)模塊40可以預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,例如,當(dāng)具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí)時(shí),所述預(yù)設(shè)模塊40可以預(yù)設(shè)每個(gè)內(nèi)存時(shí)序標(biāo)識(shí)分別對(duì)應(yīng)一種內(nèi)存時(shí)序,使其具有4個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系,即可兼容4種內(nèi)存時(shí)序。
[0067]進(jìn)一步的,再請(qǐng)參見圖5,為本發(fā)明實(shí)施例提供的一種檢測(cè)轉(zhuǎn)化模塊10的結(jié)構(gòu)示意圖,所述檢測(cè)轉(zhuǎn)化模塊10可以包括:二進(jìn)制轉(zhuǎn)化單元101、標(biāo)識(shí)設(shè)置單元102 ;
[0068]所述二進(jìn)制轉(zhuǎn)化單元101,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值;
[0069]具體的,所述二進(jìn)制轉(zhuǎn)化單元101在CPU的GPIO端口中預(yù)留出至少一個(gè)GPIO端口,以檢測(cè)該GPIO端口的電壓值,并由所述二進(jìn)制轉(zhuǎn)化單元101將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值,其中,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。
[0070]所述標(biāo)識(shí)設(shè)置單元102,用于將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí);
[0071]在所述二進(jìn)制轉(zhuǎn)化單元101將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值后,所述標(biāo)識(shí)設(shè)置單元102可以將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí),例如,當(dāng)所述二進(jìn)制轉(zhuǎn)化單元101可以轉(zhuǎn)化得到4個(gè)電壓二進(jìn)制數(shù)值,且分別為“00”、“01”、“10”、“11”時(shí),所述標(biāo)識(shí)設(shè)置單元102將4個(gè)電壓二進(jìn)制數(shù)值設(shè)置為4個(gè)內(nèi)存時(shí)序標(biāo)識(shí),如第一內(nèi)存時(shí)序標(biāo)識(shí)為“00 ”,第二內(nèi)存時(shí)序標(biāo)識(shí)為“01”等等。當(dāng)預(yù)留更多的GPIO端口時(shí),可以使其具有更多的內(nèi)存時(shí)序標(biāo)識(shí),也就可以對(duì)應(yīng)更多的內(nèi)存時(shí)序。
[0072]本發(fā)明實(shí)施例通過檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),以查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序,再將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序,使得只需通過一個(gè)引導(dǎo)程序即可實(shí)現(xiàn)對(duì)不同的內(nèi)存時(shí)序的切換,從而可以簡單且低成本地實(shí)現(xiàn)對(duì)多種內(nèi)存芯片的兼容。
[0073]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0074]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種兼容多種內(nèi)存時(shí)序的方法,其特征在于,包括: 檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí); 查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序; 將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序。
2.如權(quán)利要求1所述的方法,其特征在于,在所述檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí)之前,還包括: 預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。
4.如權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí),包括: 檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值; 將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí)。
5.如權(quán)利要求4所述的方法,其特征在于,所述GPIO端口包括至少一個(gè)GPIO端口。
6.一種數(shù)字電視終端,其特征在于,包括: 檢測(cè)轉(zhuǎn)化模塊,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為內(nèi)存時(shí)序標(biāo)識(shí); 查找模塊,用于查找所述內(nèi)存時(shí)序標(biāo)識(shí)對(duì)應(yīng)的內(nèi)存時(shí)序; 內(nèi)存時(shí)序設(shè)置模塊,用于將本機(jī)內(nèi)存時(shí)序設(shè)置為查找到的內(nèi)存時(shí)序。
7.如權(quán)利要求6所述的數(shù)字電視終端,其特征在于,還包括: 預(yù)設(shè)模塊,用于預(yù)設(shè)至少一個(gè)內(nèi)存時(shí)序標(biāo)識(shí)與內(nèi)存時(shí)序的對(duì)應(yīng)關(guān)系。
8.如權(quán)利要求7所述的數(shù)字電視終端,其特征在于,所述檢測(cè)轉(zhuǎn)化模塊檢測(cè)到的所述GPIO端口的電壓值是由與GPIO端口連接的用于調(diào)節(jié)電壓值的電阻所確定的。
9.如權(quán)利要求8所述的數(shù)字電視終端,其特征在于,所述檢測(cè)轉(zhuǎn)化模塊包括: 二進(jìn)制轉(zhuǎn)化單元,用于檢測(cè)GPIO端口的電壓值,并將所述電壓值轉(zhuǎn)化為電壓二進(jìn)制數(shù)值; 標(biāo)識(shí)設(shè)置單元,用于將所述電壓二進(jìn)制數(shù)值設(shè)置為內(nèi)存時(shí)序標(biāo)識(shí)。
10.如權(quán)利要求9所述的數(shù)字電視終端,其特征在于,所述檢測(cè)轉(zhuǎn)化模塊中的GPIO端口包括至少一個(gè)GPIO端口。
【文檔編號(hào)】H04N21/43GK103458290SQ201310367054
【公開日】2013年12月18日 申請(qǐng)日期:2013年8月21日 優(yōu)先權(quán)日:2013年8月21日
【發(fā)明者】李先志 申請(qǐng)人:深圳市同洲電子股份有限公司