- 1、本文档共114页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
X X X X X X X X X X X学校
二○一一届毕业设计文档
项 目 名 称 基于mini2440的mp3播放器
专 业 嵌入式软件技术
指 导 教 师
项目组成员
二○一一年六月
摘 要
本文设计了一种基于mini2440的MP3音乐播放器。设计中采用广州友善之臂科技有限公司提供的mini2440进行控制,利用U盘和SD卡作为存储器芯片,通过mini2440上的6个按键来控制播放。由于Linux具有可移植度高、自由、免费等特性,最近几年,它在移动设备和个人电脑领域的应用也越来越广泛,因此我们选择Linux操作系统,本文就以linux系统的移植为核心来描述一个MP3播放器实现的整个过程。
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc263630087 前 言 4
HYPERLINK \l _Toc263630088 第一章 系统方案设计与选型论证 8
HYPERLINK \l _Toc263630089 1.1 硬件设计方案 8
HYPERLINK \l _Toc263630090 1.2 软件设计方案 10
HYPERLINK \l _Toc263630091 第二章 搭建嵌入式开发环境 13
HYPERLINK \l _Toc263630092 2.1 在windows中配置虚拟机 13
HYPERLINK \l _Toc263630093 2.2 在虚拟机中安装linux系统 24
HYPERLINK \l _Toc263630094 2.3其它常用工具的介绍与安装 47
2.3.1 Linux下建立建立交叉编译环境48
HYPERLINK \l _Toc263630095 第三章 Linux系统移植 51
HYPERLINK \l _Toc263630096 3.1 Linux源码修改 51
HYPERLINK \l _Toc263630097 3.2 相关驱动移植 64
HYPERLINK \l _Toc263630098 3.2.1 按键驱动移植 64
HYPERLINK \l _Toc263630099 3.2.2 添加yaffs2文件系统到内核 73
HYPERLINK \l _Toc263630100 3.2.3 移植UDA1341音频驱动 77
HYPERLINK \l _Toc263630101 3.2.4 SD卡驱动移植 82
HYPERLINK \l _Toc263630102 3.2.5 USB驱动移植 84
HYPERLINK \l _Toc263630103 3.3 编译镜像 88
HYPERLINK \l _Toc263630104 3.4 构建文件系统 88
HYPERLINK \l _Toc263630107 第四章 应用程序编程 101
HYPERLINK \l _Toc263630108 4.1 madplay的下载与安装 101
HYPERLINK \l _Toc263630109 4.2 基于Mini2440的按键控制 108
HYPERLINK \l _Toc263630113 结束语 110
HYPERLINK \l _Toc263630114 谢 辞 111
HYPERLINK \l _Toc263630115 附 录 112
HYPERLINK \l _Toc263630116 参考文献 114
前 言
随着计算机技术、微处理器技术、电子技术、通信技术、集成电路技术的发展,嵌入式系统已成为计算机技术和应用领域的一个重要组成部分,嵌入式产品在人们的日常生活中也扮演着越来越重要的角色。
目前,计算机和网络已经全面渗透到日常生活的每一个角落。对于我们每个人来说,需要的已经不再仅仅是那种放在桌上处理文档、进行工作管理和生产控制的计算机机器。任何一个普通人都可能拥有从小到大的各种使用嵌入式技术的电子产品,小到MP3、PDA等微型数字化产品,大到网络家电、智能家电、车载电子设备等。目前,各种各样的新型嵌入式系统设备在应用数量上已经远远超过了通用计算机。在工
您可能关注的文档
- 《基于Labview的轮胎温度场无线监测系统的开发》-毕业论文.doc
- 《基于LabVIEW的频率特性测试仪设计》-毕业论文.doc
- 《基于LabVIEW的网络测试系统的设计》-毕业论文.doc
- 《基于labviEW的药片检测的程序设计》-毕业论文.doc
- 《基于Labview的汽轮机温度测控系统设计》-毕业论文.doc
- 《基于LDAP的统一授权管理系统的设计和实现》》-毕业论文.doc
- 《基于LED显示的车载报站器设计》-毕业论文.doc
- 《基于Linux操作系统的嵌入式设备图像显示技术及实现》-毕业论文.doc
- 《基于Linux系统下USB鼠标驱动开发》-毕业论文.doc
- 《基于LM3S1138室内环境无线监控系统》-毕业论文.doc
文档评论(0)