正確了解ROM,基帶,以及RIL

2021-09-12 03:28:03 字數 1617 閱讀 1540

一、正確了解rom,基帶,以及ril。

1)、rom

對於android手機來說,在刷機這個問題上所指的rom,即是作業系統,xx版本的rom,就是xx版本的系統。比如windows xp系統,微軟官方的稱呼就是xp,如果該xp是賣到某某地區的定製xp,就被稱呼為xx版xp。我們的rom,也是類似這個概念的。

2)、基帶(baseband)

是手機中的一塊電路,負責完成流動網路中無線訊號的解調、解擾、解擴和解碼工作,並將最終解碼完成的數碼訊號傳遞給上層處理系統進行處理。[1]在我們的手機中通常由兩大部分電路組成,一部分是高層處理部分,相當於我們使用的電腦;另一部分就是基帶,這部分相當於我們使用的modem,手機支援什麼樣的網路制式(gsm、cdma、wcdma、td-scdma等) 都是由它來決定的,就像adsl modem和普通窄帶modem的區別一樣。我們用手機打**、上網、發簡訊等等,都是通過上層處理系統下發指令(通常是標準at指令)給基帶部分,並由基帶部分處理執行,基帶部分完成處理後就會在手機和無線網路間建立起一條邏輯通道,我們的話音、簡訊或上網資料報都是通過這個邏輯通道傳送出去的。 

刷基帶而隨著軟體無線電技術的發展,現在手機中的基帶部分基本上都可以利用軟體來實現無線訊號的解碼工作,同時採用軟體無線電技術可以方便的實現基帶部分的公升級,以滿足不同的需要或是修正基帶部分的bug。

3)、ril(radio inte***ce layer)

對於android系統來說,ril是基於telephony服務和radio硬體層之間的乙個抽象層。

簡單的理解,就是ril是一段程式,一段指令集合,用於協調**服務和訊號(上面提到的基帶)硬體層之間的一種指令集。我認為比較貼切的比喻就是ril是一種基帶的驅動,更好的協調基帶為rom服務。

總結:rom作為作業系統,基帶作為移動無線網路的基礎服務程式(包括語音通話,網路通訊等),ril作為協調2者的關鍵驅動。

所以,咱們手上的2x,要想很好的為咱們工作,除了刷rom以外,還要刷和該rom正確匹配的基帶版本,以及與基帶版本正確匹配的ril。

只要這3個東西合作好了,咱們的2x就能擺脫什麼,容易發熱啊,容易宕機啊,自動重啟啊,漏接啊,什麼的這些問題。

詳細刷機教程論壇已經有比較齊全的版本了,我就不多此一舉了,而且這裡討論的也不是刷機。

因為lg不容易變磚,不同系統不同基帶不同國家的,都有自己最理想的配合。刷了其它rom都不知道自己的ril是什麼版本。而一般分享rom的樓主也沒有放出補丁。

例項: 現在miui中國測試版本的ril 是匹配最早期218基帶,但是刷它的使用者可能是使用歐版本最新的622基帶。這樣就會做成問題。

因此,我介紹乙個很小的應用程式,它會顯示您目前已安裝lge-ril.so 的個版本

請檢查你目前使用的基帶: 設定-關於手機-基帶版本。

之前很長時間我的測試機galaxy nexus 經常訊號斷開,就是因為基帶和rom不匹配。單刷rom也沒用,後來在論壇裡找到對應版本的基帶後,一切恢復正常。

ril(無線介面層)

因為很多實踐證明目前大多數ril驅動「假死」問題,都是由於軟體問題而非硬體問題造成的。實際上,系統上出現這種問題也不是很奇怪的,因為出現「假死」的原因主要是因為ril驅動程式的入口點函式、註冊鍵和gsm模組沒有進行適當的互動。因為ril驅動程式寫得是否很好是因人而異的, 畢竟ril驅動層是使用者自己定製的, 而非由andorid實現的。

正確了解ROM,基帶,以及RIL

一 正確了解rom,基帶,以及ril。1 rom 對於android手機來說,在刷機這個問題上所指的rom,即是作業系統,xx版本的rom,就是xx版本的系統。比如windows xp系統,微軟官方的稱呼就是xp,如果該xp是賣到某某地區的定製xp,就被稱呼為xx版xp。我們的rom,也是類似這個概...

教你正確了解電腦配置 鄉巴佬

很多人在想買 電腦的時候,看到了好幾款款式同樣喜歡的產品,可是不懂配置怎麼辦。畢竟內部 的設定才是最重要的,要不然空有外表也沒用呢。這時你就來看看我們的電腦配置文章 1。電腦的配置一般是指電腦的硬體配件的高檔程度 價效比等,電腦的效能好壞主要決定於 1 cpu 決定執行速度,比如賽揚d2.66g,其...

了解和正確維護MySQL日誌

原始出處 作者資訊和本宣告。否則將追究法律責任。前段時間自己給自己挖了坑,為了優化mysql資料庫配置在執行有innodb的mysql資料庫中修改了my.cnf檔案中關於innodb的部分配置,儘管是在關機的情況下操作的,但依舊忽略了innodb對日誌檔案 如ibdata1 ib logfile0 ...