概述
AP:Application Processor,操作系统、用户界面和应用程序都在AP上运行。
BP:Baseband Processor,机射频通讯和控制软件,则运行在BP上。
-
AP和BP是两个不同的处理器,这个不是指的是两个微处理器内核,而是两个处理器平台:
应用处理器和基带处理器; -
将基频处理器与主处理器(称为AP或应用处理器)分离的基本原因有三个:
- 无线电性能
- 无线电控制功能(信号调制,编码,无线电频率转换等)高度依赖于时间,需要实时操作系统。
- 法律,例如遵循FCC认证
-
应用处理器AP作为主控制器,具有非常强的处理运算能力,其上运行Windows 8、Android、IOS等操作系统、用户界面和应用程序。
基带处理器BP则由实时操作系统(RTOS)控制,运行在另一个分开的CPU上,实现空中接口、执行通讯相关功能,包括GPRS、EDGE 、3G & HSDPA、LTE等协议栈。 -
AP、BP通过AMI( Advanced Messaging Interface)进行交互,通信控制协议可以是AT命令、MBIM;软件上AP与BP的数据传输 ,一般通过共享内存,SMEM的方式进行;
-
基带处理器的dbb(数字基带芯片)部分主要完成语音信号的A/D、D/A转换、数字语音信号的编解码、信道编解码和基带处理器的时序控制。模拟基带(abb)语音信号引脚和音频编解码器芯片进行通信,构成通话过程中的语音通道。基带处理器部分只要再加一定的外围电路,如音频芯片、lcd、摄像机控制器、传声器、扬声器、功率放大器、天线等,就是一个完整的普通手机(传统手机)的硬件电路。
-
AP与BP分离的好处是:一旦基带处理器被设计和认证好,不管你采用的操作系统和应用软件怎么变化,它都可以正确的执行通讯功能。另外,操作系统和驱动的bug也不会导致设备发送灾难性的数据到移动网络中。
参考链接:http://www.jeepxie.net/article/215474.html
参考链接:https://blog.csdn.net/lizzywu/article/details/7268639
最后
以上就是听话世界为你收集整理的[Modem] AP与BP简介的全部内容,希望文章能够帮你解决[Modem] AP与BP简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复