MTK 手机软件系统 MTK feature phone 的基本功能是通话和短信,要了解 MTK 手机软件系统,首先需要简要回顾几个移动网络通讯的基本概念。 Figure 38. GSM-GPRS Architecture Courtesy 链接出处以 GSM 系统为例, 手机以无线方式建立起与基站( BTS ) 的联系, 两者之间通讯接口是 Um 。基站与基站控制器( BSC ) 之间的通讯接口是 Abis ,基站控制器与移动交换中心( MSC )之间的通讯接口是 A ,参见 Figure 38 。 Figure 39. GSM Protocol Layer [1] Courtesy 链接出处所谓接口( Interface ) ,是一组协议的代名词,而这些协议可以分成若干层,层层叠叠,所以接口又被称为协议栈( Protocol Stack )。 Figure 39 中最左边一列,显示的是手机需要处理的协议栈。从第二列到第四列,分别显示的是基站( BTS ) ,基站控制器( BSC ) ,和移动交换中心( MSC )分别需要处理的协议栈。相邻两列之间的虚线表示通讯接口,接口两侧的协议栈对称,以保证通讯中传递的信息能够被对方识别。 MTK 手机软件系统,需要处理的是最左边的协议栈[2] 。 1. 该协议栈的底层是物理层( Physical Layer ) ,负责无线射频( GSM RF )和信道管理( Channel Access Method ) ,用来传输原始的比特数据流,例如 GSM 系统中的 TDMA 。 2. 第二层是数据链路层( Data Link Layer ), LAPDm 是该层使用的协议,负责把数据流分成若干帧,并处理流控制。 3. 第三层是网络层( Network Layer ) ,负责建立手机通讯发起方与接收方之间的连接。手机的连接离不开基站,基站控制器以及移动交换中心。而且当手机的位置不固定时,譬如在运动中的汽车上打电话,经过的基站,甚至基站控制器都不固定。所以,网络层又细分为三个子层,分别是 RR 层, MM 层,以及 CM 层。 . RR 层负责无线资源管理( Radio Resource Management ), 负责建立手机与基站之间的联系, 尤其是当多个手机同时与同一个基站联系时,如何避免多个信道之间的相互干扰。 . MM 层负责移动的管理( Mobile Management )。运动中的手机由一个基站切换到另一个基站, 甚至由一个基站控制中心切换到另一个基站控制中心,切换过程中如何保持通话的连续性,诸如此类的工作由 MM 层负责。 . CM 层, 层,负责连接和呼叫的管理( Connection Management, or Call Control ) 。在手机通话发起方拨号是, CM 层负责查询接收方当前所在位置,以及是否在通话中,是否需要转入语音留言箱等等。简要回顾一下 GSM 的协议栈, 有助于理解 MTK 的软件系统。 GSM 协议层只规定了 L1 到 L3 三层协议, 即物理层, 数据链路层和网络层,并没有规定 L4 以上的协议内容。 MTK 把 L4 视作应用层, L4 的协议用来让应用程序调用网络层 L3 中的 子层功能模块。 Figure 40. MTK software f
MTK手机软件系统 来自淘豆网m.daumloan.com转载请标明出处.