网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统设计项目实训报告.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海海洋大学 嵌入式系统设计项目实训报告 (2016- 2017第」—学期) 专业: 计算机科学与技术 实训项目:—嵌入式应用一一电子相册 实训时间:_2016 年_12_月_26_口 实训成员: 孙嘉晨1351127 周力[351137 指导老师: 池涛 计算机科学技术系 2015年11月制 一、 实训目的 通过电子相册的制作,了解S3C2440芯片的构造,了解外围SDRAM及NANDFLASH 的存储结构。学会运用定时器中断及通过LCD显示图片,加强自身对嵌入式的理解,提升 自身的实践能力。 二、 实训内容 以S3C2440芯片为核心,通过外围SDRAM及NANDFLASH存储实现照片的存储,结 合定吋器中断,实现LCD显示图片,完成简易电子相册的设计。 三、 实训设备 硬件:mini2440硬件平台 软件:bmp2h.exe软件进行图片转换 CodcWamor for ARM Developer Suite 软件 四、 实训设计方案 (包括项目功能紺求分析,方案设计,完成时间规划) 需求分析: 在上世纪末本世纪初,电子相册呈现迅速发展的势头,普及型数码相机的分辨率由200 万象素增长到现在的800-1500万象素,价格也由300美元左右下降到现在的120美元左右。 随着数码相机的FI益普及,作为一种以数字照片的保存、回放和浏览为核心功能的产品—— 电子相册自然迎合了消费者的需求。 方案设计: 软件设计:代码包含2个模块,LCD模块包含两个文件,进行图片的显示与编辑;Timer 模块包含6个文件,英中timer.c和timer.h文件完成定时器的初始化,interrupt.h和interrupt.c 文件完成定时器中断函数的初始化,isrservice.h和isrservice.c文件完成定时器中断处理,pic.c 和pic.h等文件是由图片生产的C语言数组文件 硬件方面选择了S3C2440为核心的架构。基于ARM的微处理器具有低功耗、低成本、高性 能等特点,ARM采用RISC (精简指令集计算机)架构和流水线结构,使用了人量的寄存器, 具有极高的工作效率。其屮,RISC架构具有如下特点:固定长度的指令格式,指令归整、 简单,基本寻址方式只有2?3种,使用单周期指令,便于流水线操作。因此选择此硬件方案 的优势有如下: (1) 系统芯片功能强大,实现的功能多,对于新的多媒体格式支持性好,只需要安装更新 的软件; (2) 硬件电路简单,可采用标准电路,不需耗费过多的资源(人力,资金等); (3) 可以在硬件上增加模块,留作二次开发使用,极为方便; (4) S3C2440是一个比较成熟的芯片,技术积累齐全; (5) S3C2440支持丰富的存储卡接口。 完成时间规划:第一天分析实训项目实现过程,完成软件方面内容,编写代码。 第二天实现硬件分析,完成硬件连接,对项目进行测试。 第三天完成实训内容,提交报告。 五、实训项目实现 代码结构逻辑:Main.c文件Timer模块TFT LCD 代码结构逻辑: Main.c文件 Timer模块 TFT LCD模块 Time.c文件 Time.h文件 Interrupts 文 Isrservice.c 文 Lcd.c文件 Pic.c文件 件 件 Lcd.h文件 Pic.h文件 Interrupt.h 文 Isrservice.h 文 件 件 S3C2440 简介: Samsung公司推出的32位RISC处理器S3C2440A,为手持设备和一般类型应用提供了低 价格、低功耗、高性能小型微控制器的解决方案。S3C2440为手持设备和一般类型应用提供 了低价格、低功耗、高性能小型微控制器的解决方案。采用272脚FPGA封装,内含一个 ARM920T内核。为了降低系统成本,S3C2440A提供了以下丰富的片内外围。 ARM9-S3C2440处理器,ARM920T核rflARM9TDMI、存储管理单元,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

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档