没有合适的资源?快使用搜索试试~ 我知道了~
基于嵌入式armlinux的电子相册设计学士学位-毕设论文.doc
1 下载量 188 浏览量
2023-07-01
18:05:16
上传
评论
收藏 480KB DOC 举报
温馨提示
试读
52页
基于嵌入式armlinux的电子相册设计学士学位-毕设论文.doc
资源推荐
资源详情
资源评论
学士学位毕业设计(论文)
基于嵌入式 ARM-Linux 的
电子相册设计
学生姓名:
学 号:
指导教师:
所在学院:
专 业:
中 国 ·
2013 年 05 月
本科毕业设计(论文)任务书
学 生 姓
名
所 在 班
级
导 师 姓
名
导师职
称
论 文 题
目
基于嵌入式 ARM-Linux 的电子相册设计
题目
分类
1.应用与非应用类:〇工程 〇科研 〇教学建设 〇理论分析〇模拟
2.软件与软硬结合类:〇软件〇硬件〇软硬结合〇非软硬件
(1、2 类中必须各选一项适合自己题目的类型在〇内打√)
主要研究内容及指标:
研究内容:以嵌入式硬件设备为基础,软件为核心,设计一种可插SD卡且方便携带的电子
相册。实现图片的浏览、查找及定时更换等功能。并对系统的软、硬件程序设计与测试。
设计要求:绘制硬件原理图,编制bootloder、硬件驱动及应用层软件;完成毕业设计说明
技术要求:1) 通过 LED 输出显示;2) 主要采用 ARM 芯片控制电路、显示电路、电源电路;
3) 可随时更换相片,具有 USB 通信功能;4) 与 PC 之间进行串行通信;5)可外扩 SD 存储
卡,曾加照片容量。
主要参考文献:
[1]博韦,西斯特(著),陈莉君,张琼声,张宏伟(译),深入理解 LINUX 内核(第三版),
中国电力出版社,2007.9
[2] 邵贝贝,单片机嵌入式应用的在线开发方法,清华大学出版社,2004.11
[3] 张友德、谢伟毅,单片机原理与应用技术,机械工业出版社,2004.3
[4] Matthew,N,Stones,R,Beginning Linux Programming,Electronic Products,2010.6
阶段规划:
第一周--第三周 查阅和收集课题资料,并分析嵌入式系统的简要工作过程。
第四周--第十周 总体方案设计,绘制电路原理图,对数据分析并设计最优电路。
第十一周--第十五周 编程、调试
第十六周--至今 整理论文准备答辩
开题时间
完成论文时间
专家审定意见:
系主任签字:
年 月 日
注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。
2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。
�
�
摘要
—I—
摘要
随着数码相机的盛行,传统相机逐渐退出历史的舞台。对于数码相片的欣
赏和摆设,人们一般只能通过 PC 机,极其不方便。电子相册正是迎合这种需
求,它体积小,能随时更换相片,并具有 USB 传输功能,能够即插即用,拥
有较大的存储空间。本设计采用了比较通用的 S3C2410 系列处理芯片为主芯
片和源代码开放的嵌入 linux 操作系统共同建立的平台设计了电子相册系统,
主要实现的功能有对多种格式相片在 640*480LCD 触摸屏上以幻灯形式播放、
USB 读取等功能。该设计具有成本低,功能强大等特点。针对 nandflash 启动
的支持,实现了启动引导程序 U-BOOT 的修改和移植,以及嵌入式 linux 内核
的裁剪和驱动的修改,包括 nandflash 分区、LCD 驱动修改等;在软件开发的
同时,我们根据该项目设计需求,完成了电路原理图和 PCB 版图的设计。
关键词:S3C2410;nandflash;LCD触摸屏;linux
ABSTRACT
—II—
ABSTRACT
With the prevalence of digital camera, traditional camera gradually withdraw from
the stage of history. For digital photo appreciation and decoration, people
generally only through the PC machine, is not very convenient. Electronic photo
album is to meet this demand, it is small in size, can be replaced at any time and
photo, with USB transmission function, can plug and play, has a larger storage
space. This design uses the joint establishment of embedded operating system of
linux series S3C2410 chip as the main chip, and open source general platform
design of electronic album system, the main function of a variety of photos in the
640*480LCD touch screen in the slide show broadcast, USB read functions. The
design has the advantages of low cost, powerful features. The nandflash startup
support, realize the bootloader of the modification and transplantation of U-BOOT,
and the embedded Linux kernel cutting and drive modifications, including
nandflash partition, LCD driver modification; in software development and at the
same time, we according to the design requirements of the project, completed the
design of the circuit principle diagram and PCB layout.
Key words: S3C2410; Nandflash; LCD touch screen; Linux
目录
—III—
目录
摘要 ....................................................I
ABSTRACT ...............................................II
目录 ..................................................III
前言 ...................................................IV
1 绪论 ..................................................1
1.1 电子相册市场成长的必然性 ...........................1
1.2 电子相册未来产品的发展 .............................1
1.2.1 数码相框 .......................................1
1.2.2 电子相册 .......................................1
1.3 目前市场上流行三种系统设计架构 .....................2
1.3.1 单芯片解决方案 .................................2
1.3.2 以 DSP+FPGA 等硬件为基础,用软件算法实现功能 ......2
1.3.3 ARM9 核心方案 ...................................2
2 硬件设计方案 ..........................................3
2.1 采用此硬件方案的优势 ...............................4
2.2 采用 LINUX 操作系统的优势 ............................4
2.3 硬件的设计方案 .....................................5
2.3.1 S3C2410 简介 ....................................5
2.3.2 SDRAM 存储接口电路 ..............................6
2.3.3 NANDFLASH 存储电路 ..............................7
2.3.4 电源模块 .......................................9
2.3.5 USB 电路模块 ...................................9
2.3.6 LCD 电路模块 ...................................10
2.4 小结 ..............................................12
3 LINUX 系统的建立.....................................13
3.1 LINUX 的启动过程 ...................................13
3.2 启动代码和 BOOTLOADER ...............................15
3.3 U-BOOT 的简介......................................17
3.4 U-BOOT 的移植和修改步骤............................19
3.4.1 U-BOOT 由 Nand Flash 启动概述 ...................19
3.4.2 U-BOOT 基本配置移植步骤 ........................19
剩余51页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 324
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功