Android AP及BP

來源:互聯網
上載者:User

標籤:android   c   class   code   ext   a   

大多數的手機都含有兩個處理器。作業系統、使用者介面和應用程式都在Application Processor(AP)(應用處理器)上執行,AP一般採用ARM晶片的CPU。而手機射頻通訊控制軟體,則運行在另一個分開的CPU上,這個CPU稱為Baseband Processor(BP)(基帶處理器)。
把射頻功能放在BP上執行的主要原因是:射頻控制函數(訊號調製、編碼、射頻位移等)都是高度時間相關的。最好的辦法就是把這些函數放在一個主CPU上執行,並且這個主CPU是運行即時作業系統的。另外一個使用BP的好處是一旦它被設計和認證為好了的,不管你採用的作業系統和應用軟體怎麼變化,它都可以正確的執行功能(它的通訊功能)。另外,作業系統和驅動的bug也不會導致裝置發送災難性的資料到移動網路中。(FCC要求的)由於AP和BP是分開的裝置,手機設計者可以更加自由的設計使用者介面和應用軟體。2)手機開發商,比如摩托羅拉,會將開發的手機軟體包分為AP和BP兩部分, 運行在Application Processor(AP)的軟體包稱為AP包,包括作業系統、使用者介面和應用程式等; 與Baseband Processor(BP)相關的軟體包稱為BP包, 包括baseband modem的通訊控制軟體等. 相應地, 所謂的重新整理手機AP和BP檔案即是將這兩個軟體封裝更新到手機上. 為方便刷機, 也有將AP,BP檔案和flex檔案(手機的參數設定檔)作在一起的一體包。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.