音乐电子相册课程设计说明书.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
音乐电子相册课程设计说明书

目录 摘 要 1 1.设计目的和要求 1 1.1设计的意义 1 1.2设计要求 2 2.嵌入式技术 2 2.1嵌入式的介绍 2 2.2电子相册 2 3开发工具及环境 3 3.1 linux操作系统 3 3.2 Mini2440 开发板简介 4 3.3 ARM处理器 4 3.4交叉编译环境 5 3.4.1交叉编译 5 3.4.2关于交叉工具链 5 3.5开发环境的搭建 5 3.5.1建立嵌入式系统开发环境 5 3.5.2 开发板的设置及连接 6 4.程序流程图 7 5.设计过程和结果 8 5.1电子相册图片设置 9 5.1.1 BMP图片显示 9 5.1.2 BMP图片的显示方法 9 5.2音乐文件的转换 9 5.3 音乐电子相册制作 9 6.总结 13 附录: 14 音乐电子相册 摘 要随着数码相机的盛行,传统相机逐渐退出历史的舞台。对于数码相片的欣赏和摆设,人们一般只能通过PC机,极其不方便。电子相册正是迎合这种需求,它体积小,能随时更换相片,并具有USB传输功能,能够即插即用,拥有较大的存储空间。 本设计采用了比较通用的Mini2440系列处理芯片为主芯片和源代码开放的嵌入linux操作系统共同建立的平台设计了电子相册系统,主要实现的功能有对多种格式相片在320*240LCD触摸屏上以幻灯形式播放、USB读取等功能。该设计具有成本低,功能强大等特点。针对nandflash启动的支持,实现了启动引导程序U-BOOT的修改和移植,以及嵌入式linux内核的裁剪和驱动的修改,包括nandflash分区、LCD驱动修改等;通过程序的交叉编译,让程序能够在开发板上运行,进行播放照片和简单的音乐。 关键字: 电子相册 Mini2440 嵌入式系统 1.设计目的和要求 1.1设计的意义 通过本次课程设计,掌握嵌入式程序的设计方法、调试。加深对嵌入式系统原理课程理论知识的理解,提硬件的操作能力和对软件的使用。分析嵌入式系统的原理,通过给定的技术指标要求编写程序,利用软件和嵌入式开发板进行仿真,分析设计程序及结果。通过本次设计掌握开发板的调试。加深对嵌入式系统原理课程理论知识的理解,提高了嵌入式程序设计及开发板调节的实践能力。 1.2设计要求 根据设计要求进行分析,找出其中的实体、属性、以及实体间的联系,完成对嵌入式操作性体统的基本使用,熟悉Linux环境下的指令,完成对客户端的基本操作,熟悉基本程序设计的方式及要求,熟悉设计程序及运行结果。根据结果图得出结论验证结论,完成一些基本的操作,学会嵌入式软件和Mini开发板的使用。 2.嵌入式技术 2.1嵌入式的介绍 IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。 从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 2.2电子相册? 电子相册分为两种,一种是软件类型的电子相册,一种是硬件类型的电子相册,上文所讲的windows media player等制作的电子相册,都属于软件类型,除此之外,还有一种电子相册为硬件类型,指能够不借助电脑可以在LCD面板上显示数码照片的电子产品的展示效果,还能够将照片显示到电视机上。还可接U盘、SD卡、MMC卡,除播放图片外,还可播放MP3、内置左右双喇叭、边播放图片边听MP3、看手机AVI格式电影、DAT格式或MPEG格式或MPG格式电影(VCD文件)、VOB格式电影(DVD文件)(其它不支持的格式可以软件转换)、输出音频视频到电视机或音响,制作这种电子相册的产品称为电子相框,《电子工程杂志》将电子相框分为3类,简易电子相框、“多媒体”电子相框高级、“多媒体”电子相框。 3开发工具及环境? 3.1 linux操作系统 Linux操作系统是多用户、多任务的操作系统,具有强大的可移植性、良好地编程环境和强大的网络工程。Linux操作系统是一个免费的操作系统,由于Linux是由Linus开发的,故以Linux’s UNIX命名,简称Linux。 Linux的主要特性 (1)开放性:系统遵循标准规范,特别是

文档评论(0)

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

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

1亿VIP精品文档

相关文档