学位论文 > 优秀研究生学位论文题录展示
MP3固件修复技术研究
作 者: 薛林波
导 师: 谭毓安
学 校: 北京理工大学
专 业: 计算机科学与技术
关键词: 固件修复 Libusb Tcctool
分类号: TN912.2
类 型: 硕士论文
年 份: 2011年
下 载: 20次
引 用: 0次
阅 读: 论文下载
内容摘要
在MP3播放器中,固件就是播放器的灵魂,固件决定着播放器的功能以及性能。由于目前集成电路的进步,大多数固件都是以Flash为载体,升级固件的操作变得越来越简单,而且升级固件可以解决播放器的某些Bug、兼容性问题以及为用户提供更多更新的功能,因此播放器固件升级越来越被用户所青睐。然而在升级固件过程中由于某些原因导致失败,会造成MP3无法开机,无法被计算机识别的情况。本课题以此为背景,选择了比较流行的Telechips主控的MP3播放器为研究对象。对其固件修复工具Tcctool进行了研究。Tcctool是利用Libusb提供的函数接口和TCC主控设备进行通信的。本文先后介绍了USB、Libusb的基本知识以及SDRAM的基本结构和操作,在此基础上重点分析了Tcctool基本工作原理。从Tcctool的代码入手,阐述了其数据传输过程,分为传输引导参数包和固件程序两个阶段,明确了固件升级过程中需要的两个关键数据Product ID和SDCFG值。本文提出了三种获取Product ID的方式,而对于SDCFG的值,目前还没有很好的方法直接确定,只能依据其格式,通过多次的尝试得到正确的值。在此基础上,对一款新型号的TCC主控播放器设备进行了固件修复实验,并且获得了成功。期待通过本课题的研究能给TCC主控播放器用户的固件升级带来方便,也期待能为其他固件修复工具的研究带来一定的启发和指导意义。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-14 1.1 研究背景 10-11 1.2 研究现状 11-12 1.3 研究的内容和意义 12 1.4 论文的整体框架和结构 12-14 第2章 USB 概述 14-24 2.1 USB 系统的分层 14-18 2.1.1 功能层 14-15 2.1.2 USB 设备层 15-16 2.1.3 USB 总线接口层 16-18 2.2 USB 设备请求 18-20 2.3 USB 驱动 20-24 2.3.1 USBD 初始化 20 2.3.2 USBD 管道使用 20-21 2.3.3 USBD 服务功能 21 2.3.4 USBD 命令接口 21-24 第3章 LIBUSB 接口及使用 24-36 3.1 libusb 的实现原理 24 3.2 libusb 的外部接口 24-28 3.2.1 初始化设备接口 24-25 3.2.2 操作设备接口 25-26 3.2.3 控制传输接口 26-27 3.2.4 块传输接口 27-28 3.2.5 中断传输接口 28 3.3 libusb 提供的 IOCTL 调用 28-30 3.4 libusb 的使用 30-36 3.4.1 Libusb 编程框架 30-31 3.4.2 Libusb 使用实例 31-36 第4章 SDRAM 结构及原理 36-41 4.1 SDRAM 的基本结构 36-38 4.2 SDRAM 的时序参数 38-39 4.3 SDRAM 的内部操作 39-41 第5章 TCCTOOL 原理分析 41-53 5.1 USB Boot 41-44 5.1.1 引导加载程序 41-42 5.1.2 USB 引导模式 42-44 5.2 引导参数数据包的格式 44-45 5.3 TCCTOOL 工作原理 45-53 5.3.1 枚举设备 46-49 5.3.2 传送引导参数数据包 49-51 5.3.3 传送固件程序 51-53 第6章 MP3 固件修复实验过程 53-64 6.1 实验环境 53 6.1.1 硬件环境 53 6.1.2 软件环境 53 6.2 实验过程 53-63 6.2.1 设备的连接 53-55 6.2.2 固件文件的提取 55-58 6.2.3 Product ID 的获取 58-59 6.2.4 SDCFG 值的获取 59-61 6.2.5 固件修复 61-63 6.3 实验小结 63-64 结论 64-65 参考文献 65-67 致谢 67
|
相似论文
- 基于USB技术的嵌入式专用设备的设计与实现,TP368.1
- 说话人识别中不同语音编码影响的补偿方法,TN912.34
- 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
- 基于DSP的机器人语音命令识别系统研制,TN912.34
- 音乐结构自动分析研究,TN912.3
- 网络语音传输丢包的恢复技术,TN912.3
- 基于小波变换的语音信号去噪及其DSP算法实现,TN912.3
- 基于多重分形的语音情感识别研究,TN912.34
- 语音信号的压缩感知研究及其在语音编码中的应用,TN912.3
- iLBC语音编码技术的研究及DSP的设计与优化,TN912.3
- 数字音频真实性检测方法的研究与实现,TN912.3
- 声道频响合成方法在军队姓名语音库的应用,TN912.3
- 数字助听器中汉语语音处理及语音增强的研究,TN912.3
- 基于语音生成和获取中声音分类学习的神经模型研究,TN912.3
- 高质量语音转换系统中关键技术的研究,TN912.3
- 基于听觉掩蔽效应的数字助听器关键技术的研究,TN912.3
- 基于压缩感知的语音信号编码技术研究,TN912.3
- 基于DIVA模型语音生成与获取的扰动研究,TN912.3
- 基于稀疏表示的语音信号的最佳投影与其重构技术的研究,TN912.3
- 数字助听器中语音增强技术的研究,TN912.35
- 基于DIVA模型的语音生成与获取若干问题的研究,TN912.3
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 电声技术和语音信号处理 > 电声技术与设备
© 2012 www.xueweilunwen.com
|