摘要:数码相框乘着数码摄影的兴起之势,迅速发展了起来。全球有超过65%的数码照片没有被打印,仍然存储在计算机、数码相机、手机中。这也使数码相框的市场迅速扩大。到2011年数码相框的全球销售量就达到了4000万台。
数码相框具有传统相框的外型,把原来相框中间的照片部分换成LCD显示屏,再配上CPU、电源、存储器等,这个相框就可以播放数码照片,而这比普通相框的单一显示功能更有优势。
本文的数码相框是以友善之臂Mini2440开发板为硬件平台,以嵌入式Linux为软件平台,使用Qt Creator集成开发工具设计具有基本功能的数码相框软件。这个软件实现了数码照片播放、放大、缩小、旋转等功能。
关键词 Mini2440;Linux;Qt Creator
目录
摘要
Abstract
1 绪论-1
1.1 数码相框的研究意义-1
1.2 数码相框的发展状况-1
1.3 论文主要内容和组织结构-2
2 数码相框的软硬件平台-3
2.1 嵌入式Linux系统简介-3
2.2 ARM平台简介-3
2.3 开发板简介-4
2.3.1 Mini2440开发板-5
2.3.2 Mini2440 开发板硬件外观-6
2.3.3 Mini2440 开发板硬件简介-6
2.4 嵌入式GUI设计软件简介-6
3 嵌入式Linux系统移植-8
3.1 加载Bootloader-8
3.2 嵌入式Linux移植-8
4 数码相框软件设计-9
4.1数码相框界面设计-9
4.2数码相框功能设计-10
4.3数码相框软件效果-16
结论-17
致谢-18
参考文献-19
附录-20
附录1 友善之臂Mini2440开发板参数-20
附录2 源代码-22