MTK平台软件架构(一手机公司的MTK内部培训资料).pptVIP

  • 2
  • 0
  • 约 39页
  • 2017-05-29 发布于四川
  • 举报

MTK平台软件架构(一手机公司的MTK内部培训资料).ppt

MTK平台软件架构 软件二部 王刚 MTK方案简介 联发科技介绍 MTK多媒体手机平台 GSM/GPRS手机软件方案 MTK软件分层介绍 软件结构图表 OS L1 protocol stack Device driver L2 L3 L4 protocol stack MMI MTK 方案Task架构 MMI task 消息处理过程 example 一、MTK方案简介 联发科技简介 1997年成立,全球第五大集成电路设计公司 (台湾第一大), 年营业额为10亿美金 全球最大之光盘及DVD播放机芯片组制造商 研发及技术中心: 台北 新竹 深圳 安徽合肥 无线通信部门于2000年成立,研发手机基带/RF芯片组及软件及发展平台,部门约200工程师 联发多媒体手机平台 GSM/GPRS 手机软件方案 二、MTK软件分层介绍 MTK软件架构图表 三大组成单元 MS (Mobile Station) 执行软件: 运行于MS上 操作系统 Nucleus 物理层协议栈 驱动程序 gsm协议栈 MMI META :The Mobile Engineering Testing Architecture Catcher 操作系统 Nucleus 实时操作系统,MTK封装了适配层,将OS封装了一些API,这些API为其他软件提供服务,如:队列,消息,timer,内存管理等 L1层协议栈(GSM 物理层) L1或者叫物理层,提供物理介质上的bit流传输,遵循 gsm 技术05系列规范 为上层软件提供服务,且控制逻辑信道到物理信道的映射和安排 无线控制以及TDMA桢 L1层逻辑图 设备驱动 设备驱动支持所有MCU(微处理器单元)外设的控制功能 本模块处理一些用户可见操作的一些设备,如键盘,LCD等 通过L4层接口,访问寄存器来控制外设 MTK平台外设 外设功能解释 SIM: Subscriber Identity Module UART: Universal Asynchronous Receiver/Transmitter SPI: Serial Port Interface LCD: Liquid Crystal Display GPIO: General Purpose Input/Output GPT: General Purpose Timer RTC: Real Time Clock WDT: Watch Dog Timer PWM: Pulse Width Modulation Alerter Keypad PMIC: Power Management IC BMT: Battery Charging Management task AUX task: Auxiliary task ADC Sched.: Analog to Digital Converter Scheduler USB task: The USB 1.1 protocol and driver IrDA task: The IrDA and driver Camera: Camera driver for integrating with 3rd party camera module MSDC: Memory card driver, supporting SD, MMC cards and Memory Stick JPEG Decoder: Software for controlling hardware JPEG decoder L2/L3/L4层协议栈 本部分覆盖了许多gsm/gprs协议需求点 为上层应用程序提供卓越的gsm/gprs平台 软件平台非常适合手机上面的操作以及通过AT命令进行PC操作 模块介绍 RMI Remote MMI,PC端通过UART口与协议栈进行通讯 FMI Feature rich MM L4 MMI通过L4与gsm/gprs协议栈进行通讯,包括以下子模块 ATCI: AT Command Interpreter, 解释来自PC端的命令并命令L4做相应的动作 L4A: L4 adaptation Layer, MMI与L4A通过消息通信 L4C: L4 Control entity, 处理所有的应用程序请求和响应 UEM: User equipments adaptation, 驱动相关的适配层 PHB: Phone book management, 电话簿相关的处理,如分类等 SMU: SIM management Un

文档评论(0)

1亿VIP精品文档

相关文档