零、引 子---由终端设备到RTOS:RTOS无处不在..........
(1).Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP):
AP是ARM架构的处理器,用于运行Linux+Android系统;
BP 用于运行实时操作系统(RTOS),通讯协议栈运行于BP的RTOS之上。非通话时间,BP的能耗基本上在5mA左右,而AP只要处于非休眠状态,能耗至少在50mA以上,执行图形运算时会更高。另外LCD工作时功耗在100mA左右,WIFI也在100mA左右。一般手机待机时,AP、LCD、WIFI 均进入休眠状态,这时Android中应用程序的代码也会停止执行。
下面以mt6582/32位(四核处理器为例说明)
AP MCU: Apps MCU(APP MCU)-------处理器1
MD MCU: Modem MCU(Modem MCU)-------处理器2
下面再以高通8x26平台为例说明: