通俗談法----手機的軟件升級原理
2024-06-09 18:00:21
供稿:網友
眾所周知,一臺個人電腦所能實現的功能主要取決于它所安裝的軟件。而手機實際也就是一臺能夠進行音頻處理和射頻收發的超小型電腦,它的內部同樣有CPU、充當硬盤用于存放系統軟件的Flash存儲器(俗稱"字庫")、相當于內存的動態存儲器(俗稱"暫存")。只是手機使用內含通信協議的專用CPU, 一般普通GSM手機的Flash閃存容量為2至4M兆,暫存則為1至2兆左右。這些芯片采用BGA超小型封裝以SMT方式貼裝在手機主板上。離開了軟件,手機將成一具廢物。如果說硬件是手機的軀殼的話,那么我們完全可以認為,軟件就是手機的靈魂。
手機廠家為了節省開發成本,常常會先搭建一個預留一定升級空間的手機硬件平臺,然后通過開發不同的軟件、改變手機的外觀和內部零件布局、適當增減調整部分硬件電路,輕松地制造出外觀、功能、檔次、價格都存在明顯差異的一系列手機產品,以滿足不同用戶和市場的需求.
在硬件兼容前提下套用現成的高版本軟件,是目前最常用的軟件升級方法。升級并非超頻,所有基準時鐘頻率均未因升級而改變,機器在功能、性能、穩定性方面的增強只緣于新軟件的特性。
目前手機軟件升級基本是采用軟件克隆方式,即從一臺高版本手機上整體讀出資料,然后整體寫進欲升級的低版本手機。我們知道,采用Ghost軟件克隆一臺電腦的系統到另一電腦,覆蓋后最好刪除硬件配置表讓電腦根據實際硬件環境重裝所有驅動程序,不然系統可能不穩定。手機升級同樣存在這個問題。但是,即便硬件幾乎完全相同的高版本軟件套用在低版本軟件后,實際也可能發生各種問題。這是因為每臺手機的硬件電路參數存在個體的差異,生產中需用儀器逐一對軟件內對應的硬件控制參數進行校正,軟件克隆方法必然無法保證這些參數設置的合理性,將可能引起諸如:信號滿格卻打不出(Pacal表失配導致發射阻塞)、接收信號不穩定(AGC設置不當)、輻射變大、手機待機時間縮短(電池門限設置不當導致電池充放電效率變低)等一系列問題。
手機升級后要想達到出廠行貨新機的技術水平,最好能用綜測臺對手機做一次全面調測。但價值近百萬的綜測臺只有個別高規格客服中心才能配置。所以說個人升級還是有一定潛在的不穩定因素. 這種不穩定的程度就依照升級機型間的硬件的差異性來決定.
從以上的介紹看,就我們目前的MOTO手機,T720,T720I,T722I的硬件應該是絕大部分(也可說是完全)是一樣的, 這樣一來,它們之間的升級應該是很容易的,只要把新版本的整體資料讀出,并刷到要升級的版本上,就應該已經是相當成功的了. 至于新功能上的一些電子參數的差異到底有沒有存在,而且到底有沒有影響? 這些問題就不得而知. 但個人以為,一些手機JS的升級方法也不外乎如此,他絕不可能會加入大投資去買那個專門的測試設備來幫你重新調試.
所以說,不管是到JS處升級,還是自己可以升級,還是存在不可預知的不穩定因素, 所以升級前或買水貨前(因為有可能你的水貨就是低版本升級而來的)請三思!
以上很多為個人觀點,僅供參考!