首页> 中文学位 >基于ARM平台的数码相框设计
【6h】

基于ARM平台的数码相框设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1. 绪论

1.1引言

1.2课题研究现状

1.3课题研究意义

1.4论文结构

2. 总体方案设计

2.1 数码相框基本功能

2.2系统总体设计方案

2.3 本章总结

3. 数码相框硬件设计

3.1 时钟模块电路

3.2 FLASH存储模块电路

3.3 SDRAM 运行RAM电路

3.4 LCD显示模块电路

3.5音频接口电路

3.6 电源电路

3.7 SD卡存储器电路

3.8 本章小结

4. 操作系统移植

4.1 Bootloader移植

4.2 Linux 内核

4.3 文件系统

4.4 本章小结

5. 系统软件设计

5.1 嵌入式系统的软件开发流程

5.2 LCD显示设备驱动设计

5.3 触摸屏设备驱动设计

5.4 音频驱动设计

5.5 SD卡存储器驱动程序

5.6 图片浏览器设计

5.7本章小结

6. 总结与展望

6.1 总结

6.2 展望

参考文献

攻读硕士学位期间发表的论文

致谢

展开▼

摘要

近年来,随着电子技术的飞速发展,嵌入式系统在许多方面得到了广泛应用。伴随着数码相机的普及,数码相片的数量不断增加,数码相框也成为了嵌入式技术应用的一个热点,数码相框不仅具有照片显示功能,而且还可以实现音乐、视频播放、日期显示等许多其他功能,在功能、容量和便利性上都比传统相框有优势。但是其他数码相框的系统不是开源的,开发成本较高。因此,本论文结合ARM和Linux技术设计了基于ARM平台的数码相框。本论文的主要工作如下:
  (1)设计了数码相框的硬件电路,主要包括时钟电路、FLASH存储电路、SDRAM电路、LCD接口电路、IIS音频接口电路、电源电路和SD卡接口电路。
  (2)完成了嵌入式LINUX操作系统的移植:BootLodader采用uboot-1.1.6;内核采用Linux-2.6.30.4;根文件系统采用busybox-1.13.0制作,构造了根文件系统的基本目录。
  (3)实现了数码相框的软件驱动设计,主要包括LCD驱动设计、触摸屏设备驱动设计、音频驱动程序设计、SD卡驱动设计。运用图像处理理论研究了图像的特效显示和图像变换在本浏览器中的实现方法,采用GUI设计了图形用户界面。
  本论文设计的数码相框以三星公司的S3C2440A为核心处理器,存储设备为SD卡,操作系统是稳定成熟的Linux操作系统,可以显示现在主流格式的数码相片,还具有音乐播放功能。用户控制系统采用的触摸屏,操作简单、方便。Linux系统移植性强,方便了驱动程序和应用程序的升级。图形用户界面采用嵌入式GUI设计,这样的设计使界面更加美观,人机交互信息更加丰富。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号