学位论文 > 优秀研究生学位论文题录展示

MTK手机固件下载技术的研究

作 者: 章磊
导 师: 谭毓安
学 校: 北京理工大学
专 业: 计算机科学与技术
关键词: MTK 固件下载 FlashTool
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着通信技术和嵌入式技术的高速发展,手机不再仅仅是通讯的工具而已,为了满足用户对手机越来越丰富的需求,提供方便的固件下载工具已经成为必不可少的一部分。本文使用MTK手机,对其固件下载过程中所使用的技术原理进行分析和研究。MTK平台是目前国内手机设计、制造商使用最多的一个完整的手机产品解决方案,它提供了一整套功能强大、稳定可靠的软件集,其高度的模块集成特性、快速的出货速度以及低廉的价格优势成为国产手机厂商的首选。本文首先从MTK的软件平台切入,对MTK软件架构的各个模块,包括通信协议栈、MMI运行机制以及Nucleus操作系统等做了阐述。接着叙述了Flash存储器的原理并进行了分类,对NAND Flash与NOR Flash的各自特点做了详细的对比,并阐述了常用的Flash文件系统。随后从MTK提供的下载工具FlashTool展开固件下载的技术研究和分析,对FlashTool下载固件时的逻辑流程、通信协商以及相关的资源结构等做了说明。FlashTool下载固件前先利用BootRom,把驱动程序Download Agent下载至RAM中并运行,待完成FlashTool与Download Agent的通信握手后,然后就开始进行固件下载的过程,对Flash进行写入数据的操作。最后使用FlashTool工具进行固件下载的实验,验证其正确性。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-13
  1.1 研究背景和意义  10-11
  1.2 研究现状  11-12
  1.3 论文组织结构  12-13
第2章 MTK 平台概述  13-23
  2.1 MTK 软件方案  13
  2.2 MTK 平台软件架构  13-19
    2.2.1 L1 层协议栈  14-15
    2.2.2 L2/L3/L4 层协议栈  15-16
    2.2.3 MMI  16
    2.2.4 Nucleus 操作系统  16-18
    2.2.5 设备驱动  18-19
  2.3 MMI 简介  19-23
    2.3.1 应用层  20
    2.3.2 框架层  20-21
    2.3.3 通信层  21
    2.3.4 UI 层  21-22
    2.3.5 Task  22-23
第3章 FLASH 存储器概述  23-35
  3.1 Flash 存储原理  23-24
    3.1.1 NOR Flash 存储原理  24
    3.1.2 NAND Flash 存储原理  24
  3.2 Flash 存储器类型  24-29
    3.2.1 NOR Flash 存储器  24-26
    3.2.2 NAND Flash 存储器  26
    3.2.3 AND Flash 存储器  26-27
    3.2.4 EEPROM 派生的 Flash 存储器  27
    3.2.5 NOR Flash 与 NAND Flash 对比  27-29
  3.3 Flash 存储器文件系统  29-35
    3.3.1 Flash 文件系统概述  29-30
    3.3.2 常用Flash 文件系统  30-35
第4章 固件下载和分析  35-52
  4.1 FlashTool 简介  35-36
  4.2 固件下载过程  36-37
  4.3 资源收集  37-39
    4.3.1 Download Agent  37-38
    4.3.2 Scatter File  38-39
  4.4 驱动安装  39-40
  4.5 固件下载  40-43
    4.5.1 建立连接  41-43
    4.5.2 数据传输  43
  4.6 固件分析  43-52
    4.6.1 固件的获取  44
    4.6.2 存储顺序  44-45
    4.6.3 NAND Flash 存储管理  45-47
    4.6.4 NVRAM 存储管理  47-50
    4.6.5 TF 卡存储管理  50-52
第5章 MTK 手机固件下载实验  52-55
  5.1 实验准备  52
  5.2 实验环境  52
  5.3 实验过程  52-54
    5.3.1 安装FlashTool  52
    5.3.2 载入文件  52-54
    5.3.3 固件下载  54
  5.4 实验结论  54-55
结论  55-56
参考文献  56-58
致谢  58

相似论文

  1. 基于MTK平台双制式手机电视的研究与实现,TN929.53
  2. 基于MTK平台的手机防盗技术研究与实现,TP311.52
  3. MTK平台终端软件动态加载技术的研究与应用,TN929.53
  4. 基于MTK平台通话管理软件的设计与实现,TP311.52
  5. 双卡双待手机系统通信组件及短信模块的设计与实现,TN929.53
  6. 所见即所得模式在手机端的可用性研究,TN929.53
  7. 基于MTK平台的移动widget引擎研究与实现,TP391.3
  8. 基于MTK平台的电话本模块的设计与实现,TP311.52
  9. 基于WebGIS空间数据发布服务的研究与应用,P208
  10. 双卡双待手机中的双系统协同处理,TP311.52
  11. 基于MTK平台的手机超长待机功能的研究与实现,TN929.53
  12. 基于MTK平台手机电视的研究与开发,TN949.28
  13. 基于GIS技术构建上海农业布局展示系统,TP319
  14. 基于Linux环境下的分布式存储系统的研究与实现,TP333
  15. MTK平台上高级音频播放系统的设计与实现,TP391.42
  16. 基于MTK双模三卡手机通话模块的研究与应用,TN929.53
  17. 面向服务的多主体协作机制的研究与实现,TP393.09
  18. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  19. 基于Web的课堂教学视频分析与诊断系统的设计与实现,TP393.09
  20. 面向业务过程的服务动态组合方法研究,TP393.09
  21. 公安信息网边界接入平台的设计与实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com