2024年4月13日发(作者:)

- --

目录

摘 要 ........................................................................................... 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处理器 .......................................................................... 5

3.4交叉编译环境 ........................................................................ 6

3.4.1交叉编译 ..................................................................... 6

3.4.2关于交叉工具链 ............................................................. 6

3.5开发环境的搭建 ..................................................................... 6

3.5.1建立嵌入式系统开发环境 .................................................. 6

3.5.2 开发板的设置及连接 ....................................................... 8

4.程序流程图 .................................................................................. 8

5.设计过程和结果 ............................................................................. 9

5.1电子相册图片设置 ................................................................. 10

5.1.1 BMP图片显示 ............................................................... 10

5.1.2 BMP图片的显示方法....................................................... 10

5.2音乐文件的转换 .................................................................... 10

5.3 音乐电子相册制作 ................................................................. 11

6.总结 ..................................................................... 错误!未定义书签。

附录:........................................................................................... 15

- . -考试资料-

- --

音乐电子相册

摘 要

随着数码相机的盛行,传统相机逐渐退出历史的舞台。对于数码相片的欣赏和

摆设,人们一般只能通过PC机,极其不方便。电子相册正是迎合这种需求,它体积小,

能随时更换相片,并具有USB传输功能,能够即插即用,拥有较大的存储空间。

本设计采用了比较通用的Mini2440系列处理芯片为主芯片和源代码开放的嵌入

linux操作系统共同建立的平台设计了电子相册系统,主要实现的功能有对多种格式相

片在320*240LCD触摸屏上以幻灯形式播放、USB读取等功能。该设计具有成本低,功

能强大等特点。针对nandflash启动的支持,实现了启动引导程序U-BOOT的修改和

移植,以及嵌入式linux核的裁剪和驱动的修改,包括nandflash分区、LCD驱动修改

等;通过程序的交叉编译,让程序能够在开发板上运行,进行播放照片和简单的音乐。

关键字: 电子相册 Mini2440 嵌入式系统

1.设计目的和要求

1.1设计的意义

通过本次课程设计,掌握嵌入式程序的设计方法、调试。加深对嵌入式系统原理

课程理论知识的理解,提硬件的操作能力和对软件的使用。分析嵌入式系统的原理,

通过给定的技术指标要求编写程序,利用软件和嵌入式开发板进行仿真,分析设计程

- . -考试资料-