华清远见嵌入式系统实训报告(2017—2018学年第一学期)
姓名:******
专业班级:************
学号:**************
学院:电气工程与自动化学院
带队教师: 乔美英,胡伟
2017年9月25日
华清远见嵌入式系统实训报告一、实习时间
2017.9.25--2017.9.29
二、实习的性质、目的
2.1 实习性质
虽然嵌入式系统是近几年才开始真正风靡起来的,但事实上嵌入式这个概念却很早就已经存在了。从上个世纪70年代单片机的出现到今天各种嵌入式微处理器、微控制器的广泛应用,嵌入式系统少说也有了近30年的历史。
从嵌入式系统的构成上看,嵌入式系统是集软硬件于一体的、可独立工作的计算机系统。从外观上看,嵌入式系统像是一个“可编程”的电子“器件”从功能上看。它是对宿主对象进行控制,使其具有“智能”的控制器。从应用的角度看,嵌入式系统与通用计算机系统相比,有如下一些特点:
(1)专用性强由于嵌入式系统通常是面向某个特定应用的,所以嵌入式系统的硬件和软件,尤其是软件,都是为特定用户来设计的,它通常都具有某种专用性的特点。
(2)实时性好目前,嵌入式系统广泛应用于生产过程控制、数据采集、传输通信等场合,主要用来对宿主对象进行控制。所以都对嵌入式系统有或多或少的实时性。例如,对嵌入在武器装各中的嵌入式系统、在火箭中的嵌入式系统、一些工业控制装置中的控制系统等应用中的实时性要求就极高。也正因为这种要求,在硬件上嵌入式系统极少使用存取速度慢的磁盘等存储器。在软件上更是加以精心设计,从计算机实训报告
而可使嵌入式系统快速地响应外部事件。当然,随着嵌入式系统应用的扩展,有些系统对实时性要求也并不是很高,例如近年来发展速度比较快的手持式计算机、掌上电脑等。但总体来说,实时性是对嵌入式系统的普遍要求,是设计者和用户重点考虑的一个重要指标。
(3)可裁剪性好从嵌入式系统专用性的特点来看,作为嵌入式系统的供应者,理应提供各式各样的硬件和软件以各选用。但是,这样做势必会提高产品的成本。为了既不提高成本,又满足专用性的需要,嵌入式系统的供应者必须采取相应措施使产品在通用和专用之间进行某种平衡。目前的做法是把嵌人式系统硬件和操作系统设计成可裁剪的,以便使嵌入式系统开发人员根据实际应用需要来量体裁衣,去除冗余,从而使系统在满足应用要求的前提下达到最精简的配置。
(4)可靠性高由于有些嵌入式系统所承担的计算任务涉及产品质量、人身设备安全、国家机密等重大事务,加之有些嵌入式系统的宿主对象要工作在无人值守的场合。例如危险性高的工业环境中、内嵌有嵌入式系统的仪器仪中、在人际罕至的气象检测系统中以及为侦察敌方行动的小型智能装置中等。所以与普通系统相比较,对嵌入式系统可靠性的要求极高。
(5)功耗低有很多嵌入式系统的宿主对象都是一些小型应用系统。例如移动电话、PDA、 MP3、飞机、舰船、数码相机等。这些设备不可能配各容量较大的电源,因此低功耗一直是嵌入式系统最求的目标。当然也是为了降低系统的功耗,嵌入式系统中的软件一般不存储于磁盘等载体中,而都固化在存储器芯片或单片系统的存储器之中。
这个是我们实习用到的恩智浦公司的一款开发板,其芯片采用Cortex-M0处理器。
2.2 实习目的
学习和了解了嵌入式在生活中的重要作用和发展过程,熟练掌握ARM硬件体系结构,熟悉NXP LPC11C14下的嵌入式编程流程,积累自己的软件编写经验。能够参与并实现一个真实和完整的嵌入式项目,为今后的学习和将从事的技术工作打下坚实的基础。
1、复习与巩固C语言编程基础,熟练使用keil软件及其编程环境。
2、学习嵌入式系统,将书本上的知识与实际相结合,通过真实的实训,巩固书本知道,以达到可以运用的目的。
3、学习将各个学科的知识融合运用的技能,通过培训,增强自己的计算机技术、动手实践能力,以及计算机开发等一定的实际技术。
4、通过实训可以提前了解当前市场需求,以及社会需要的人才类型,以便可以为自己的以后就业方向做出一个较为客观的导向。
三、实习内容
3.1 实习动员与项目介绍(9月25日上午)
今天上午主要就是老师与我们互相认识了一下,活跃一下气氛,然后规划了未来一周的实习内容,好让我们有所准备。知道学习的大致方向。
3.2 Keil安装及新建工程(9月25日下午)
3.2.1 软件安装
1. 打开从计算机下载或者从其他计算机上Copy过来的文件夹,选择setup安装程序。
2. 在接下来的提示框中选择FULL(完全版)点击安装。
3. 在提示框中输入程序序列号。
4. 选择disk(钥匙盘) ——其地址在安装文件夹的其他文件当中,可手动搜索到。
5. 点击完成,结束安装过程