欢迎来到天天文库
浏览记录
ID:11661774
大小:6.74 MB
页数:36页
时间:2018-07-13
《基于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南京工业大学本科生毕业设计(论文)第
此文档下载收益归作者所有