基于MTK平台移动终端应用层软件的设计与实现

基于MTK平台移动终端应用层软件的设计与实现

论文摘要

目前,手机已成为最广范围内使用的便携式电话终端。很多国家也成功地将本土品牌手机推向了国际市场。在手机的研发过程中,人机交互接口(MMI)给进行移动通信的人与手机提供了交往的界面,它的设计优劣直接影响了手机销售市场的占有率,本文对人机界面的设计与实现进行了研究和探讨。本文首先介绍了手机发展现状和课题选题由来,阐明了课题的现实意义和主要任务。基于手机结构和嵌入式操作系统介绍了本项目的软件开发平台——MTK平台,并详细分析了该平台MMI层软件结构。其中以手机应用层开发中的典型模块——通讯录应用为例,先进行了系统需求分析和方案设计。然后具体实现了模块的各功能与所有界面,并完成了应用间交互的相关功能,后期根据编写的测试用例进行了黑盒测试。最终,样机通过了软、硬件测试,验证了其设计的正确性和可行性,并成功投入市场。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 手机发展现状
  • 1.1.1 移动通信的发展
  • 1.1.2 手机软件开发平台
  • 1.1.3 手机软件分类
  • 1.2 课题的现实意义
  • 1.3 论文的工作和结构
  • 第二章 手机系统结构
  • 2.1 手机硬件结构
  • 2.2 手机软件结构
  • 2.2.1 移动通信协议体系结构
  • 2.2.2 软件设备驱动
  • 2.2.3 手机操作系统
  • 2.2.4 人机交互接口MMI
  • 2.3 手机嵌入式系统
  • 2.3.1 多任务处理机制
  • 2.3.2 基于优先数的任务调度
  • 2.3.3 任务间的通信
  • 2.3.4 任务间的同步
  • 2.4 小结
  • 第三章 MMI的研究与分析
  • 3.1 MTK平台总体设计
  • 3.1.1 适配层KAL
  • 3.1.2 适配层L4
  • 3.1.3 task间的通信机制
  • 3.2 MMI层软件结构
  • 3.2.1 MMI接口介绍
  • 3.2.2 MMI与L4之间的通信
  • 3.3 Framework层
  • 3.3.1 事件处理器
  • 3.3.2 历史管理
  • 3.3.3 OSL层
  • 3.3.4 NVRAM
  • 3.3.5 文件系统
  • 3.4 UI层
  • 3.5 Application层
  • 3.6 小结
  • 第四章 通讯录应用的设计与实现
  • 4.1 初步设计与分析
  • 4.1.1 系统需求分析
  • 4.1.2 模块设计思路
  • 4.2 初始化详细流程设计
  • 4.3 界面显示的设计与实现
  • 4.3.1 一、二级菜单设计
  • 4.3.2 编辑框的设计
  • 4.3.3 弹出窗口的设计
  • 4.3.4 窗口绘制与History管理设计
  • 4.4 核心功能的设计与实现
  • 4.4.1 显示电话号码列表
  • 4.4.2 添加新条目
  • 4.4.3 删除已有条目
  • 4.4.4 姓名查找
  • 4.4.5 复制或转存
  • 4.4.6 相关设置功能
  • 4.5 应用间的交互
  • 4.6 高级功能快速查找
  • 4.7 小结
  • 第五章 手机应用层的软件测试
  • 5.1 手机应用层软件测试方法
  • 5.2 MTK平台软件仿真工具
  • 5.3 通讯录应用的测试用例
  • 5.3.1 基本功能测试
  • 5.3.2 批量测试
  • 5.3.3 失败测试
  • 5.3.4 集成测试
  • 5.4 通讯录应用的测试结果
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].证券业务应用层安全管理平台的研究[J]. 电脑知识与技术 2011(04)
    • [2].应用层流量识别方法的设计与实现[J]. 军事通信技术 2010(02)
    • [3].基于最大干扰网络编码的应用层多播算法[J]. 计算机应用 2011(07)
    • [4].基于平衡树的应用层多播树构建算法[J]. 计算机工程与应用 2011(20)
    • [5].一种分布式多源应用层多播方法[J]. 电子工程师 2008(05)
    • [6].基于应用层策略转换的两阶段流表合并算法[J]. 计算机应用与软件 2016(12)
    • [7].基于浏览器/服务器架构的应用层在智能社区系统中的实现[J]. 兵工自动化 2013(11)
    • [8].防火墙走向应用层[J]. 中国计算机用户 2009(10)
    • [9].应用层多播技术的分析与研究[J]. 西安石油大学学报(自然科学版) 2009(05)
    • [10].一种可靠的应用层多播树生成算法[J]. 郑州轻工业学院学报(自然科学版) 2008(02)
    • [11].应用层非标准协议的监测[J]. 重庆工学院学报(自然科学版) 2008(09)
    • [12].基于应用层虚拟化的可迁移个人计算[J]. 清华大学学报(自然科学版)网络.预览 2009(07)
    • [13].物联网通用应用层架构设计[J]. 物联网技术 2011(07)
    • [14].物联网应用层关键技术研究[J]. 电信科学 2011(S1)
    • [15].大客户网管应用层测试系统展现层的设计与实现[J]. 黑龙江科技信息 2010(35)
    • [16].低功耗网络环境下通用应用层安全协议的设计[J]. 电子科技 2016(05)
    • [17].如何转化学困生[J]. 教师 2015(24)
    • [18].最小延迟的应用层多播树算法研究[J]. 小型微型计算机系统 2010(02)
    • [19].基于优先级的动态分层应用层多播模型[J]. 软件导刊 2009(06)
    • [20].用遗传算法求解应用层多播路由问题[J]. 计算机工程与科学 2008(05)
    • [21].从企业ERP应用层级谈起[J]. 上海信息化 2010(09)
    • [22].应用层负载均衡技术研究[J]. 计算机工程与应用 2009(14)
    • [23].面向视频流媒体的应用层多播技术研究[J]. 计算机应用研究 2009(08)
    • [24].地震应急中的应用层多播技术网络视频会议系统[J]. 地震研究 2009(03)
    • [25].一种基于树环结构的应用层多播协议[J]. 计算机科学 2008(06)
    • [26].一种基于半监督学习的应用层流量分类方法[J]. 微电子学与计算机 2008(10)
    • [27].基于链路同质性的应用层流量分类方法[J]. 哈尔滨理工大学学报 2013(04)
    • [28].城域网应用层流量预测模型[J]. 计算机研究与发展 2009(03)
    • [29].应用层设备性能测试方法[J]. 电信网技术 2009(05)
    • [30].应用层多播中基于动态RBAC的权限管理研究[J]. 佛山科学技术学院学报(自然科学版) 2009(02)

    标签:;  ;  ;  

    基于MTK平台移动终端应用层软件的设计与实现
    下载Doc文档

    猜你喜欢