学位论文 > 优秀研究生学位论文题录展示
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
|
相似论文
- 基于MTK平台双制式手机电视的研究与实现,TN929.53
- 基于MTK平台的手机防盗技术研究与实现,TP311.52
- MTK平台终端软件动态加载技术的研究与应用,TN929.53
- 基于MTK平台通话管理软件的设计与实现,TP311.52
- 双卡双待手机系统通信组件及短信模块的设计与实现,TN929.53
- 所见即所得模式在手机端的可用性研究,TN929.53
- 基于MTK平台的移动widget引擎研究与实现,TP391.3
- 基于MTK平台的电话本模块的设计与实现,TP311.52
- 基于WebGIS空间数据发布服务的研究与应用,P208
- 双卡双待手机中的双系统协同处理,TP311.52
- 基于MTK平台的手机超长待机功能的研究与实现,TN929.53
- 基于MTK平台手机电视的研究与开发,TN949.28
- 基于GIS技术构建上海农业布局展示系统,TP319
- 基于Linux环境下的分布式存储系统的研究与实现,TP333
- MTK平台上高级音频播放系统的设计与实现,TP391.42
- 基于MTK双模三卡手机通话模块的研究与应用,TN929.53
- 面向服务的多主体协作机制的研究与实现,TP393.09
- 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
- 基于Web的课堂教学视频分析与诊断系统的设计与实现,TP393.09
- 面向业务过程的服务动态组合方法研究,TP393.09
- 公安信息网边界接入平台的设计与实现,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|