專利名稱:一種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種修改手機硬件設(shè)備設(shè)置的處理方法,尤其是涉及ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法。
背景技術(shù):
手機的驅(qū)動調(diào)試過程中,傳統(tǒng)的調(diào)試方法是先修改軟件代碼,進行編譯后再下載測試軟件到手機上,開機后查看修改的結(jié)果。這樣的調(diào)試流程,需要經(jīng)過反復(fù)編譯、下載、開機等過程,比較耗費時間和精力。如果有ー種方法能夠直接在電腦端修改手機設(shè)備上的相關(guān)設(shè)置,在手機上實時體現(xiàn)該修改的結(jié)果,那么就能較大地節(jié)省調(diào)試時間,提高研發(fā)效率。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供ー種方法簡單、能實時在手機上查看調(diào)試結(jié)果,且可節(jié)省大量的研發(fā)時間的直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法。本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn)ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,其特征在于,該方法包括以下步驟1)PC將用戶輸入的需要修改的手機硬件設(shè)備的寄存器地址以及對應(yīng)的寄存器修改值的指令信息輸送到手機處理器;2)手機處理器對指令信息進行解析,并將解析后得到的信息發(fā)送回PC機顯示器顯示出來;3)手機處理器將寄存器修改值寫入需要修改的寄存器;4)手機處理器從手機硬件設(shè)備中讀取出此時的寄存器設(shè)置值,并與修改值進行比較判斷是否一致,如果判斷為是則表示已完成對手機硬件設(shè)備的設(shè)置,否則返回步驟I)重新進行設(shè)置,并將比較結(jié)果返回顯示在PC機上。所述的步驟I)中的指令為AT指令。所述的手機硬件設(shè)備包括攝像頭、IXD屏幕。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點I、使用本發(fā)明后,在對手機各硬件設(shè)備的效果調(diào)試過程中,只需要編譯并下載ー 次,就可以直接通過在電腦上修改相關(guān)的寄存器,而完成對硬件設(shè)備的效果調(diào)試,且能實時在手機上查看調(diào)試結(jié)果,非常方便。2、本發(fā)明跟傳統(tǒng)的調(diào)試方法比較,省去了繁瑣的操作過程,贏得研發(fā)時間。
圖I為本發(fā)明的流程圖。圖2為本發(fā)明的硬件連接示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細說明。實施例如圖I所示,ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,該方法包括以下步驟1)PC將用戶輸入的需要修改的手機硬件設(shè)備的寄存器地址以及對應(yīng)的寄存器修改值的指令信息輸送到手機處理器;2)手機處理器對指令信息進行解析,并將解析后得到的信息發(fā)送回PC機顯示器顯示出來;3)手機處理器將寄存器修改值寫入需要修改的寄存器;4)手機處理器從手機硬件設(shè)備中讀取出此時的寄存器設(shè)置值,并與修改值進行比較判斷是否一致,如果判斷為是則表示已完成對手機硬件設(shè)備的設(shè)置,否則返回步驟I)重新進行設(shè)置,并將比較結(jié)果返回顯示在PC機上。手機硬件設(shè)備包括攝像頭、LCD屏幕。手機各硬件設(shè)備的寄存器均為可以直接在電腦端修改手機硬件外設(shè)的寄存器。實施本發(fā)明方法時,例如要修改camera的特效模式,以0V3640這顆sensor為例。 由于控制camera特效的寄存器reg_com是0x3355,該寄存器設(shè)置值reg_date為0x06對應(yīng)正常模式,顯示景物本身的色彩,如果設(shè)置值reg_date為0x40,則顏色反轉(zhuǎn)。如圖2所示,首先將手機2和PC機I通過USB線或者UART線相連接。如果是USB 線則在手機端和電腦端應(yīng)匹配設(shè)置為USB MODE ;如果是UART線則在手機端和電腦端應(yīng)匹配設(shè)置為UART MODE。確保手機與電腦成功通信。手機2和PC機I成功連接后,在電腦端輸入AT指令“AT+CAMSET = 0x3355,0x06”,此時手機軟件會去解析所輸入AT指令,獲取到reg_ com是0x3355, reg_date是0x06,并顯示到電腦屏幕上,以便調(diào)試者直觀確認輸入的reg_ com和reg_date是否為打算修改的寄存器以及配置值,避免輸入錯誤。解析完成后,手機軟件下命令將reg_date寫入reg_com,此時可以在手機上查看camera preview的效果,預(yù)覽景物顔色正常。如果在電腦端輸入AT指令“AT+CAMSET = 0x3355,0x40”,則手機上camera預(yù)覽景物顏色反轉(zhuǎn)。輸入AT指令并解析成功后,調(diào)試者從電腦屏幕的顯示上也確認輸入無誤,但是并不保證成功修改了手機硬件設(shè)備的reg_Com,可能出現(xiàn)寫入異常。如果調(diào)試者預(yù)知修改的結(jié)果,則可從手機上的實時現(xiàn)象中判斷是否修改成功;如果調(diào)試者未知修改結(jié)果,則需要確認是否寫入成功,從而判定如此修改是否可行。此時,可以從手機上讀取硬件設(shè)備的reg_com的狀態(tài)reg_date_ read,跟預(yù)先輸入的reg_date進行比較以確定是否相同,二者ー樣則表明寫入成功,反之則表明寫入失敗,需要查找原因,待確定成功寫入之后,才能逐步進行調(diào)試。按照上述方法,可以對camera的白平衡、亮度、銳度、特效等等方面進行直接修改。
權(quán)利要求
1.ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,其特征在干,該處理方法包括以下步驟.1)PC將用戶輸入的需要修改的手機硬件設(shè)備的寄存器地址以及對應(yīng)的寄存器修改值的指令信息輸送到手機處理器;.2)手機處理器對指令信息進行解析,并將解析后得到的信息發(fā)送回PC機顯示器顯示出來;.3)手機處理器將寄存器修改值寫入需要修改的寄存器;.4)手機處理器從手機硬件設(shè)備中讀取出此時的寄存器設(shè)置值,并與修改值進行比較判斷是否一致,如果判斷為是則表示已完成對手機硬件設(shè)備的設(shè)置,否則返回步驟I)重新進行設(shè)置,并將比較結(jié)果返回顯示在PC機上。
2.根據(jù)權(quán)利要求I所述的ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,其特征在于,所述的步驟I)中的指令為AT指令。
3.根據(jù)權(quán)利要求I所述的ー種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,其特征在于,所述的手機硬件設(shè)備包括攝像頭、LCD屏幕。
全文摘要
本發(fā)明涉及一種直接在電腦端修改手機硬件設(shè)備設(shè)置的處理方法,該方法包括以下步驟1)PC將用戶輸入的需要修改的手機硬件設(shè)備的寄存器地址以及對應(yīng)的寄存器修改值的指令信息輸送到手機處理器;2)手機處理器對指令信息進行解析,并將解析后得到的信息發(fā)送回PC機顯示器顯示出來;3)手機處理器將寄存器修改值寫入需要修改的寄存器;4)手機處理器從手機硬件設(shè)備中讀取出此時的寄存器設(shè)置值,并與修改值進行比較判斷是否一致,并將比較結(jié)果返回顯示在PC機上。與現(xiàn)有技術(shù)相比,本發(fā)明具有方法簡單、能實時在手機上查看調(diào)試結(jié)果,且可節(jié)省大量的研發(fā)時間等優(yōu)點。
文檔編號G06F13/10GK102609373SQ201110023749
公開日2012年7月25日 申請日期2011年1月21日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者顏芳 申請人:希姆通信息技術(shù)(上海)有限公司