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

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

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

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

学生姓名:

学号:

指导教师:

所在学院:

专业:

中国·

2013年05月

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

注:1.任务书由指导教师填写后交给学生,要求学生妥善保存。

2.此任务书夹于论文扉页与论文一并装订,作为论文评分依据之。

摘要

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

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

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

目录

摘要................................................... 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采用L INUX操作系统的优势 (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.1L INUX的启动过程 (13)

3.2启动代码和B OOT L OADER (15)

3.3U-BOOT的简介 (17)

3.4U-BOOT的移植和修改步骤 (19)

3.4.1 U-BOOT由Nand Flash启动概述 (19)

3.4.2 U-BOOT基本配置移植步骤 (19)

3.4.3 U-BOOT对Nand Flash命令的支持 (20)

3.4.4启动代码的移植 (20)

3.4.5 Nand Flash环境参数的设置 (21)

3.5L INUX内核移植 (21)

3.5.1 LCD驱动分析和修改 (22)

3.5.2 配置图形 (22)

3.6文件系统的创建 (22)

3.6.1创建根文件系统 (23)

3.6.2 yaffs文件系统的移植 (23)

3.7嵌入式图形用户界面系统概述 (23)

3.7.1 图形用户界面(GUI)系统简介 (23)

3.7.2 嵌入式图形用户界面简介 (24)

3.7.3 Qt/Embedded简介 (24)

3.8Q T/E MBEDDED核心技术 (25)

3.8.1 信号与槽 (25)

3.8.2 对象模型 (25)

3.8.3 国际化 (26)

3.8.4 Frame Buffer (27)

3.8.5 Qt/Embedded工具 (28)

3.8.6 Qt/Embedded的移植 (29)

3.9小结 (29)

4 基于嵌入式的电子相册应用程序设计 (29)

4.1图片播放模块 (29)

4.1.1 程序实现功能及说明 (29)

4.1.2 关键代码实现 (31)

4.2移动设备读取模块 (32)

4.2.1 程序实现功能及说明 (32)

4.2.2 关键代码实现 (33)

4.3设置模块 (34)

4.3.1程序实现功能及说明 (34)

4.3.2 关键代码实现 (35)

4.4小结 (36)

结论 (1)

参考文献 (1)

致谢 (1)

附录Ⅰ (1)

附录Ⅱ (1)

前言

随着数码相机的大量普及和人们对多媒体娱乐播放的需求,各种记忆卡越来越多地被运用于存放数码照片和多媒体文件。不同用户的计算机中存满各种照片,连桌上相框中照片的更换频率也提高了。先输出照片,然后更换到相框中,这样的程序比较烦琐,常常要通过计算机才能将相片进行显示与分享。对数码相片进行便捷的显示、分享、编辑、删除、打印等操作逐渐成为市场的需求。电子相框,数码伴侣等概念型产品逐渐出现在数码市场,电子相册也由概念型产品进入市场已有六、七年。

目前,电子相册产品主要应用于礼品市场,其真正的目标用户却是非常广泛的,并且它的最终消费人群应该是以家庭为主的普通消费者,其应用的领域将更广阔。国内也有厂家很早就注意到这类产品的良好的发展趋势,例如曾作为NHJMP4中国地区总代理的北京中电金捷数码科技有限公司,就及时地推出了自有品牌的金捷电子相册,并且以出众的外观设计和良好的口碑效应,以及亲民的价格赢得了市场的青睐。

1 绪论

1.1 电子相册市场成长的必然性

(1)市场需求的必然性

在上世纪末本世纪初,电子相册呈现迅速发展的势头,普及型数码相机的分辨率由200万象素增长到现在的800—1500万象素,价格也由300美元左右下降到现在的120美元左右。随着数码相机的日益普及,作为一种以数字照片的保存、回放和浏览为核心功能的产品——电子相册自然迎合了消费者的需求。(2)核心器件性能和价格的合理化推动市场的发展

电子相册有三大核心器件:处理器,半导体存储器和LCD显示单元。随着ARM的不断发展,电子相册所需要的ARM+Jpeg处理器技术已为许多厂商所拥有,集成了USB Host及卡接口单元的产品也屡见不鲜。Nandflash技术飞速发展,单位容量的价格在过去的六年中约下跌40至50倍。

1.2电子相册未来产品的发展

1.2.1 数码相框

数码相框将是以数字照片的重显为主要功能的产品,其功能更接近于传统意义上的相框。由于受到人机界面的限制,为更方便地重显和浏览以及确定重显的规则,这类产品不强调有大容量的内存以及丰富的卡接口。主要特征是:(1)USB 接口以便更新和同步数据;

(2)在某些情况下(如从PC端通过相框的USB接口同步数据时),允许修改数字照片的格式,使其有最佳的重显效果;

(3)仅依靠内置的半导体存储器存放需要重显的数字照片;

(4)文件(照片)查询和播放规则设定非常简洁易用;

(5)产品大致分为桌面和壁挂两种。

1.2.2 电子相册

电子相册是以数字照片的存储和浏览为主要功能的产品由于需要满足跟PC相同的类似功能,这类产品的主要特征是:

(1)有大容量的内置数据存储器;

(2)USB 等各种卡接口,并支持内部存贮器与各种数据存贮器之间的同步以及相互拷贝;

(3)强大的文件管理功能:浏览,搜寻,命名(重命名),复制,删除,备份等;

(4)带或不带内建显示单元,有能支持其它高分辨率显示设备的接口(如色差,VGA甚至是HDMI);与其他产品的功能结合的产品形态以及大头贴等产品,用于不在本文所包含的范围内。

1.3 目前市场上流行三种系统设计架构

1.3.1 单芯片解决方案

以单芯片的解决方案,以ESS/AMLOGIC/MPX等芯片设计为代表,PHILIP/Sony等品牌厂商也以该方式为主。

该方案的优点:

(1)结构简单,成本低,芯片功能强大;

(2)多媒体的编解码速度快。

该方案的缺点:

(1)可扩展的余地不足;

(2)对读卡部分,某些方案使用硬件实现,不能支持新类型的卡;

(3)应客户要求的二次开发比较不方便。

1.3.2 以DSP+FPGA等硬件为基础,用软件算法实现功能

这种方案,是以DSP来实现多媒体部分的编解码算法,再由FPGA实现显示输出格式的算法转化;读卡部分,文件系统部分由DSP软件处理,外围设备大的驱动由DSP的软件算法实现。

这种方案的优点:

功能扩展升级性强,软件实现读卡部分,新的类型卡,外围设备可以通过升级方式实现。

这种方案的缺点:

(1)整体成本比较大;

(2)客户二次开发难度大。DSP和FPGA的算法实现需要专业人员;

(3)显示输出由FPGA实现,该类输出大部分是数字的输出,模拟输出支持比较弱。

1.3.3 ARM9核心方案

以ARM9等强大的CPU为核心,以WINCE、LINUX等操作系统为软件核心

架构系统。此方案以ARM如S3C2410、Intel xscale等强大的嵌入式CPU为架构,速度在200M-300MHZ。嵌入WINCE、LINUX等操作系统,实现多媒体的编解码。

该方案的优点:

(1)系统芯片功能强大,实现的功能多,对于新的多媒体格式支持好,只需要安装更新的软件;

(2)硬件电路简单;

(3)二次开发容易实现。

该方案的缺点:

(1)成本较大,该类强大的CPU一般使用在PDA等嵌入式领域;

(2)比较耗电,使用软件解码功耗与频率相关性很大。

2 硬件设计方案

本设计选用的是第三种方案:以ARM9CPU_S3C2410为核心,以Linux操作系统为软件核心架构。

基于ARM的微处理器具有低功耗、低成本、高性能等特点,ARM采用RISC (精简指令集计算机)架构和流水线结构,使用了大量的寄存器,具有极高的工作效率。其中,RISC架构具有如下特点:固定长度的指令格式,指令归整、简单,基本寻址方式只有2~3种,使用单周期指令,便于流水线操作。

ARM微处理器按性能分为以下系列:ARM7,ARM9,ARM9E,ARM10E,SecureCore Xscale。ARM支持两种类型的指令集:一种是32位的ARM指令,以字对准保存;另一种是16位的Thumb指令,半字对准保存。

ARM具有7种工作状态:

USR:正常的程序执行状态

FIQ:用于高速数据传输或通道处理

IRQ:用于通用的中断处理

SVC:操作系统使用的保护模式

ABT:用于虚拟存储及存储保护

UND:当出现未定义指令终止时进入该模式

SYS:运行具有特权的操作系统任务

在ARM体系中有一个重要的概念——异常:当正常的程序执行流程发生暂时的停止时就叫做异常,例如处理一个外部的中断请求。在处理异常之前,当前的处理器状态必须被保留,当异常处理完后,异常发生前的程序可以继续执行。处理器允许多个异常同时发生,它们将会按固定的优先级进行处理。

ARM支持的异常类型有:

复位:复位电平有效时,产生复位异常;

未定义指令:遇到不能处理的指令时,产生未定义指令异常;

软件中断:执行SWI指令产生,用于用户模式下的程序调用特权操作指令;

指令预取中止:处理器预取指令的地址不存在,或该地址不允许当前指令访问,产生指令预取中止异常;

数据中止:处理器数据访问指令的地址不存在,或该地址不允许当前指令访问时,产生数据中止异常;

中断服务请求:外部中断请求有效,且CPSR中的1位为0时,产生IRQ异常;

快速中断请求:快速中断请求引脚有效,且CPSR中的F位为0时,产生FIQ 异常。

2.1 采用此硬件方案的优势

如上所述:

(1)系统芯片功能强大,实现的功能多,对于新的多媒体格式支持性好,只需要安装更新的软件;

(2)硬件电路简单,可采用标准电路,不需耗费过多的资源(人力,资金等);(3)可以在硬件上增加模块,留作二次开发使用,极为方便;

(4)S3C2410是一个比较成熟的芯片,技术积累齐全;

(5)S3C2410支持丰富的存储卡接口。

2.2 采用Linux操作系统的优势

Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux是我国软件的国策,尤其是在IT行业,庞大的使用群体、开放的体系和丰富资源使得Linux将是日后普及和推广的重点。Linux的优越性日益凸显Linux将是我们学习和工作实用的首选。

目前,很多网络技术、服务器、网络设备都是基于Linux操作系统,并且在不少时尚的手机、PDA、媒体播放器等消费类电子产品中已经广泛使用Linux 作为操作系统。

在Linux软件国策的指引下,Linux已经得到很大的普及。很多学生已经自发地通过书籍、互联网等资源学习Linux。

综上所述,提高技术水平就是以市场流行需求为导向进行研发,特别是像嵌入式种工程类的技术。在条件允许的情况下,我们甚至应该时刻与国际接轨,掌握当前最领先的技术。

2.3 硬件的设计方案

根据前面所提出的系统方案,本课题所研究的系统应该包括以下功能:支持USB接口存储设备的读写;支持常用格式图片的浏览(jpg、Bmp、gif等);支持彩色LCD屏,图形化界面显示。

2.3.1 S3C2410简介

Samsung 公司推出的16/32位RISC处理器S3C2410A,为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。S3C2410为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。采用272脚FPGA封装,内含一个ARM920T内核。为了降低系统成

本,S3C2410A 提供了以下丰富的片内外围。

ARM9-S3C2410处理器,ARM920T核由ARM9TDMI、存储管理单元,MMU 和高速缓存三部分组成。其中MMU可以管理虚拟内存,高速缓存由独立的

16KB地址和16KB数据高速Cache组成。ARM92T0有两个内部协处理器:CP14和CP15。CP14用于调试控制CP15用于存储系统控制以及测试控制。总的资源如下:

?内核工作电压为1.2V,内存工作电压兼容1.8V/2.5V/3.3V,外围I/O口使用3.3V,集成16KB的指令缓存和16KB的数据缓存,带MMU(Memory Management Unit),支持SRAM和SDRAM等内存。

?LCD控制器接口(最高支持4K色的STN和256K色的TFT)

?4通道DMA控制器

?3通道UART

?2通道SPI接口

?IIC总线接口

?IIS音频编解码数据接口

?AC97音频接口

?MMC/SD存储卡接口

?2通道USB传输接口和1个复用的USB设备接口

?4通道PWM(脉宽调制)定时器和1个看门狗定时器

?8通道10位ADC和一个触控屏接口

?实时时钟

?130个GPIO口和24通道外部中断源接口

?片上PLL时钟发生锁相环

总的方案图如图2.1:

图2.1 硬件系统框图

2.3.2 SDRAM存储接口电路

SDRAM:同步动态随机存储器,同步是指Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。SDRAM从发展到现在已经经历了四代,分别是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(显卡上的DDR已经发展到DDR5) 第一代SDRAM采用单端(Single-Ended)时钟信号,第二代、第三代与第四代由于工作频率比较快,所以采用可降低干扰的差分时钟信号作为同步时钟。

SDRAM之所以成为DRARM就是因为它要不断进行刷新(Refresh)才能保留住数据,因此它是DRAM最重要的操作。那么要隔多长时间重复一次刷新,目前公认的标准是,存储体中电容的数据有效保存期上限是64ms(毫秒,1/1000秒),也就是说每一行刷新的循环周期是64ms。这样刷新速度就是:行数量

/64ms。我们在看内存规格时,经常会看到4096 Refresh Cycles/64ms或8192 Refresh Cycles/64ms的标识,这里的4096与8192就代表这个芯片中每个Bank的行数。刷新命令一次对一行有效,发送间隔也是随总行数而变化,4096行时为15.625μs(微秒,1/1000毫秒),8192行时就为7.8125μs。HY57V561620为8192 refresh cycles / 64ms。

本设计采用32M的HY57V56162来设计SDRAM存储电路,它的单片内存规格为256Mbit 4M*16bit*4 Banks,即容量为32MB的16位SDRAM。使用S3C2410的nGCS6片选信号HY57V56162的数据总线与上S3C2410的低16位相连。操作地址的最小值变为0x00000004,所以将S3C2410的ADDR2-ADDR14顺序与HY57V56162的A0-A12相连。为了能够正确访问HY57V56162高/低位字节数据,又将HY57V56162的LDQM和UDQM分别与nBE0:nWBE0:DQM0和nBE1:nWBE1:DQM1相连, HY57V56162的BA0、BA1是SDRAM内部BANK选择地址线,代表着SDRAM内存的最高地址,因为两片HY57V56162组成了64M的内存,也就是说要26根地址线来实现寻址,所以将BA0、BA1分别与S3C2410的ADDR24和ADDR25引脚相连。原理图如图2.2所示:

态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988

年首先开发出NOR flash 技术,彻底改变了原先由EPROM 和EEPROM 一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash 结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR 和NAND 闪存。许多业内人士也搞不清楚NAND 闪存技术相对于NOR 技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR 闪存更适合一些。而NAND 则是高数据存储密度的理想解决方案。

NAND flash 的单元尺寸几乎是NOR 器件的一半,由于生产过程更为简单,NAND 结构可以在给定的模具尺寸内提供更高的容量,也就相应地降低了价格。NandFlash 读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND 的存储器就可以取代硬盘或其他块设备。NOR flash 占据了容量为1~16MB 闪存市场的大部分,而NAND flash 只是用在8~128M B 的产品当中,这也说明NOR 主要应用在代码存 储介质中,NAND 适合于数据存储,NAND 在CompactFlash 、Secure Digital 、PC Cards 和M MC 存储卡市场上所占份额最大。

当前NORFLASH 价格比较昂贵,考虑到成本问题,本设计采用了64M 的K9F1208U0B Nand Flash 作为介质存储电路,将K9F1208U0B 的I/O[0-7]与上S3C2410的数据总线DATA[0-7]相连,实现数据的读写。S3C2410中Nand Flash 控制器的R/nB 与K9F1208U0B 的R/nB 相连,可以检查nFCE/GPA22、nFRE/GPA20、nFWE/GPA19分别与K9F1208U0B 的CLE 、nCE 、nRE 、new 是否相连。分别可以控制K9F1208U0B 的地址锁存使能、命令锁存使能、片选使能、读使能和写使能。

原理图如图2.3所示:

CLE 16ALE 17WE 18WP 19I/O0

29

I/O130I/O231I/O332VSS 13VC C 12I/O441I/O542I/O643I/O7

44VC C

37

R/B 7RE 8CE 9VSS 36

SE 6U2

K9F2808

LDATA0

LDATA1LDATA2LDATA3LDATA4LDATA5LDATA6LDATA7VDD33

C16CAP

RrB n RCE CLE ALE n PWE n PR E

种摆放形式:一种是四个边各有一个灯管,但缺点是中间会出现黑影,解决的方法就是由上到下四个灯管平排列的方式,最后一种是U型的摆放形式,其实是两灯变相产生的两根灯管。六灯管设计实际使用的是三根灯管,将三根灯管都弯成U型,然后平行放置,以达到六根灯管的效果。

图2.6和图2.7是S3C2410X芯片内部集成的LCD控制器的外部管脚图和内部方框图,其中内部的寄存器作用如下:

REGBANK有17个可编程寄存器组和256*16的调色板存储器,用来设定LCD控制器。

LCDCDMA是一个专用DMA,自动从帧存储器传输视频数据到LCD控制器,用这个特殊的DMA,视频数据可不经过CPU干涉就显示在屏幕上。

VIDPRCS接受从LCDCDMA来的视频数据,并在将其改变到合适数据格式后,经VD[23:0]将之送到LCD驱动器,如4/8单扫描或4双扫描显示模式。

图2.6 S3C2410 LCD控制器外部管脚图

TIMEGEN 由可编程逻辑组成,以支持不同LCD驱动器的接口时序和速率的不同要求。TIMEGEN产生VFRAME、VLINE、VCLK、VM信号等。数据流描述如下:FIFO存储器位于LCDCDMA。当FIFO空或部分空时,LCDCDMA要求从基于突发传输模式的帧存储器中获取数据,存入要显示的图像数据,而这个帧存储器是LCD控制器在RAM中开辟的一片缓冲区。当这个传输请求被存储控制器中的总线仲裁器接收到后,从系统存储器到内部FIFO就会成功传输4个字。

嵌入式系统及应用 实验大纲

《嵌入式系统及应用》课程实验 一、实验课程的性质、目的和任务 性质:《嵌入式系统及应用》课程是自动化专业的专业基础课程,本实验课是该课程教学大纲中规定必修的实验教学内容。 目的和任务:通过实验环节来巩固和加深学生对嵌入式系统的理解,使学生掌握MCS51单片机和ARM的基本原理和应用技术。通过熟悉MCS51开发环境和ARM集成开发环境,使学生掌握嵌入式系统开发的一般规律和方法。在集成开发环境下,进行系统功能程序的编写和调试的训练,掌握嵌入式系统软硬件调试的一般方法和系统设计的能力。 二、实验内容、学时分配及基本要求

三、考核及实验报告 (一)考核 本课程实验为非独立设课,实验成绩占课程总成绩的15%,综合评定实验成绩。(二)实验报告 实验报告应包括: 实验名称 实验目的 实验内容与要求 设计思路(如:分析、程序流程图等) 实验步骤 实验代码(含必要注释) 实验结果分析 实验小结(本题调试过程中遇到的问题和解决方法、注意事项、心得体会等)注:综合型实验需写出系统功能、设计过程 实验报告的要求: 实验报告以文本形式递交,实验报告要书写规范、文字简练、语句通顺、图表清晰。 四、主要仪器设备 硬件:微型计算机;嵌入式系统开发平台。 软件:Keil C51;ADT 五、教材及参考书 教材

[1] 高锋.单片微型计算机原理与接口技术(第二版).北京:科学出版社,2007 [2] 自编.嵌入式系统及应用 参考书 [1] 王田苗.嵌入式系统设计与实例开发.北京:清华大学出版社,2003 [2] 陈赜.ARM9 嵌入式技术及Linux高级实践教程.北京:北京航空航天大学出版社,2005 [3] 李忠民等.ARM嵌入式VxWorks实践教程.北京:北京航空航天大学出版社,2006

JAVA-电子相册课程设计

中南大学 JAVA课程设计 专业班级: 姓名: 学号: 指导老师:

目录 一.设计背景 (3) 二.需求分析 (3) 3.1功能说明 (3) 3.2 布局说明 (4) 3.3 主要的工具包 (4) 3.4程序主要流程图 (4) 四.系统功能模块结构 (5) 4.1 登录相关模块 (5) 4.2 背景音乐模块 (6) 4.3 相册相关模块 (7) 4.4 自动播放模块 (8) 4.5 相片相关模式 (8) 五.系统实现 (10) 5.1登录界面设计 (10) 5.2 相册界面设计 (11) 5.3 新建相册 (13) 5.4照片界面设计 (14) 5.5播放功能设计 (16) 六.心得体会 (18)

一.设计背景 电子相册是现在时下很流行的一种网络元素,它可以应用于很多的领域。其以静态照片为素材,配合动感的背景、字幕等视频处理的特殊效果,配上音乐就可制作成电子相册。制作好的电子相册可以在电脑上,各类影碟机上,以及手机和MP4里都能观看。当然,如果考虑到长期保存的话,也可以保存在硬盘上,也便于随时调阅、欣赏,永久保存。 二.需求分析 1.采用的形式为:java application 2.需要实现的主要功能是: (1)不同用户的登录模块 (2)播放方式设置,需要要实现手动播放和自动播放照片等功能。 (3)附加背景音乐。 (4)设置照片标题。 三.概要设计 3.1功能说明

该程序可以实现用户登录、新建相册、新增照片、删除照片、打开照片、播放照片等功能。 3.2 布局说明 由于本程序采用的是Java swing 编程,所以采用的是布局为:javax.swing.GroupLayout ,即群组布局。 3.3 主要的工具包 该程序中用到如下几个工具包,为:java.applet ,java.awt ,java.io ,java.util 以及javax.imageio 和javax.swing 。 3.4程序主要流程图 注:该流程图中部分是根据用户可能出现的操作进行的。 打开程序 登录 登陆成功 相册界面 新建相册打开相册重命名相册 删除相册 N Y 输入相册名进入相册界面输入相册名删除 添加照片 打开照片 移动照片 自动播放 设置标题 删除照片

制作电子相册第五版

《制作电子相册》教学设计 一、教材分析: 《制作“电子相册”》是省编小学信息技术教材第七册第5课的内容。通过前面4课的学习,学生们已经学会了利用文字、图片、艺术字、表格来制作简单网页。本课主要是让学生利用Frontpage中的图片库功能,来制作自己的“电子相册”,更方便有效地在网页中管理图片,通过网页共同分享彼此的喜怒哀乐。同时,通过学生对网页的完善与美化,在操作中去体会网页中的色彩搭配。 二、学生分析: 本课的教学对象为六年级学生,他们在以前的学习中已接触过Powerpoint、Word软件,对同属于office系列的Frontpage比较容易接受,具有一定的操作基础。学生们在三年的信息技术学习过程中,协作学习习惯,自主探究能力已基本形成。学生对本课的内容很感兴趣,学习积极性较高。 三、教学目标: 1、了解图片库及水平线的应用意义;了解网页中色彩搭配的简单知识; 2、学会在网页中插入图片库,并会设置图片库属性;学会在网页中插入水平线,并会设置水平线属性;能合理地用背景图片来美化网页;培养学生在信息社会中的共享、分享意识;提高欣赏、制作网页的能力,激发学生学习网页制作的兴趣。 四、教学重、难点:

1、重点:在网页中插入和设置图片库,插入水平线。图片库和水平线是本课中的两个新知识点,也是网页制作中的两个重要元素。 2、难点:设置图片库属性。在插入图片库的基础上,对图片库的图片进行编辑,更有效地管理图片,美化网页,是学生们学习中的一个难点。 五、教学准备:制作好的带有“电子相册”的精美网页。 六、教法、学法: 教法:任务驱动法、演示讲解法 学法:自主探究、协作学习 七、课时安排:一课时。 八、教学过程: (一)创设情境,提出任务 【导入】(实物展示:一本旧相册) 大家看,这本相册由于时间的关系,有些不忍面对。 【提问】如何避免这类事件的发生呢?又如何将不满意的相册保存的更长久? 【提示】如果利用专门的电子相册制作软件对此进行处理,再加上片头、音乐和过渡效果,在计算机、DVD机上播放,与家人、朋友等一起分享相册岂不美哉!揭示课题,提出本课的任务:根据老师提供的图片素材,任选一个主题来完成“电子相册”的制作。 【电脑演示】我的相册 (二)分析作品,分解任务

嵌入式系统实验报告

实验报告 课程名称:嵌入式系统 学院:信息工程 专业:电子信息工程 班级: 学生姓名: 学号: 指导教师: 开课时间:学年第一学期

实验名称:IO接口(跑马灯) 实验时间:11.16 实验成绩: 一、实验目的 1.掌握 STM32F4 基本IO口的使用。 2.使用STM32F4 IO口的推挽输出功能,利用GPIO_Set函数来设置完成对 IO 口的配置。 3.控制STM32F4的IO口输出,实现控制ALIENTEK 探索者STM32F4开发板上的两个LED实现一个类似跑马灯的效果。 二、实验原理 本次实验的关键在于如何控制STM32F4的IO口输出。IO主要由:MODER、OTYPER、OSPEEDR、PUPDR、ODR、IDR、AFRH和AFRL等8个寄存器的控制,并且本次实验主要用到IO口的推挽输出功能,利用GPIO_Set函数来设置,即可完成对IO口的配置。所以可以通过了开发板上的两个LED灯来实现一个类似跑马灯的效果。 三、实验资源 实验器材: 探索者STM32F4开发板 硬件资源: 1.DS0(连接在PF9) 2.DS1(连接在PF10) 四、实验内容及步骤 1.硬件设计 2.软件设计 (1)新建TEST工程,在该工程文件夹下面新建一个 HARDWARE文件夹,用来存储以后与硬件相关的代码。然后在 HARDWARE 文件夹下新建一个LED文件夹,用来存放与LED相关的代码。 (2)打开USER文件夹下的test.uvproj工程,新建一个文件,然后保存在 LED 文件夹下面,保存为 led.c,在led.c中输入相应的代码。

(3)采用 GPIO_Set 函数实现IO配置。LED_Init 调用 GPIO_Set 函数完成对 PF9 和 PF10 ALIENTEK 探索者 STM32F407 开发板教程 119 STM32F4 开发指南(寄存器版) 的模式配置,控制 LED0 和 LED1 输出 1(LED 灭),使两个 LED 的初始化。 (4)新建一个led.h文件,保存在 LED 文件夹下,在led.h中输入相应的代码。 3.下载验证 使用 flymcu 下载(也可以通过JLINK等仿真器下载),如图 1.2所示: 图1.2 运行结果如图1.3所示:

多媒体电子相册管理系统毕业设计

毕业论文(设计)题目多媒体电子相册管理系统 姓名来娜学号1109064042 所在院(系)数学与计算机科学学院 专业班级信息与计算科学02班 指导教师张瑞林 完成地点陕西理工学院 2015年6 月6日

多媒体电子相册管理系统 作者:来娜 (陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西汉中723000) 指导教师:张瑞林 [摘要]随着社会的发展,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。图片管理是现在互联网网站面临的一项必要任务,如何有效的实现对图片的管理也是一项比较重要和复杂的工作。相册在很久以前就开始有了,原来是以纸质照片的形式存在,后来随着数码相机和数码摄像机的普及,照片再也不是原来意义上的相片了。在网络上,电子相册发展迅速,很多网站、博客都需要有电子相册的功能。目前很多网站都提供了个人电子相册功能,用户可以把照片放在电子相册中,一是有利于保管照片,二是可以和朋友共同分享这些照片并为网站聚集较高的人气。本系统将从系统概述、需求分析、数据库结构设计、系统设计和功能实现等方面讲述如何实现电子相册管理系统的开发。 [关键词]电子相册;照片;jsp;MySQL;

Multimedia electronic album management system Author :LaiNa (Grade11,Class02,Information and computing science Major, Mathematics and Computing Science Dept., Shaanxi University of Technology, Hanzhong 723000,Shaanxi) Tutor: ZhangRuiLin [Abstract] With the development of the society, the acquisition, disposal, communication and decision of the information all need the high-quality computer software to complete. Nowadays, image management is a necessary task faced by the Internet site, it is also an important and complex work to implement the management of the image effectively. The album exists a long time, originally it in the form of paper photos, with the universality of digital cameras and digital video cameras, photo is not the original sense of the photo anymore. On the Internet, electronic photo album has been developing rapidly, many of the websites and blogs need the function of electronic photo album. Many web sites provide the function of personal electronic albums, users can put pictures to the electronic photo album, on the one hand it is beneficial to keep photos, on the other hand friends can share these pictures with each other, and pick up high popularity for website. This system will relate how to realize the electronic photo album management system development from the system overview, demand analysis, database structure design, system design and function realization, etc. 残骛楼諍锩瀨濟溆塹籟。 [Keywords] Electronic album;Photo; jsp; MySQL

20款电子相册制作软件

20款电子相册制作软件 1、 ANVSOFT Flash Slide Show Maker 2.50_汉化绿色特别版_Flash相册创建的软件ANVSOFT Flash Slide Show Maker 是一款Flash相册创建软件,可以让用户将多张照片转变为一个flash相册,并保存成swf文件,用户还可以在相册中加入背景音乐。 2、 AS系列·相册传送带 1.4.8绿盟绿色版_支持在多个网络相册之间进行图片传递是一款支持在多个网络相册之间进行图片传递的工具,它不仅提供了常规的网络相册协议等登录功能,还能随时登录网络相册直接浏览相册内的图片、修改图片信息。 3、 AlbumUp v0.4_56和163相册批量上传工具,目前所支持的相册服务器:网易(https://www.360docs.net/doc/bf13009812.html,)56(https://www.360docs.net/doc/bf13009812.html,)AlbumUp,图形界面的相册批量上传工具,可以同时设置多个上传任务,对于网易(163)没有一次30M的限制。 4、 Flash相册制作大师 V2007 3.2绿盟绿色版 Flash相册制作大师让您将喜爱的照片在一分钟之内转换成精彩的Flash动画。整个过程操作简单,只要选择好我们给您提供的模板,添加您的照片即可导出SWF文件。 5、拍拍乐影像家园 V2007 07041001绿盟绿色版_基于客户端管理的网络相册发布软件拍拍乐2006 全球首款集成聊天功能的网络相册发布软件,它专为网络贴图而设计,鼓励用户外链其上传的照片,并提供了专用的网络贴图工具--照片万能贴.网络相册服务不限空间、不限流量。

6、易用华丽的数码相册 PicaJet Free2.5.456 绿色版 PicaJet 是一个简单易用的数码相册。PicaJet 界面华丽,使用简单,功能适用。另外还能: 1、导入管理你的相片;2、轻松地查看并寻找你的相片;3、只需点击一下就可以修正相片问题;... 7、围天相册制作平台 V1.5 方便实用的相册制作软件,是制作家庭生活影集或摄影艺术家展示自己作品极佳的工具。本程序可以快速地把大量现有的图片文件打包到一个执行文件中,生成一个可以方便传播交流的相册程序。 7、 PhotoFamily V3.0_多国语言绿色版_无需任何专业技能制作漂亮的电子相册 PhotoFamily是一款全新的图像处理及娱乐的软件,它不仅提供了常规的图像处理和管理功能,方便您收藏、整理、润色您的相片,更独具匠心地制作出了有声电子像册,使您寂寞的相片动起来,给家庭带来无限情趣。 8、 PicaJet Free Edition V2.5.480_多国语言绿色版_简单易用的数码相册PicaJet 是一个简单易用的数码相册。PicaJet 界面华丽,使用简单,功能适用。另外还能:1、导入管理你的相片;2、轻松地查看并寻找你的相片;3、只需点击一下就可以修正相片问题。 9、 FxFoto 5.0.066绿色版_一个独特的数据照片的组织、归档、增强和创建相册的工具一个独特的数据照片的组织、归档、增强和创建相册的工具,它具有自动地扫描和组织照片,简单容量地从数码相机获得照片,用多种简单的工具修正和提高数字照片,为照片增加边框、文字和绘画,创建多照片拼图和幻灯片演。

南邮嵌入式系统B实验报告2016年度-2017年度-2

_* 南京邮电大学通信学院 实验报告 实验名称:基于ADS开发环境的程序设计 嵌入式Linux交叉开发环境的建立 嵌入式Linux环境下的程序设计 多线程程序设计 课程名称嵌入式系统B 班级学号 姓名 开课学期2016/2017学年第2学期

实验一基于ADS开发环境的程序设计 一、实验目的 1、学习ADS开发环境的使用; 2、学习和掌握ADS环境下的汇编语言及C语言程序设计; 3、学习和掌握汇编语言及C语言的混合编程方法。 二、实验内容 1、编写和调试汇编语言程序; 2、编写和调试C语言程序; 3、编写和调试汇编语言及C语言的混合程序; 三、实验过程与结果 1、寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果保存在R3中。 代码1:使用C内嵌汇编 #include int find_gcd(int x,int y) { int gcdnum; __asm { MOV r0, x MOV r1, y LOOP: CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE LOOP MOV r3, r0 MOV gcdnum,r3 //stop // B stop // END } return gcdnum; } int main() { int a; a = find_gcd(18,9);

printf("gcdnum:%d\n",a); return 0; } 代码2:使用纯汇编语言 AREA example1,CODE,readonly ENTRY MOV r0, #4 MOV r1, #9 start CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE start MOV r3, r0 stop B stop END 2、寄存器R0 、R1和R2中有三个正整数,求出其中最大的数,并将其保存在R3中。 代码1:使用纯汇编语言 AREA examp,CODE,READONL Y ENTRY MOV R0,#10 MOV R1,#30 MOV R2,#20 Start CMP R0,R1 BLE lbl_a CMP R0,R2 MOVGT R3,R0 MOVLE R3,R2 B lbl_b lbl_a CMP R1,R2 MOVGT R3,R1 MOVLE R3,R2 lbl_b B . END 代码2:使用C内嵌汇编语言 #include int find_maxnum(int a,int b,int c)

flash课程设计---电子相册制作过程

flash课程设计---电子相册制作过程

电子相册制作过程 一、 创意:动画技术的应用:运用动画补间实现画册的翻页效 果, 按钮、影片剪辑、阴影效果 二、 设计:通过动画补间、控制按钮及阴影,实现翻页效果, 形 成具有立体感的电子相册。 相册名称:《石油学院简介》 三、 制作 相册制作: (1)在时间轴控制面板中,选择“插入图层”按钮,将图片 “封面” 拖拽至舞台窗口中,将图片大小调整为600*400,相对 于舞台水平及靠下对齐。选中图片,按Ctrl+B 将图片打散。选 择“选择工具”,选中图片右半部分,单击右键,选择“转换为 元件”命令,在“名 称框”中输入“封面”,选择“图形”单选 按钮,单击“确定”。左半部分同上。如下图 同时选中这两张图片,单击右键,选择“分散到图层”命令,将 图片分散到图层。将“封面”图层放在“封底”图层的下一层。 使用变形工具”,选择第1帧,将图片的注册点移至图片最左侧, 在第10帧鞍F6键插入关键帧,将图片压扁,并设制补间动画, 如下图

(2)新建一图层,第二张图片操作同上,在第一页翻 动到到第10 帧时,背面“目录2”开始翻动。选择“目录2”图 层的第1帧移动至第10帧,使用变形工具把注册点移至右侧, 在第20帧插入关键 帧,选择第10帧,把图片压扁,创建补间动 画,延长帧到第40帧,实现目录2的翻动。如下图 (3)当封面翻译动时,露出目录1,把注册点移至左侧,在第 40帧插入关键帧,将图片压扁,选择第30帧,右击“创建补间 动画”,实现目录1的翻动。以下每张图片操作步骤同上。单数 放上,双数放下。(本作品到封底时共用290帧)如下图 丄 T \ “ e AZ9OAZ Z.-t

《制作电子相册》教学设计

《制作电子相册》教学设计 课标要求与分析 基础教育阶段信息技术课程的总目标是培养和提升学生的信息素养。根据课标要求,在信息技术课程中要了解和掌握信息技术的基本知识与操作技能,理论联系实际,让信息技术能够为自身服务。而本节课的主要内容是安装软件并通过软件学习进行电子相册的制作,涉及的内容有图片、音乐、边框及片头、片尾的制作。 第一项课标要求的维度目标是结果目标,行为动词是能,学习水平为掌握,学习内容是软件的安装及使用方法。 第二项课标要求的维度目标是结果目标,行为动词是能,学习水平为运用,学习内容是解决实际问题。 教材分析 本节为《软件的安装与卸载》一课的拓展性学习,根据学生在日常学习生活实际所需,特设计此课。本课以介绍家乡美景为主线通过制作电子相册,让学生了解软件安装的方法,掌握制作电子相册的基本方法,从而体会多媒体制作的方法。 学情分析 优势:八年级学生接受能力、动手能力较强,并且对于幻灯片制作有一定的操作基础,能够进行初步的图文混排。 劣势:理解能力稍弱一些,对于素材的整合应用及审美能力上有待提高。 教学重、难点 课标要求:学习和掌握信息技术基本知识与操作技能。教材分析中指出:“让学生掌握制作电子相册的基本方法”,所以通过对课标和教材的分析,确定本课的教学重点是电子相册中插入图片、音乐、边框的方法。 课标要求:培养和提高学生的信息素养。但从学情分析中可以看出:“八年级学生理解能力稍弱一些,对于素材的整合应用及审美能力上有待提高”,所以通过对课标和学情的分析,确定本课的教学难点为:通过素材的融合突出主题。 学习目标 (一)知识性目标: 1、通过创建文件夹及图片的保存操作,学生掌握对信息进行整理、分类。 2、通过具体操作学生能够掌握电子相册的安装及制作的方法。 (二)能力性目标:通过对画面的设计,能够把各种素材组织到一起,表达一个完整的主题。 (三)情感态度价值观方面:通过完成电子相册的制作过程,学生提高信息素养及审美能力。 教学流程 活动一:激趣导入(预设时间:3min) 同学们,大家平时看《奔跑吧,兄弟》吗?当摄制组带领我们在城市穿梭时,你想让他们上哪拍摄?美丽富饶的红兴隆是外人所不了解的,因此,我做了一份电子相册,我们一起来欣赏一下!同时请仔细观察,相册里都出现了哪些素材? 学生欣赏范例并回答问题。

网络电子相册系统的设计与实现_毕业设计(论文)

武汉工程大学邮电与信息工程学院 毕业设计(论文) 网络电子相册系统的设计与实现 Design and Implementation of System of Network Electronic Album

作者声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。如本毕业设计(论文)引起的法律结果完全由本人承担。 毕业设计(论文)成果归武汉工程大学邮电与信息工程学院所有。 特此声明。 作者专业: 作者学号: 作者签名: ____年___月___日 摘要

网络相册系统是采用https://www.360docs.net/doc/bf13009812.html,开发的一个基于B/S构架的连接数据库的网站。相比起互联网的发展,电子相册出现的时间不算太长,但却迎合了大多数网民的需求,是一个大有前途的新生事物。 本设计主要讲述了网络电子相册的基本功能和使用https://www.360docs.net/doc/bf13009812.html,、数据库的设计方法。设计最终达成了非注册用户可以浏览受限制权限的照片,注册用户在前台可以实现包括上传、查看图片、创建相册、用户登录、用户注册、修改密码、修改个人资料等电子相册的基本功能;在后台,管理员可以管理会员、添加和删除相册类型、对照片进行管理、可以发布网站新闻实现和会员进行信息分享。并且网站能够正常运行,各个页面交互性较好。在整个设计中基本运用基础的https://www.360docs.net/doc/bf13009812.html,进行功能编程,也运用到了一些前端控件来控制输入信息,对输入信息进行验证,连接数据库使用的https://www.360docs.net/doc/bf13009812.html,技术。在系统规划中先后用数据流程图、系统功能结构图还有用例图分析了网站所需的各种数据,对网站所要实现的功能和各个模块之间的关系进行了详细的构思。同时对本系统所需要的代码进行了认真的分析和设计,从而有利于系统的稳定。详细的展现了系统的各个功能模块并给出了主要功能运行界面图。本系统的设计主要通过图表来表现,实现主要通过运行的截图还有代码来实现。使系统科学合理。 关键词:相册;https://www.360docs.net/doc/bf13009812.html,;B/S架构 Abstract

嵌入式系统综合实验一

实验名称: 姓名: 学号: 装 订 线 P.1 实验报告 课程名称: 嵌入式系统设计 指导老师:马永昌 成绩:________________ 实验名称:综合实验一dht11和人体感应传感器 实验类型:验证型 同组学生姓名:孙凡原 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 1.掌握字符设备驱动程序的基本结构和开发方法 2.掌握用户空间调用设备驱动的方法 3.掌握用户和内核的交互 二、实验内容和原理 1.编写温湿度传感器DHT11驱动,传输打印温湿度信息 2.编写人体感应传感器驱动,控制LED 灯亮灭 原理: 温湿度传感器DHT11: 1.引脚图 实际使用传感器没有NC 引脚 2.数据采集 a.数据总时序 用户主机发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11 发 专业:测控技术与仪器 姓名:颜睿 学号:3130103850 日期:2018.4.28 地点:创客空间

装订线送响应信号,送出40bit 的数据,幵触发一次信采集。 b.主机发送起始信号 连接DHT11的DATA引脚的I/O口输出低电平,且低电平保持时间不能小于18ms,然后等待DHT11 作出应答信号。 c.检测从机应答信号 DHT11 的DATA 引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后DHT11 的DATA引脚处于输出状态,输出80 微秒的低电平作为应答信号,紧接着输出80 微秒的高电平通知外设准备接收数据。 d.接收数据 (1)数据判定规则 位数据“0”的格式为:50 微秒的低电平和26-28 微秒的高电平,位数据“1”的格式为:50 微秒的低电平加70微秒的高电平。 接收数据时可以先等待低电平过去,即等待数据线拉高,再延时60us,因为60us大于28us且小于70us,再检测此时数据线是否为高,如果为高,则数据判定为1,否则为0。

c++电子相册课程设计

C++课程设计报告 课程设计名称:电子相册(双缓绘图+GDI+gdi)专业班级: 姓名: 学号: 指导老师: 2014年4月27日

目录 一、电子相册背景 (3) 1.1照片的价值 (3) 1.11照片的情感体验 (3) 1.12日常照片的组织和使用 (3) 1.2电子相册使用现状分析 (4) 1.21总体需求 (4) 1.22功能需求 (4) 二、电子相册制作过程介绍 (4) 2.1整体设计思路 (4) 2.2运用Photoshop软件 (5) 2.3运用flash软件 (5) 2.4运用premiere软件 (5) 三Photoshop制作图片素材 (5) 3.1风景一定程度模糊效果 (5) 3.2利用颜色叠加给旧照片添加光色效果 (6) 3.3 PS渲染你的照片气氛 (6) 3.4烧纸效果的旧照片 (6) 3.5调出照片柔和的蓝黄色 (6) 3.6调出照片漂亮的红黄色 (7) 四Flash制作歌词的方法和步骤 (7) 4.1字幕制作 (7) 4.2滚动字幕的制作 (7) 4.3歌词同步的制作 (8) 4.4特性 (8) 五Premiere制作音乐电子相册的方法和流程 (9) 5.1创建新项目 (9) 5.2导入图片素材 (9) 5.3编辑标题 (9) 5.4 将素材添加到时间轴 (9) 5.5 添加音乐 (10) 5.6 添加视频转场效果 (10) 5.7添加文字描述(歌词) (10) 5.8添加图片动态效果 (10) 5.9 视频输出.................................................................. . (10) 六结论: (12) 七参考文献:............................................................................................................................................. - 14 -

电子相册尝试做教学指导设计

电子相册尝试做教学指 导设计 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

人教版五年级上第二课《电子相册尝试做》教学设计一、导入环节 同学们,在今天上课之前我想问大家一个问题,大家去过呼伦贝尔大草原吗?通过同学们的回答老师知道同学们有去过的有没去过的。(有去过的有没去过的)那么我想问一下去过的同学,呼伦贝尔大草原给你留下了什么样的印象呢?美丽辽阔无垠一望无际,从同学们的回答中,简单的用一个字来就是“美”,没去过的同学想不想欣赏一下呼伦贝尔大草原优美的自然风光呢?今天老师给大家带来了一个电子相册,接下来让我们伴随着优美的音乐通过电子相册走进美丽的呼伦贝尔大草原。请看大屏幕。3分钟左右刚才同学们已经看到了美丽的呼伦贝尔大草原的风光,大家想不想自己尝试着制作电子相册呢。这节课我们就来共同学习如何制作“电子相册”,板书课题“电子相册尝试做”。 过渡:制作电子相册的第一步,是新建并保存演示文稿(板书) 一、新建并保存演示文稿: 1、启动演示文稿软件, 请同学们打开WPS演示软件,那么如何来打开呢?首先,我们在桌面找到橙色的带有“P”的字母的图标,这就是我们要找的WPS演示文稿,除了这种方法,还有另外一种方法,点击“开始”按钮“,在”所有程序中找到“WPSoffice”当中橙色的图标也是WPS 演示文稿。那么打开之后,接下来,我们该新建一个空白的演示文稿。(同学们进行操作),接下来,我们来进行保存此篇文档。 2、单击保存按钮,把文稿保存到自己的文件夹中。 点击“WPS演示”按钮,单击保存按钮。 二、过渡:初步的文稿我们已经建成,现在我们想把文稿做得漂亮美观些,可以设置一下它的背景颜色。如何设置背景颜色呢?(板书)请跟着老师的步骤一起操作。

电子相册FLASH毕业设计说明

大学毕业电子纪念相册设计与制作 前言 电子相册是指可以在任何电子显示器上呈现,结合图片、文字、音乐、相框等多种表达形式于一体的综合产物,它可以是一组静态图像,也可以是动态视频组合在一起的故事性短片。电子相册包括两种,一种是软件类型的电子相册,例如 Flash、Windows Movie Maker、Premiere、Portable Scribus等制作的电子相册;还有一类电子相册属于硬件类型,这种相册可以不通过电脑播放,而是在LCD上显示,此类电子产品被称为电子相框。 电子相册有方便保存、价格低廉、便于传阅、表达方式丰富等优点,因此深入应用到了人们生活的方方面面,比如婚纱影像、儿童写真、个人写真、聚会情景等等,它们都需要应用电子相册制作成为影像记录人生的美好时光,刻录成VCD、DVD光盘长期保存。 1 素材收集 随着科技的发展,数码产品的使用已经普及到大部分人们的生活,带有摄影摄像功能的仪器,也从最初时期的专业摄影机、DV、照相机逐步转化为家庭式更便捷的单反相机,甚至是手机。 1.1 摄影概述 摄影从物理角度讲,就是光学成像的原理,让现实场景的东西通过镜头在二维平面上展现出来。由此我们又可通过成像方式和效果来分类,分别为图片摄影、电影摄影和电视摄影等。在接下来的素材获取中,我们最常用的就是图片摄影,通俗的讲就是用照相机进行拍摄。 1.2 素材获取 素材的获取过程依次为选择、照明、构图、曝光、呈现。选择是选择需要拍摄的物体,此物体要能通过照片来表达自己的信息和思想;照明则是为了保证被摄体能被清晰看见;构图就是把被摄体放在合适的位置,更好的表达摄影者的思想、情绪、艺术修养。如图1.2-1所示:

用PPT制作电子相册》教学设计

小学信息技术拓展活动:《制作电子相册》教学设计一、教材分析: 本节是在学习了义务教育小学教科书(一、二年级起点版)信息技术第七册第二单元《制作多媒体演示文稿》后,进行知识拓展的教学活动。学生学会PPT的播放效果主要是自定义动画和切换幻灯片切换,更好的表达主题思想。本节是本章的重点,结合本身实际自行设计了用PPT制作电子相册。 二、学情分析: 学生学习第7课《图片与剪贴画》和初步掌握制作多媒体演示文稿的基础知识,并学会创建演示文稿和修饰演示文稿。 三、设计思路:激发学生兴趣,通过任务驱动,完成教学目标。 四、教学目标: (一)知识与技能: 1、了解电子相册的制作步骤。 2、掌握设置动画添加各种效果的方法。 3、掌握幻灯片切换自动播放的方法。 4、掌握幻灯片声音播放和控制的方法 (二)教程与方法: 1、通过电子相册的制作,培养学生处理多媒体信息的能力。 2、在完成任务的过程中,培养学生合作探究的能力。 (三)培养情感、态度与价值观: 1、培养学生版面设计的美感。 2、培养学生勇于创新,大胆设计的能力。 五、教学重点:设置各种动画效果、设置幻灯片切换及自动播放。 难点:播放时声音的控制

六、教学准备:用PPT制作电子相册课件、布贴画电子相册演示文稿实例、电子相册制作材料(包括学校各项活动及学校班级特色图片)、用PPT制作电子相册微课。 七、教学策略:任务驱动,自主探究,团队交流,合作学习 八、教学过程: (一)新课导入 教师:展示学校班级环境图片。同时引导学生:学校班级的特色是什么(班文化贴画等)?在你个人的爱好中,你喜欢参加的是哪个小组,在照片上没有你? 学生:1.布贴画,2.自己参加的小组 教师:想必大家平时都照过相吧,照完了是不是把它们集在一起做成了相册呢?能不能让相册生动而且又有背景音乐和文本呢? 课件展示已制作好的电子相册。(布贴画电子相册)大家有兴趣吗? 引导学生欣赏电子相册,激起学生的创作电子图画的欲望。 (二)新知探究 教师引入:今天,我们就以“学校班级特色”、“个人生活剪影”为主题,利用PPT 这个软件制作一本电子相册。 1、播放教师制作的微课,自主学习:电子相册制作简介,电子相册制作过程。教师做好引导:学生观看视频等资料。 同学们是否还记得怎么往PPT里面插入图片吗? 小结:单张图片插入的缺点:大小不规范、位置不定、操作麻烦要反复调整。 2、布置任务一:建立新相册。明确本节课的学习内容和活动任务,让学生带着任务学习。 3、教学批量导入图片方法 (1)启动PowerPoint,执行“插入”菜单下的“图片”→“新建相册”命令,打开“相册”对话框。

电子相册系统的设计与实现

哈尔滨理工大学 毕业设计题目:电子相册系统设计与实现 院、系:荣成学院软件工程系 姓名: xxxxx xx 指导教师: xxxxx 系主任: xxxxxxx 2013年6月21日 哈尔滨理工大学毕业设计(论文)评语

哈尔滨理工大学毕业设计(论文)任务书

电子相册系统设计与实现 摘要 随着人们生活水平的逐步提高,旅游照相成了大家必不可少放松项目。虽然照片最后会存入到自己的电脑里,但是时间一长、照片一多,这些有着勾起回忆的“资料”,就会显得杂乱无章,即不方便欣赏,也不方便管理。而电子相册具有欣赏、界面美观等特点,传播方便,可以很好的管理所存入的照片,不失为最佳欣赏、保存照片的相册工具。 本系统是一种基于B/S架构的电子相册管理系统,它采用了目前最流行的Java语言进行编写,用到了当今先进的技术如JSP技术、Hibernate、Spring、Struts框架等来实现该系统。系统分为五大模块:相册列表模块、新建相册模块、修改资料模块、修改密码模块、添加相册分类模块。前四大模块是根据注册用户的提供的,注册用户登陆后可以进行添加相册,上传,删除照片,修改资料等一系列操作,最后一个模块是管理员登陆所进行的操作。而如果是未注册用户只能查看相册中的内容,没有权力进行相应的修改。 关键词JAVA;电子相册;SSH框架;MVC

The Electronic Album System Base On SSH Framework Abstract With the gradual improvement of people's living standards,Journey and photograph is becoming our indispensable project for relaxing. Although the pictures will eventually be stored into their own computer, but those pictures which has broken back memories of the past time, will become disorganized after a long time. It is inconvenient to appreciate and manage. Electronic album has features of appreciation and beautiful interface. It is easily to spread .The matter of managing stored pictures will become a relaxed thing. Electronic album which has best appreciation will become a album tool to store pictures. This system is a album management system, which is based on B / S structure .Its code uses java to write which is the most popular language. And today's advanced technologies such as JSP technology, Hibernate, spring, Struts framework are used to implement the system. This system is divided into five modules, such as album list module, new album module, modify data module, change password module, add album classification module. The top four modules are provided according to registered users. Registered users can do a series of operations such as add albums, upload and delete photos, modify data after opining system. The last module is used to perform for an

嵌入式系统设计实验四

实验报告 课程名称: 嵌入式系统设计 指导老师:马永昌 成绩:________________ 实验名称:实验四C 语言裸机编程 实验类型:验证型 同组学生姓名:__孙凡原_______ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 ? 初步了解C 运行库 ? 初步了解gcc arm 常用编译选项 ? 了解ARM 中断处理过程 二、实验内容和原理 ? 编写C 裸机代码实现跑马灯,通过控制Timer 中断实现 ? 通过控制uart 串口进行调试打印 三、主要仪器设备 树莓派、PC 机 四、操作方法和实验步骤 1 通过定时器产生中断,控制gpio ,实现跑马灯 2 控制uart 控制器,产生调试打印。 五、实验数据记录和处理 1.主程序arm.c 注释 //包含头文件 #include #include #include #include "rpi-aux.h" #include "rpi-armtimer.h" #include "rpi-gpio.h" #include "rpi-interrupts.h" #include "rpi-systimer.h" #include "rpi-led.h" /** Main function - we'll never return from here */ void kernel_main( unsigned int r0, unsigned int r1, unsigned int atags ) 专业:测控技术与仪器 姓名:颜睿 学号:3130103850 日期:2018.3.28 地点:创客空间

粤嵌开发板电子相册嵌入式课程设计模板

粤嵌开发板电子相册嵌入式课程设计

课程设计说明书 题目:电子相册 课程名称:嵌入式系统学院: 专业:学号: 姓名: 指导教师: 完成日期: 6月10日

目录 1. 设计的工程背景 .................................................... 错误!未定义书签。 1.1 任务阐述 ...................................................... 错误!未定义书签。 1.2 任务分析 ....................................................... 错误!未定义书签。 1.3 课题项目管理计划进度表 ............................ 错误!未定义书签。 2.工程设计方案......................................................... 错误!未定义书签。 2.1 系统方案设计................................................ 错误!未定义书签。 2.2 硬件电路设计................................................ 错误!未定义书签。 2.3 软件程序设计................................................ 错误!未定义书签。 3. 方案实施................................................................ 错误!未定义书签。 3.1软件程序调试过程........................................ 错误!未定义书签。 4. 结果与结论............................................................ 错误!未定义书签。 4.1 设计结果 ....................................................... 错误!未定义书签。 4.2 结论 ............................................................... 错误!未定义书签。 5. 收获与致谢............................................................ 错误!未定义书签。 6. 参考文献................................................................ 错误!未定义书签。 7. 附件........................................................................ 错误!未定义书签。附件1 :答辩问题回答记录表................................. 错误!未定义书签。

相关文档
最新文档