基于mini2440的mp3播放器毕业设计

基于mini2440的mp3播放器毕业设计

ID:11661774

大小:6.74 MB

页数:36页

时间:2018-07-13

基于mini2440的mp3播放器毕业设计_第1页
基于mini2440的mp3播放器毕业设计_第2页
基于mini2440的mp3播放器毕业设计_第3页
基于mini2440的mp3播放器毕业设计_第4页
基于mini2440的mp3播放器毕业设计_第5页
资源描述:

《基于mini2440的mp3播放器毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2013届毕业设计(论文)题目:基于mini2440的mp3播放器学院:浦江学院专业:电子信息工程班级:电子0905姓名:顾驰指导教师:李荣雨起讫时间:2013-02-25~2013-06-102013年6月I基于mini2440的mp3播放器摘要Mini2440是一款真正低价实用的ARM9开发板,是目前国内性价比最高的一款学习板;它采用SamsungS3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性。本文采用mini2440开发板进行开发,在该平台上设计MP3播放器,操作系统使用Linux操作系统,搭建嵌入

2、式开发环境,建立交叉编译环境。将U-boot进行移植,使其能够在mini2440开发板上进行运行。对linux系统进行移植,然后利用按键中断这一方法开发了mini2440开发板的按键驱动,并对MP3播放器所需要的文件系统进行了制作。最后编写了用户层的MP3应用程序,使此平台能够运行MP3的一些基本功能。调试结果表明,本系统各项标准已达到本设计的所有要求。IIIAbstractMini2440isatrulypracticallow-costARM9developmentboard,iscurrentlythemostcost-effectivealea

3、rningboard;itusestheSamsungS3C2440microprocessor,andusingprofessionalstableCPUcorepowersourcechipandresetchiptoensurethesystemisrunningstability.Inthispaper,mini2440developmentboardtodevelop,ontheplatformdesignMP3player,theoperatingsystemusestheLinuxoperatingsystemonthecomputert

4、obuildembeddeddevelopmentenvironment,theestablishmentofcross-compilerenvironment.BecausedevelopmentboardtomounttoavirtualmachineonaLinuxoperatingsystem,sotoinstallandconfiguretheTFTPservice,installandconfiguretheNFSservice.Butalsomini2440developmentboardrunninglinuxoperatingsyst

5、em,sotheLinuxsystemfortransplant.MP3playerusingthekeystheoperationtobekeydriversforthepreparation,atruntime,thebackgroundloadkeydrivermodules.FinallywritetheapplicationtocontroltheMP3playerfunctionisimplemented.Testresultsshowthatthesystemhasreachedthestandardsforallofthedesignr

6、equirements.III目录摘要IAbstractII第一章绪论11.1前言11.2选题背景21.3国内外的研究概况31.4设计要求31.4.1基本要求31.4.2论文结构3第二章系统硬件设计和软件设计方案42.1硬件设计方案42.2软件设计方案42.3mini2440用户按键52.4音频接口6第三章搭建嵌入式开发环境73.1Linux下建立嵌入式开发环境73.1.1建立交叉编译环境73.1.2安装配置TFTP服务73.1.2安装配置NFS服务83.2U-boot在arm9上的移植83.2.1U-boot介绍83.2.2U-boot的移植8第四章

7、LINUX系统移植及按键驱动开发94.1Linux系统移植94.1.1获取Linux内核源代码94.1.2指定交叉编译变量9III4.1.3内核配置菜单中的MINI2440选项94.1.4为内核打上yaffs2补丁114.1.5配置和编译带YAFFS2支持的内核114.2按键驱动开发134.2.1按键驱动原理134.2.1按键驱动设计思路144.3根文件系统的制作174.3.1常用的Linux根文件系统类型174.3.2YAFFS2文件系统的移植184.3.3制作根文件系统21第五章应用程序编写及调试245.1主程序的编写245.1.1主程序流程图24

8、5.1.2主程序25第六章总结和展望29参考文献30III南京工业大学本科生毕业设计(论文)第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。