[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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值