手機開發中的AP與BP的概念


轉自:http://blog.csdn.net/macong01/article/details/15504611

 

手機的AP和BP:

AP:ApplicationProcessor,即應用芯片

BP:BasebandProcessor,即基帶芯片

AP上面則運行了我們通常的操作系統和應用軟件,如Android、Windows phone 7這些。而我們通常所說的雙核、四核就是指的其AP核的多少。因此可以這樣理解,AP可以算作是你的電腦,BP則是電腦的modem,沒有modem,你沒有辦法和外界通信。

BP主要的作用是發送和接受各種數據,即和通信息息相關,BP中的DSP實現了協議的算法,對數據進行編解碼,BP中的CPU則負責協調控制與基站和AP的通信。BP中的電源管理模塊對手機的待機時間有很大的影響呢,因為大多數時間BP的cpu都應該處於idle狀態,每隔一段時間才打開查看pagingchannel上是否有呼叫進入。另外,SIM模塊也是直接和BP相連接的,對SIM卡的操作也是通過BP進行的。

 

1)大多數的手機都含有兩個處理器。操作系統、用戶界面和應用程序都在Application Processor(AP)上執行,AP一般采用ARM芯片的CPU。而手機射頻通訊控制軟件,則運行在另一個分開的CPU上,這個CPU稱為Baseband Processor(BP)。把射頻功能放在BP上執行的主要原因是:射頻控制函數(信號調制、編碼、射頻位移等)都是高度時間相關的。最好的辦法就是把這些函數放在一個主CPU上執行,並且這個主CPU是運行實時操作系統的。由於AP和BP是分開的設備,手機設計者可以更加自由的設計用戶界面和應用軟件。

2)手機開發商,比如摩托羅拉,會將開發的手機軟件包分為AP和BP兩部分, 運行在Application Processor(AP)的軟件包稱為AP包,包括操作系統、用戶界面和應用程序等; 與BasebandProcessor(BP)相關的軟件包稱為BP包, 包括baseband modem的通信控制軟件等。 相應地, 所謂的刷新手機AP和BP文件。

注:我們通常刷的ROM即為AP測的軟件。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM