网络电台门户系统及嵌入式中间件-开题报告_第1页
网络电台门户系统及嵌入式中间件-开题报告_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门大学软件学院毕业设计(论文)开题报告学生姓名班级 学号校内指导教师姓名职称所在单位校外指导教师姓名职称所在单位毕业设计(论文)题 目流行音频解码的嵌入式移植毕业设计(论文)的目标:以S3C2410(FFT2410实验箱)为目标平台,实现WMA音频解码程序的优化以及移植。首先,研究MPlayer中WMA音频编解码程序。然后,针对S3C2410目标平台的特性,通过浮点转定点、空间换时间以及汇编等方案来优化WMA解码程序。最终在目标平台上,使WMA解码程序的解码效率得到显著提高,甚至能够在S3C2410目标平台上流畅播放WMA音频文件。实现方法:1、 熟悉Linux操作系统环境通过安装使用Linux操作系统(Red Hat 9.0),对Linux操作系统的环境有一个总体的把握,熟悉在Linux下经常使用的命令以及工具,学习Linux操作系统的相关知识,为后续的开发研究打好基础。2、 了解嵌入式环境以及嵌入式移植的总体过程以S3C2410为平台,了解嵌入式环境的特性,掌握操控嵌入式实验箱的方法。这部分主要通过学习实验箱相关的说明书和指导书来实现。了解移植的概念,在对嵌入式的移植的过程有一个总体的把握之后,然后对各个环节的详细过程以及所要用到的工具进行分析,并通过做一些实验来熟悉嵌入式平台。在对S3C2410实验箱有一定了解之后,把实验平台搭建起来,包括minicom的配置,NFS服务配置以及内核烧写等内容。3、 学习源码编译的方法查看GCC编译器的相关资料并学习编译源码的过程,然后通过下载一些源码包,尝试对源码进行编译,掌握 configure, make, make install 以及make distclean等命令的使用。4、 学习交叉编译的概念,学会使用交叉编译器来编译源代码因为嵌入式设备的资源有限,不能把繁重的工作放到实验箱上面来做,所以通常采用交叉编译这种方式来进行嵌入式系统开发。它借助于PC机的资源,在PC机上安装一个针对目标平台的交叉编译器,利用这个编译器就可以生成在目标平台下运行的程序。这部分也涉及到利用GCC编译交叉编译器,以及交叉编译器的安装的问题。5、 使用GDB + GdbServer调试目标板上的程序在编译以及优化过程中,出现错误也是难免的,对于那些不明显的错误,要借助专门的调试工具,在目标板上调试程序也不像在PC机上调试那么简单,我们采用GDB + GdbServer这套工具来调试程序,帮助我们查找错误。6、 分析MPlayer中的WMA解码程序通过分析MPlayer源码,了解MPlayer的主程序框架、WMA相关的解码程序以及两者之间的调用关系,为下一步的优化工作做好准备。7、 学习浮点转定点的原理及过程通过查阅相关资料,分析浮点数以及定点数的相关概念,掌握浮点转定点的原理和方法,进而把WMA解码程序定点化,并保证优化后程序的正确性。8、 查表法了解查表法的原理,然后分析WMA解码程序中可以用查表法替换的语句,进而优化WMA解码程序。9、 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(FFT2410实验箱)的特性,按照浮点转定点、空间换时间以及汇编等方案对MPlayer中的WMA解码程序进行优化,最终在目标平台上,使WMA解码效率得到显著提高,甚至能够在目标平台上流畅播放WMA音频文件。支持条件:硬件平台:PC(Red Hat Linux 9.0) FFT2410实验箱软件平台:MPlayer(开源软件)源码主要技术:C,ARM汇编,Linux,嵌入式开发等等指导教师(签名) 职称 学生(签名) 分阶段进度安排阶段起讫时间计划完成内容12007年2月26日- 3月20日查找并阅读相关资料,学习该项目开发的准备知识。22007年3月21日- 3月31日提出总体解决方案,并撰写开题报告。32007年4月1日- 5月15日按照之前提出的总体解决方案,对WMA解码进行优化工作。42007年5月16日- 5月30日对优化后的程序进行测试,并完成论文初稿。52007年6月1日- 6月11日修改论文初稿,并最终定稿;完成论文答辩PPT的制作。注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段教师分阶段指导记录第一阶段:提供实验设备以及相关的资料,并讲解这次项目的相关知识;指导该同学阅读相关文献和学习开发该项目所需要的准备知识。第二阶段:讲解这次项目的要求和目的,指导同学提出总体解决方案;并指导该同学完成开题报告。第三阶段:指导该同学按照总体解决方案对WMA解码进行优化,并对其间遇到的问题,提供指导帮助。该同学优化后的WMA解码程序,解码速度有了显著的提高,达到了预期要求。第四阶段:指导该同学对优化后的程序进行测试,该程序达到了预期的目标,并保证了正确性。指导该同学撰写毕业论文初稿。第五阶段:指导该同学进行论文的修改,然后定稿。该同学的论文已经基本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论