- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
厦门大学软件学院《毕业设计(论文)》开题报告
学生姓名 班级 学号 校内指导教师姓名 职称 所在单位 校外指导教师姓名 职称 所在单位 毕业设计(论文)题 目 流行音频解码的嵌入式移植 毕业设计(论文)的目标:
以S3C2410(FFT-2410实验箱)为目标平台,实现WMA音频解码程序的优化以及移植。首先,研究MPlayer中WMA音频编解码程序。然后,针对S3C2410目标平台的特性,通过浮点转定点、空间换时间以及汇编等方案来优化WMA解码程序。最终在目标平台上,使WMA解码程序的解码效率得到显著提高,甚至能够在S3C2410目标平台上流畅播放WMA音频文件。
实现方法:
熟悉Linux操作系统环境
通过安装使用Linux操作系统(Red Hat 9.0),对Linux操作系统的环境有一个总体的把握,熟悉在Linux下经常使用的命令以及工具,学习Linux操作系统的相关知识,为后续的开发研究打好基础。
了解嵌入式环境以及嵌入式移植的总体过程
以S3C2410为平台,了解嵌入式环境的特性,掌握操控嵌入式实验箱的方法。这部分主要通过学习实验箱相关的说明书和指导书来实现。了解移植的概念,在对嵌入式的移植的过程有一个总体的把握之后,然后对各个环节的详细过程以及所要用到的工具进行分析,并通过做一些实验来熟悉嵌入式平台。
在对S3C2410实验箱有一定了解之后,把实验平台搭建起来,包括minicom的配置,NFS服务配置以及内核烧写等内容。
学习源码编译的方法
查看GCC编译器的相关资料并学习编译源码的过程,然后通过下载一些源码包,尝试对源码进行编译,掌握 configure, make, make install 以及make distclean等命令的使用。
学习交叉编译的概念,学会使用交叉编译器来编译源代码
因为嵌入式设备的资源有限,不能把繁重的工作放到实验箱上面来做,所以通常采用交叉编译这种方式来进行嵌入式系统开发。它借助于PC机的资源,在PC机上安装一个针对目标平台的交叉编译器,利用这个编译器就可以生成在目标平台下运行的程序。这部分也涉及到利用GCC编译交叉编译器,以及交叉编译器的安装的问题。
使用GDB + GdbServer调试目标板上的程序
在编译以及优化过程中,出现错误也是难免的,对于那些不明显的错误,要借助专门的调试工具,在目标板上调试程序也不像在PC机上调试那么简单,我们采用GDB + GdbServer这套工具来调试程序,帮助我们查找错误。
分析MPlayer中的WMA解码程序
通过分析MPlayer源码,了解MPlayer的主程序框架、WMA相关的解码程序以及两者之间的调用关系,为下一步的优化工作做好准备。
学习浮点转定点的原理及过程
通过查阅相关资料,分析浮点数以及定点数的相关概念,掌握浮点转定点的原理和方法,进而把WMA解码程序定点化,并保证优化后程序的正确性。
查表法
了解查表法的原理,然后分析WMA解码程序中可以用查表法替换的语句,进而优化WMA解码程序。
ARM汇编
通过学习C与汇编混合编程以及ARM汇编指令,把WMA解码程序中关键的运算用汇编实现,使得WMA解码效率得到进一步的提高。
时间进度安排:
2007年2月26日-2007年3月31日 收集相关资料,熟悉开发平台及环境,学习并掌握必要的基础知识,明确目标并设计解决方案,完成开题报告。
2007年4月1日-2007年5月15日 对MPlayer中的WMA解码程序进行优化和移植,最终使WMA解码程序的解码效率得到显著提高。
2007年5月16日-2007年5月31日 程序测试,相关文档的整理以及完成毕业论文初稿。
2007年6月1日-2007年6月 10 日 最终稿完成并装订,制作毕业答辩PPT。
指导教师审核意见:
校外指导教师签名: 2007年 月 日
校内指导教师签名: 2007年 月 日
毕业论文任务书
(以下由学生填写)
题 目:流行音频解码的嵌入式移植 目标要求:
根据S3C2410(FFT-2410实验箱)的特性,按照浮点转定点、空间换时间以及汇编等方案对MPlayer中的WMA解码程序进行优化,最终在目标平台上,使WMA解码效率得到显著提高,甚至能够在目标平台上流畅播放WMA音频文件。
支持条件:
硬件平台:PC(Red Hat Linux 9.0) + FFT-2410实验箱
软件平台:MPlayer(开源软件)源码
主要技术:C,ARM汇编,Linux,嵌入式开发等等
指导教师(签名) 职称 学生
您可能关注的文档
最近下载
- QSH CG0042-2021 石英砂技术要求.pdf VIP
- 护理人员心理健康维护与心理干预.pptx VIP
- 2024年人音版三年级上册音乐全册教案.docx
- 一年级上册生命.生态.安全教案.pdf VIP
- 临床检验项目管理制度.doc
- 北师大版(2024)新教材八年级生物上册第五单元第12章《微生物与人的生活》每课时教学设计汇编(含五个教学设计).doc
- 酒精、助焊剂、白电油等危险化学品安全管理制度.pdf VIP
- 2025-2030中国零售银行业务中的云计算行业市场发展趋势与前景展望战略研究报告.docx VIP
- 苏教版科学五年级上册全册教案(含反思).docx VIP
- 银行活畜抵押贷款办法(试行).doc VIP
文档评论(0)