移動(dòng)終端測試屏幕的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及一種移動(dòng)終端測試屏幕的方法及裝置。
【背景技術(shù)】
[0002]市面上,大多數(shù)移動(dòng)終端設(shè)備為了與用戶交互都會(huì)帶有屏顯示,而在這些移動(dòng)終端設(shè)備的設(shè)計(jì)中工程師們往往需要對(duì)屏做調(diào)試。為了選料等,工程師們需要調(diào)試很多不同規(guī)格的屏,而這些屏的技術(shù)、參數(shù)等都有很大差異,若沒有有效的方法來調(diào)試這些屏的話,則調(diào)試起來會(huì)非常費(fèi)時(shí)費(fèi)力。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種移動(dòng)終端測試屏幕的方法及裝置,主要目的在于解決如何高效測試移動(dòng)終端屏幕的技術(shù)問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種移動(dòng)終端測試屏幕的方法,所述移動(dòng)終端測試屏幕的方法包括:
[0005]接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;
[0006]接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;
[0007]將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器。
[0008]優(yōu)選地,所述第一指令為寫指令或者讀指令;
[0009]若所述第一指令為所述寫指令,所述第一指令至少包括待測屏的寄存器的地址和待測屏的寄存器的值,所述寫指令用于向所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器寫入所述待測屏的寄存器的值;
[0010]若所述第一指令為所述讀指令,所述第一指令至少包括待測屏的寄存器的地址,所述讀指令用于讀取所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器的值。
[0011]優(yōu)選地,所述第二指令為parallel通信方式或者mipi通信方式。
[0012]優(yōu)選地,所述將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器,包括:
[0013]將所述寫指令通過所述parallel通信方式或者所述mipi通信方式發(fā)送給所述待測屏的寄存器;或者,
[0014]將所述讀指令通過所述parallel通信方式或者所述mipi通信方式發(fā)送給所述待測屏的寄存器。
[0015]優(yōu)選地,所述方法還包括:
[0016]在MTK平臺(tái)的Iinux操作系統(tǒng)的proc文件系統(tǒng)中建立公共接口 lcm_debug,并將以下程序存儲(chǔ)在所述公共接口 lcm_debug中:
[0017]接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;
[0018]接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;
[0019]將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器。
[0020]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種移動(dòng)終端測試屏幕的裝置,所述移動(dòng)終端測試屏幕的裝置包括:
[0021]第一接收單元,用于接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;
[0022]第二接收單元,用于接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;
[0023]發(fā)送單元,用于將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器。
[0024]優(yōu)選地,所述第一指令為寫指令或者讀指令;
[0025]若所述第一指令為所述寫指令,所述第一指令至少包括待測屏的寄存器的地址和待測屏的寄存器的值,所述寫指令用于向所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器寫入所述待測屏的寄存器的值;
[0026]若所述第一指令為所述讀指令,所述第一指令至少包括待測屏的寄存器的地址,所述讀指令用于讀取所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器的值。
[0027]優(yōu)選地,所述第二指令為parallel通信方式或者mipi通信方式。
[0028]優(yōu)選地,所述發(fā)送單元,用于:
[0029]將所述寫指令通過所述parallel通信方式或者所述mipi通信方式發(fā)送給所述待測屏的寄存器;或者,
[0030]將所述讀指令通過所述parallel通信方式或者所述mipi通信方式發(fā)送給所述待測屏的寄存器。
[0031]優(yōu)選地,所述移動(dòng)終端測試屏幕的裝置還包括:
[0032]建立單元,用于在MTK平臺(tái)的Iinux操作系統(tǒng)的proc文件系統(tǒng)中建立公共接口lcm_debug,并將以下程序存儲(chǔ)在所述公共接口 lcm_debug中:
[0033]接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;
[0034]接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;
[0035]將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器。
[0036]本發(fā)明通過接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;將所述第一指令通過所述待測屏的通信方法發(fā)送給所述待測屏的寄存器,從而利用Iinux操作系統(tǒng)的文件系統(tǒng)制作屏調(diào)試的公共接口,適用于所有基于Iinux內(nèi)核的移動(dòng)終端設(shè)備,通過公共接口,工程師可以快速有效的調(diào)試,省時(shí)省力,使得基于MTK平臺(tái)的移動(dòng)終端產(chǎn)品在設(shè)計(jì)時(shí),屏調(diào)試更加方便快捷。
【附圖說明】
[0037]圖1為本發(fā)明移動(dòng)終端測試屏幕的方法第一實(shí)施例的流程示意圖;
[0038]圖2為本發(fā)明移動(dòng)終端測試屏幕的方法第二實(shí)施例的流程示意圖;
[0039]圖3為本發(fā)明移動(dòng)終端測試屏幕的裝置第一實(shí)施例的功能模塊示意圖;
[0040]圖4為本發(fā)明移動(dòng)終端測試屏幕的裝置第二實(shí)施例的功能模塊示意圖。
[0041]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0042]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0043]本發(fā)明提供一種移動(dòng)終端測試屏幕的方法。
[0044]參照?qǐng)D1,圖1為本發(fā)明移動(dòng)終端測試屏幕的方法第一實(shí)施例的流程示意圖。
[0045]在第一實(shí)施例中,該移動(dòng)終端測試屏幕的方法包括:
[0046]步驟101,接收用戶觸發(fā)的第一指令,所述第一指令至少包括待測屏的寄存器的地址;
[0047]其中,所述第一指令為寫指令或者讀指令;
[0048]若所述第一指令為所述寫指令,所述第一指令至少包括待測屏的寄存器的地址和待測屏的寄存器的值,所述寫指令用于向所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器寫入所述待測屏的寄存器的值;
[0049]若所述第一指令為所述讀指令,所述第一指令至少包括待測屏的寄存器的地址,所述讀指令用于讀取所述待測屏的寄存器的地址對(duì)應(yīng)的寄存器的值。
[0050]本發(fā)明在MTK平臺(tái)下建立適用于大多數(shù)屏的公共接口,MTK平臺(tái)主要基于Iinux操作系統(tǒng),本發(fā)明在Iinux操作系統(tǒng)的proc文件系統(tǒng)中建立公共接口 lcm_debug。
[0051]具體的,若用戶想要讀取移動(dòng)終端的屏的數(shù)據(jù)信息,可以在公共接口輸入讀指令,在讀指令中攜帶待測屏的寄存器的地址,若用戶想要對(duì)移動(dòng)終端的屏的寄存器的內(nèi)容做操作,可以在公共接口輸入寫指令,在寫指令中攜帶待測屏的寄存器的地址和待測屏的寄存器的值。
[0052]步驟102,接收用戶觸發(fā)的第二指令,所述第二指令至少包括所述待測屏的通信方法;
[0053]具體的,所述待測屏的通信方式有兩種,一種是parallel,一種是mipi,若用戶需要測試待測屏,預(yù)先向公共接口選擇上述兩種通信方式中的其中一種,若當(dāng)前待測試的屏的通信方式為parallel,則向公共接口輸入第二指令,所述第二指令包括parallel的通信方式,若當(dāng)前待測試的屏的通信方式為mipi,則向公共接口輸入第二指令,所述第二