嵌入式系统实习报告范文_第1页
嵌入式系统实习报告范文_第2页
嵌入式系统实习报告范文_第3页
嵌入式系统实习报告范文_第4页
嵌入式系统实习报告范文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/7嵌入式系统实习报告范文一、嵌入式系统开发与应用概述在今日,嵌入式ARM技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM的影子。如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。本章节就是将你领入ARM的学习大门,开始嵌入式开发之旅。以嵌入式计算机为技术核心的嵌入式系统是继网络技术之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征,目前已经广泛地应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。嵌入式的广泛应用可以说是无所不在。嵌入式微处理器技术的基础是通用计算机技术。现在许多嵌入式处理器也是从早期的PC机的应用发展演化过来的,如早期PC诸如TRS80、APPLEII和所用的Z80和6502处理器,至今仍为低端的嵌入式应用。在应用中,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。嵌入式处理器目前主要有AM186/88、386EX、SC400、POWERPC、68000、MIPS、ARM等系列。在早期实际的嵌入式应用中,芯片选择时往往以某2/7一种微处理器内核为核心,在芯片内部集成必要的ROM/EPROM/FLASH/EEPROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WATCHDOG、I/O、串行口、脉宽调制输出、A/D、D/A等各种必要的功能和外设。二、实习设备硬件EMBESTEDUKITIV实验平台、ULINK2仿真器套件、PC机软件VISIONIDEFORARM集成开发环境、WINDOWS98/2000/NT/XP三、实习目的1初步掌握液晶屏的使用及其电路设计方法;掌握S3C2410X处理器的LCD控制器的使用;掌握通过任务调用的方法把液晶显示函数添加到UC/OSII中;通过实验掌握液晶显示文本及图形的方法与程序设计。2了解S3C2410X处理器UART相关控制寄存器的使用;熟悉ARM处理器系统硬件电路中UART接口的设计方法掌握ARM处理器串行通信的软件编程方法。3掌握有关音频处理的基础知识;通过实验了解IIS音频接口的工作原理;通过实验掌握对处理器S3C2410X中IIS模块电路的控制方法;通过实验掌握对常用IIS接口音频芯片的控制方法。4了解C/OSII移植条件和内核基本结构;掌握3/7将C/OSII内核移植到ARM9处理器上的方法和步骤。四、实习要求通过对C/OSII移植实验、C/OSIILCD显示实验、串口通信实验、IIS音频实验、液晶显示实验的学习,并将各部分内容合并,最终得出实习结果,实习要求在键盘上输入学号,在液晶显示屏上显示相应的学生信息。学生信息包括显示每个人的照片和姓名系别等,并用键控设置学生输出的顺序,输入学号就显示那个学生的信息,然后过一段时间就顺序循环播放。移植C/OSII内核到ARM处理器S3C2410,在IDE中观察其运行状况编写S3C2410X处理器的串口通信程序;监视串行口UART1动作;将从UART1接收到的字符串回送显示。将从UART1接收到的字符串回送显示。通过使用EMBESTEDUKITIV实验板的彩色液晶屏(800480)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写任务函数在UC/OSII系统中实现位图显示。在UC/OSII中建立五个任务TAST1和TAST2,其中TAST1顺序熄灭四个LED,延迟一会在顺序点亮四个LED。TAST2在LCD屏幕上循环显示三幅图片,并打印一些文字信息和背景音乐。过使用EMBESTEDUKITIII实验板的256色彩色液晶屏(320X240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现画出4/7多个矩形框;显示ASCII字符;显示汉字字符;显示彩色位图。五、实习步骤1准备实验环境使用ULINK2仿真器连接EMBESTEDUKITIV实验平台的主板JTAG接口;使用EMBESTEDUKITIV实验平台附带的交叉串口线,连接实验平台主板上的COM2和PC机的串口(一般PC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用EMBESTEDUKITIV实验平台附带的电源适配器,连接实验平台主板上的电源接口。2串口接收设置在PC机上运行WINDOWS自带的超级终端串口通信程序,或者使用实验平台附带光盘内设置好了的超级终端,设置超级终端波特率115200、1位停止位、无校验位、无硬件流控制,或者使用其它串口通信程序。(注超级终端串口的选择根据用户的PC串口硬件不同,请自行选择,如果PC机只有一个串口,一般是COM1)3打开实验例程1)打开实验程序2)运行VISIONIDEFORARM软件3)默认打开的工程在源码编辑窗口会显示实验例程5/7的说明文件,详细阅读并理解实验内容。4)工程提供了两种运行方式一是下载到SDRAM中调试运行,二是固化到NORFLASH中运行。用户可以在工具栏SELECTTARGET下拉框中选择在RAM中调试运行还是固化FLASH中运行。下面实验将介绍下载到SDRAM中调试运行,所以我们在SELECTTARGET下拉框中选择UART_TESTINRAM。5)接下来开始编译链接工程,在菜单栏“PROJIET”选择“BUILDTARGET”或者“REBUILDALLTARGETFILES”编译整个工程。6编译完成后,在输出窗口可以看到编译提示信息,比如“SDRAMUART_“0ERRORS,1WARNINGS”,如果显示“0ERRORS”即表示编译成功。7)拨动实验平台电源开关,给实验平台上电,单击菜单栏DEBUGSTART/STOPDEBUGSESSION项将编译出来的映像文件下载到SDRAM中,或者单击工具栏“”按钮来下载。8)下载完成后,单击菜单栏DEBUGRUN项运行程序,或者单击工具栏“”按钮来全速运行程序。用户也可以使用进行单步调试程序。9)全速运行后,用户可以在超级终端看到程序运行的信息。6/710)用户可以STOP程序运行,使用VISIONIDEFORARM的一些调试窗口跟踪查看程序运行的信息。注如果在第4)步用户选择在FLASH中运行,则编译链接成功后,单击菜单栏FLASHDOWNLOAD项将程序固化到NORFLASH中,从实验平台的主板拔出JTAG线,给实验平台重新上电,程序将自动运行。部分程序串口通信实验IIS音频实验六、实习体会在嵌入式系统中,除了课本上的基础知识外,还学会了软件编程的基本思路,掌握了液晶屏的使用及其电路设计方法;掌握有关音频处理的基础知识;掌握液晶显示文本及图形的方法与程序设计。通过这次设计,掌握了液晶显示实验、C/OSII移植、C/OSIILCD显示的工作原理及串口通信实验的工作过程,学会了使用仿真软件EMBESTEDUKITIV实验平台及ULINK2仿真器套件,并学会通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的作用,加强了动手能力和学业技能。虽然花了很长时间编写软件程序设计,但这一切还是理论上的。希望学校能提供机会和条件,让我们能够去真正地将理论和实践相结合。7/7通过这次程序,感觉自己所掌握的知识是那么的有限,还有许多需要改进和不足的地方,同时也帮助了我怎样学好这门课程,增加了我对这门学科的兴趣。总体来说,这次实习我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中特别有趣,培养了我的设计思维,增加了实际操作能力。在让我体会到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论