[feature phone系列]平台架构和MMI framework

GSM-GPRS Architecture介绍:[图片来自:论山寨手机与Android联姻 【7】 MTK手机软件系统---邓侃]



GSM/GPRS Protocol Layer:

                                      

L1: Layer1,Physical layer[物理层]

L2: Layer2,Data link layer[数据链路层]

L3: Layer3,Network layer[网络层]


协议栈概述:

                                         


Feature phone 软件架构[MTK]

                                         

1.MS execute software

     OS: Nucleus OS.
     L1 Protocol Stack: GSM physical layer.
     Drivers: device driver, like SIM, UART, GPIO, etc.
     L2/L3 protocol stack: GSM protocol stack layer.
     MMI: man-machine interface.
     WAP: Wireless application protocol.
     JAVA: J2ME Software                              //这部分几乎都没有使用,机关功能是完善的[因为java对资源要求比较多]
2. The Mobile Engineering Testing Architecture, also known as META // 测试工具
3. Catcher // 真机打印log等工具


MMI Architecture:[MTK]:

                                 

KAS OS Adaptation: 也就是OS wrapper;

L4 Task: 也就是L2/L3 Layer的wrapper;

Framework:

         MFW/MMF==>MMI Framework

         对于移动平台来讲,通常MMI Framework需要具备以下几个功能:

        1.进程间通信/任务间通信

        2.OS抽象层;

            ----提供对OS层queue/pipe,semaphore的wrapper.

        3.事件处理;

            ----Protocol/Highlight/Key event 等,注册和执行对应的应用程序的回调函数.

        4.窗口历史管理;

            ----帮助应用层维护Screen flow 并且保存中间数据.

        5.存储系统的存取访问;

             ----对Nor flash的访问提供接口封装;

            ----对文件系统的访问提供接口;

GUI:

       UI layer, 包括image,font, theme等资源,以及GDI图形库.

Application:

       IDLE/Phone book/SMS/Call log/Multimede 等模块.


实际上所有的Feature phone的软件架构都是大同小异,因为feature phone 上无非就那么几个功能.所以不管是MTK、展讯、晨星等其它平台,原理都是类似的.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值