MTK 平台软件架构软件二部王刚 1 一、 MTK 方案简介?联发科技介绍? MTK 多媒体手机平台? GSM/GPRS 手机软件方案二、 MTK 软件分层介绍?软件结构图表? OS ? L1 protocol stack ? Device driver ? L2 L3 L4 protocol stack ? MMI 三、 MTK 方案 Task 架构? MMI task 消息处理过程? example 2一、 MTK 方案简介 3联发科技简介??1997 1997 年成立年成立, ,全球全球第五大第五大集成电路设计公司集成电路设计公司( (台台湾第一大湾第一大), ), 年营业额为年营业额为 10 10亿美金亿美金??全球最大之光盘及全球最大之光盘及 DVD DVD 播放机播放机芯片组芯片组制造商制造商??研发及技术中心研发及技术中心: : 台北台北新竹新竹深圳深圳安徽合肥安徽合肥??无线通信部门于无线通信部门于 2000 2000 年成立年成立, ,研发手机基带研发手机基带/RF /RF 芯芯片组及软件及发展平台片组及软件及发展平台, ,部门约部门约 200 200 工程师工程师 4联发多媒体手机平台 MT6218 GSM/GPRS Multimedia Platform MT6205 GSM Low-End Platform GSM/GPRS/WCDMA Multimedia Phone 3G MT6219 GSM/GPRS Video Platform 5 GSM/GPRS 手机软件方案 DSP/Layer1 DSP/Layer1 Nucleus RTOS Nucleus RTOS GSM/GPRS 协议层 GSM/GPRS GSM/GPRS 协议层协议层驱动 RF/UART LCD/USB/IrDA/etc 驱动驱动 RF/UART RF/UART LCD/USB/IrDA/etc LCD/USB/IrDA/etc 人机界面人机界面人机界面 SIM Tool Kit SIM Tool Kit 短信/EMS 短信短信/EMS Email Client Email Client WAP/MMS WAP/MMS 中文输入中文输入中文输入 Java Java 联发科技提供给客户联发科技提供给客户联发科技提供给客户联发科技已集成客户须取得原开发商之受权联发科技已集成联发科技已集成客户须取得原开发客户须取得原开发商之受权商之受权 On-Time FAT On-Time FAT 6二、 MTK 软件分层介绍 7 MTK 软件架构图表 8三大组成单元? MS (Mobile Station) 执行软件: 运行于 MS 上①操作系统 Nucleus ②物理层协议栈③驱动程序④ gsm 协议栈⑤ MMI ? META : The Mobile Engineering Testing Architecture ? Catcher 9操作系统? Nucleus 实时操作系统, MTK 封装了适配层,将 OS 封装了一些 API ,这些 API 为其他软件提供服务,如:队列,消息, timer ,内存管理等 10
mtk平台系统软件架构 来自淘豆网m.daumloan.com转载请标明出处.