信息电器实验室实习报告2.doc
《信息电器实验室实习报告2.doc》由会员分享,可在线阅读,更多相关《信息电器实验室实习报告2.doc(8页珍藏版)》请在三一办公上搜索。
1、信息电器实验室实习报告信息电器实验室实习报告此次实习,通过老师的指导和参阅了一些资料,我了解到信息电器实验室主要由三部分组成:交换机真实研发系统;高端嵌入式研发系统;PDA模拟与研发系统。该实验室基于自主设计,它把工程技术应用中的开发环境与我们的专业知识体系紧密结合,形成了有一定特色的真实实验环境。JAVA技术实验室可以为我们提供分布式网络系统的资源管理、 Java服务器端的编程框架模式、中间件技术、Java组件技术、Java安全技术的研究等。根据我们技能学习的需要,它开设了三个层次的教学内容,满足我们由入门到提高的要求,以及培养我们的实际应用开发能力。让我们受益匪浅。另外无耻悲鄙下流的网学网
2、总是抄六维论文网我了解到实验室建设的基本思路是二化三层次.中心化:面向全校的基础课程实验教学和相同相近实验课程归并整合为校级实验中心,可以挂靠某个系运行管理; 一体化:有条件的系要根据实际情况将现有的教研室与实验室合并于一体,二块牌子一套班子。三层次:第一层次:面向全校开放的公共服务体系:跨院跨学科的基础课或专业基础课校级实验教学中心;第二层次:原 则上为一个或几个学院开设专业基础课实验教学的院级中心实验室;第三层次:专业实验室。专业实验室分为教 学与科研两个体系。在体制上要力求做到:四位一体、模块组织、因人设所。 四位一体:专业建设、课程建设、学科建设、实验室建设。 模块组织:按研究方向(长
3、期、稳定、特色明显)、学术带头人、梯队、研究生构建模块,进行项目论证和建设在刚进入这个专业时候我就从朋友那了解到嵌入式在如今社会中的重要性,以及其发展程度和速度。所以我一直以来就对嵌入式特别感兴趣,自然的这次实习我就把嵌入式系统实验作为了主要实习内容在该实验室,我们可以进行一些嵌入式系统软件与硬件的开发。本实验室以基于ARM7内核的32位ARM微控制器为对象,主要采用我们计算机学院自主开发的CS-II型嵌入式ARM实验箱为教学实验平台,同时配套有ADS集成开发环境,支持汇编语言、C语言的程序设计,并且支持在线仿真调试。下面我对嵌入式做具体的介绍:一、嵌入式系统的定义根据IEEE(国际电机工程师
4、协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 这个定义上,可从几方面来理解嵌入
5、式系统: 嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。所以,介入嵌入式系统行业,必须有一个正确的定位。例如Palm之所以在PDA领域占有70以上的市场,就是因为其立足于个人电子消费品,着重发展图形界面和多任务管理;而风河的Vxworks之所以在火星车
6、上得以应用,则是因为其高实时性和高可靠性。 嵌入式系统必须根据应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几K到几十K微内核,需要根据实际的使用进行功能扩展或者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的进行。 实际上,嵌入式系统本身是一个外延极广的名词,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统,而且有时很难以给它下一个准确的定义。现在人们讲嵌入式系统时,某种程度上指近些年比较热的具有操作系统的嵌入式
7、系统无耻悲鄙下流的网学网总是抄六维论文网,本文在进行分析和展望时,也沿用这一观点。 一般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里我们对其不加区分,这也是嵌入式系统和Windows系统的最大区别)。二 、嵌入式系统实验室的组成嵌入式系统实验室的主要仪器设备分为硬件和软件两大类。硬件资源主要有:CS-II型ARM教学实验箱、函数发生器、数字存储示波器和一些硬件组装设备。软件资源主要有:ADS1.2集成开发环境、SDT集成开发环境、自主版权ISP 程序下载软件、自主版权通信调试工具。三、嵌入式系统实
8、验室硬件原理及功能CS-II型嵌入式ARM实验箱作为嵌入式系统实验的硬件开发平台,它为我们提供了强有力的硬件支持。由于它是以ARM7为处理内核,具有嵌入式ICERT逻辑,调试开发非常方便。ARM7主要应用于工业控制、Internet设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用领域。ARM7具有四个方面的性能特点:1、极低的功耗,适合对功耗要求较高的应用,如便携式产品。2、 能够提供0.9MIPS/MHz的三级流水线结构。代码密度高并兼容16位的Thumb指令集;对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等。3、 指令系统与ARM9系列、ARM9E
9、系列和ARM10E系列兼容,便于用户产品的升级换代。4、主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。CS-II型嵌入式ARM实验系统基于ARM7 TDMI内核 RISC 处理器,支持 COS-、VxWorks、CLinux操作系统,支持自主版权程序下载器及调试工具。四、嵌入式系统实验室软件原理1、ADS集成开发环境目前,针对ARM处理器核的C语言编译器有很多,如SDT、ADS、IAR、TASKING和GCC等。据了解,目前在国内最流行的是SDT、ADS和GCC。SDT和ADS均为ARM公司自己开发,ADS为SDT的升级版,以后ARM公司不再支持SDT,所以不会选择S
10、DT。GCC虽然支持广泛,很多开发套件使用它作为编译器,但与ADS相比较,其编译效率较低,这对充分发挥其芯片的性能有着很大的阻碍作用,所以最终使用ADS编译程序和调试。本实验设备采用ADS编译器,其全称为ARM Developer Suite。ADS由命令行开发工具、ARM时实库、GUI开发环境(Code Warrior和AXD)、实用程序和支持软件组成。有了这些部件,我们就可以为ARM系列的RISC处理器编写和调试自己的开发应用程序了。ADS支持汇编语言、标准C语言以及标准C+语言。2、ISP 程序下载软件ISP(In-System Programming)即“在系统可编程”,指电路板上的空
11、白器件可以编程写入最终的用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。由于我们的实验器件均集成到一块实验箱上,所以采用ISP可以使我们的编程和在线调试变得简单容易。(1)ISP的工作原理ISP 的实现比较简单,一般通用的做法是内部的存储器可以由上位机的软件通过串口来进行改写。对于单片机来讲,可以通过SPI或其它的串行接口接收上位机传来的数据并写入存储器中。所以,即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再取下芯片。 (2)ISP的优点 ISP技术的优势是不需要编程器件就可以进行单片机的实验和开发。
12、单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。3、通信调试工具常用的有串口调试助手(SComAssistant) 3.0,它支持常用的400-38400bps波特率,能方便的在串口上以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期。五、嵌入式系统的特点这些年来掀起了嵌入式系统应用热潮的原因只要有几个方面:一是芯片技术的发展,使得单个芯片具有更强的处理能力,而且使集成多种接口已经成为可能,众多芯片生产厂商已经将注意力集中在这方面。另一方面的原因就是应用的需要,由于对产品可靠性、成本、更新换代要
13、求的提高,使得嵌入式系统逐渐从纯硬件实现和使用通用计算机实现的应用中脱颖而出,成为近年来令人关注的焦点。 从上面的定义,我们可以看出嵌入式系统的几个重要特征: 系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K,而Windows的内核?简直没有可比性。 专用性强。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要
14、和系统相结合,这种修改和通用软件的“升级”是完全两个概念。 系统精简。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。 高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。 嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(RealTime Operating System)开发平台,这样才能
15、保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。 嵌入式系统开发需要开发工具和环境。由于其本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。六、嵌入式设计的软硬件选择1 硬件的选择1.1 嵌入式处理器的选择嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结
16、构有30几个系列。但与全球PC市场不同的是没有一种微处理器和微处理器公司可以主导嵌入式系统,仅以32位的CPU而言,就有100种以上嵌入式微处理器。由于嵌入式系统设计的差异性极大,因此选择是多样化的。设计者在选择处理器时要考虑的主要因素有:(1) 调查上市的CPU供应商。有些公司如Motorola、 Intel、AMD很有名气,而有一些小的公司如QED(SantaClara .CA)虽然名气很小,但也生产很优秀的微处理器。另外,有一些公司,如ARM、MIPS等,只设计但并不生产CPU,他们把生产权授予世界各地的半导体制造商。ARM是另外一种近年来在嵌入式系统有影响力的微处理器制造商,ARM的设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 电器 实验室 实习 报告
链接地址:https://www.31ppt.com/p-2986457.html