网络电台门户系统及嵌入式中间件开题报告.doc

网络电台门户系统及嵌入式中间件开题报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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,嵌入式开发等等 指导教师(签名) 职称 学生

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档