基于嵌入式ARM-Linux的电子相册设计 - 图文

2020-04-03 12:09

学士学位毕业设计(论文)

基于嵌入式ARM-Linux的

电子相册设计

学生姓名: 学 号: 指导教师: 所在学院: 专 业:

本科毕业设计(论文)任务书

学生姓名 论文题目 题目 分类 所在班级 导师姓名 导师职称 基于嵌入式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.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。

摘要 摘要

随着数码相机的盛行,传统相机逐渐退出历史的舞台。对于数码相片的欣赏和摆设,人们一般只能通过PC机,极其不方便。电子相册正是迎合这种需求,它体积小,能随时更换相片,并具有USB传输功能,能够即插即用,拥有较大的存储空间。本设计采用了比较通用的S3C2410系列处理芯片为主芯片和源代码开放的嵌入linux操作系统共同建立的平台设计了电子相册系统,主要实现的功能有对多种格式相片在640*480LCD触摸屏上以幻灯形式播放、USB读取等功能。该设计具有成本低,功能强大等特点。针对nandflash启动的支持,实现了启动引导程序U-BOOT的修改和移植,以及嵌入式linux内核的裁剪和驱动的修改,包括nandflash分区、LCD驱动修改等;在软件开发的同时,我们根据该项目设计需求,完成了电路原理图和PCB版图的设计。

关键词:S3C2410;nandflash;LCD触摸屏;linux

—I—

ABSTRACT

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

—II—

目录 目录

摘要 ................................................... 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

—III—


基于嵌入式ARM-Linux的电子相册设计 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机文化基础复习题及答案(精华)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: