arm嵌入式原理技术及应用ch1节

上传人:E**** 文档编号:89981979 上传时间:2019-06-05 格式:PPT 页数:77 大小:1.02MB
返回 下载 相关 举报
arm嵌入式原理技术及应用ch1节_第1页
第1页 / 共77页
arm嵌入式原理技术及应用ch1节_第2页
第2页 / 共77页
arm嵌入式原理技术及应用ch1节_第3页
第3页 / 共77页
arm嵌入式原理技术及应用ch1节_第4页
第4页 / 共77页
arm嵌入式原理技术及应用ch1节_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《arm嵌入式原理技术及应用ch1节》由会员分享,可在线阅读,更多相关《arm嵌入式原理技术及应用ch1节(77页珍藏版)》请在金锄头文库上搜索。

1、2019/6/5,2010.12,陈 赜,ARM嵌入式技术原理与应用, 13135699803,2019/6/5,要求深刻以下的基本概念: 嵌入式系统 嵌入式系统的特点 嵌入式系统的分类 要求了解: 嵌入式系统的应用领域 嵌入式系统的现状和发展趋势 目前常用的几种嵌入式操作系统,2019/6/5,1.1 嵌入式系统,嵌入式技术的快速发展不仅使之成为当前微电子技术与计算机技术中的一个重要分支,同时也使计算机的分类从以前的巨型机、大型机、小型机、微机之分变为了通用计算机和嵌入式系统之分。 嵌入式的应用更是涉及金融、航天、电信、网络、信息家电、医疗、工业控制、军事等各个领域,以致一些学者断言嵌入式技

2、术将成为后PC时代的主宰。,2019/6/5,根据IEEE(国际电气和电子工程师协会)的定义: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。,可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。,1.1.1 嵌入式系统概念,2019/6/5,嵌入性:嵌入到对象体系中,有对象环境要求,嵌入式系统的特点:由三要素引出,三要素:嵌入、专用、计算机,专用性:软

3、、硬件按对象要求裁减,计算机:实现对象的智能化功能,简单地讲:,就是嵌入到对象体中的专用计算机系统。,2019/6/5,嵌入式系统发展的最高形式片上系统(SOC),广义地说:,即以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统 。,一个嵌入式系统就是一个具有特定功能或用途的计算机软硬件集合体。,2019/6/5,嵌入式系统的特性: )只执行特定功能; )以微控制器、外围器件为中心,系统构成可大可小; )有严格的时序性和稳定性要求; )自动操作循环,等待中断控制; )程序被烧写在存储芯片中。,2019/6/5,嵌入式系统的发展

4、:,第一阶段 以单芯片为核心的可编程控制器系统,同时具有检测、伺服、指示设备相配合的功能。 主要用于专业性极强的工业控制系统中,一般没有操作系统支持,通过汇编语言对系统进行直接控制。,2019/6/5,系统的主要特点是: 结构和功能相对单一 效率较低 存储容量较小 几乎没有用户接口 由于这种嵌入式系统使用简单、价格便宜,所以,过去在工业领域中应用较为普遍;但是,它们已经远远不能适应高效的、需要大容量存储介质的现代化工业控制和后PC时代新兴的信息家电等领域的应用要求。,2019/6/5,第二阶段 以嵌入式中央处理器为基础,以简单操作系统为核心的嵌入式系统。 系统的主要特点是: CPU种类繁多 通

5、用性较弱 系统开销小 操作系统只具有低度的兼容性和扩展性、应用软件较为专业、用户界面不够友好。 主要任务是用来控制系统负载,以及监控应用程序的运行。,2019/6/5,第三阶段 以嵌入式操作系统为标志的嵌入式系统。 系统的主要特点是: 嵌入式操作系统能够运行于各种不同类型的处理器之上 操作系统内核精小、效率高、模块化程度高、具有文件和目录管理、支持多任务处理、支持网络操作、具有图形窗口和用户界面等功能、具有大量的应用程序接口、开发程序简单、并且嵌入式应用软件丰富。 在通用性、兼容性和扩展性方面仍不理想。,2019/6/5,第四阶段 以基于网络操作为标志的嵌入式系统,这是一个正在迅速发展的阶段。

6、 随着网络在人们生活中的地位日益重要,越来越多的应用需要采用支持网络功能的嵌入式系统,所以在嵌入式系统中使用网络操作系统将成为今后的发展趋势。,2019/6/5,随着现代社会与经济的快速发展,嵌入式技术在当今应用也越来越广泛,其主要原因是由现代社会与经济发展的大环境决定的: 第一是Intelnet网的普及 第二是GPS广泛应用 第三是电信网的普及 第四是无线网络的应用,如Zigbee技术等 这些都为嵌入式设备在智能化、数字化、信息网络化上提供了强力保证。,2019/6/5,1.1.2 嵌入式系统的分类,按表现形式分(硬件范畴) :, 芯片级嵌入(含程序或算法的处理器),按实时性要求分(软件范畴

7、) :, 非实时系统(PDA), 模块级嵌入(系统中的某个核心模块), 系统级嵌入, 硬实时系统(工业和军工系统), 软实时系统(消费类产品),2019/6/5,嵌入式系统的核心部件是嵌入式处理器,据不完全统计,全世界大约有1000多种嵌入式处理器,流行的体系结构有30多个系列。如MCS-51、PIC、AVR、ARM、DSP等,其中MCS-51占了多半,生产厂家20多个,350多种衍生产品,仅Philips就有近百种。处理速度从0.1MIPS到2000MIPS,寻址空间从64KB到4GB。,1.1.3 嵌入式处理器介绍,2019/6/5,嵌入式微处理器发展趋势, 微型化(封装、功耗), 智能化

8、(功能、速度), 经济性(成本),嵌入式微处理器主要分类如下:,2019/6/5, 微控制器(MCU) (MicroController Unit), 微处理器(MPU)(Embedded MicroProcessor Unit), 数字信号处理器(DSP)( Digital Signal Processor), 混合处理器和片上系统(SOC)(System On Chip), 可编程片上系统(SOPC)(System On Programmable Chip),2019/6/5,1)微控制器(MCU):, 嵌入式微控制器的典型代表是单片机这种 位的处理器,目前在嵌入式设备中仍然有着 极其广泛

9、的应用。, 单片机芯片内部集成ROM/EPROM、RAM、总线 逻辑、定时/计数器、I/O、串行口、EEPROM 等 各种必要功能和外设。,2019/6/5,特点: 一个系列的微控制器具有多种衍生产品 单片化、体积大大减小、功耗和成本降低、可靠性提高 目前嵌入式工业的主流、约占嵌入式系统70%的份额 多是8位和16位处理器 流行的嵌入式微控制器: 通用系列:MCS-51,MCS-96/196/296 半通用系列:支持I2C,CAN BUS及众多专用MCU和兼容系列,2019/6/5, MCU处理能力非常有限,MCU微控制器,总线宽度一般为4位、8位或16位,处理速度有限,一般在几个MIPS,进

10、行一些复杂的应用很困难,运行操作系统就更难。,2019/6/5,单片机属于嵌入式系统,故嵌入式系统的历史已经有几十年。 单片机与嵌入式系统有区别,只有嵌入式系统的部分结构和部分功能: 1)单片机数据处理能力有限、处理速度有限,不能够用于所有的嵌入式系统 2)单片机不使用操作系统 3)单片机无网络功能,2019/6/5, 嵌入式微处理器(Micro Processor Unit)是由通用计算机中的CPU演变而来的,8038680387, 与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。,2

11、)微处理器(MPU),2019/6/5,特点: 功能和微处理器基本一样,是具有32位以上的处理器,具有较高的性能。 具有体积小、功耗小、成本低、抗干扰能力强、可靠性高的特点,有的可提供工业级应用。 流行的嵌入式微处理器: ARM/Strong (ARM公司) PowerPC 、68000 (MOTOROLA公司) MIPS(MIPS公司),2019/6/5,3)数字信号处理器(DSP), DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、频谱分析等各种仪器上DSP获得了大规模的应用。,2019/6/5, DSP是运算密集处理器,一般用在快

12、速执行算法,做控制比较困难。为了追求高执行效率,不适合运行操作系统,核心代码使用汇编。,应用领域: 数字滤波 频谱分析 FFT 流行的嵌入式DSP: TMS320C2000系列(TI) MCS-296(Intel),2019/6/5, SOC芯片已经成为提高移动通信、网络、信息家电、高速计算、多媒体应用及军用电子系统性能的核心器件。, SOC(片上系统)是IC设计的发展趋势。采用SOC设计技术,可以大幅度地提高系统的可靠性,减少系统的面积和功耗,降低系统成本,极大地提高系统的性能价格比。,4)混合处理器和片上系统(SOC),2019/6/5,特点: 结构简洁 体积小、功耗低 可靠性高 设计生产

13、效率高 流行的SOC: Smart XA (Philips),2019/6/5,5)可编程片上系统(SOPC),用可编程逻辑技术把整个系统放到一块硅片上,称作SOPC。可编程片上系统(SOPC)是一种特殊的嵌入式系统:,首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;,其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。,2019/6/5,特点: 采用超深亚微米工艺技术 使用一个以上的嵌入式处理器/DSP 设计方式灵活 可裁减、可扩充、可升级 软硬件在系统可编程的功能。,2019/6/5,粗略划分: 嵌入式处理器 外围设备 嵌入

14、式操作系统(可选) 嵌入式应用软件,稍细划分: 嵌入式处理器 外围设备 驱动程序 嵌入式操作系统 应用接口 嵌入式应用软件,1.1.4 嵌入式系统组成,2019/6/5,2019/6/5,2019/6/5,1.1.5 嵌入式系统开发 1.嵌入式系统的设计要求 嵌入式系统设计开发不同于桌面系统,它不仅受制于功能而且还受制于具体的应用环境,所以嵌入式系统的设计具有一些特殊的要求: 1)接口方便、操作容易 2)稳定可靠、维护简便 3)功耗管理、降低成本 4)功能实用、便于升级 5)并发处理、及时响应,2019/6/5,2. 嵌入式系统的特点,主要有五个方面的特点: 1) 嵌入式系统是面向具体应用的产

15、品 嵌入式系统可以是面向某一个领域、某一行业、某一个用户的具体产品,不具有通用性,不能独立发展。 对功耗、体积、成本、可靠性、速度、处理能力等有严格要求。 嵌入式系统软件、硬件(处理器、系统等)生命周期都比较长,有继承性。 2) 嵌入式软件特征 具有实时性,高质量、高可靠,程序固化。,2019/6/5,3)需要软硬件开发工具和系统软件 硬件工具:计算机、开发板、信号发生器、示波器等 软件工具:编辑、编译、调试软件等 系统软件:OS、数据库等 4) 需要应用专家参与开发 嵌入式系统一般不是一个独立的应用产品,是某种产品的一部分,所有需要相应方面的应用专家参与。 5) 嵌入式系统分散而不可垄断 通

16、用计算机行业被微软和因特尔垄断(软件和硬件) 嵌入式系统领域的芯片、操作系统、软件,充满了竞争、发展和机遇,呈现一种百花齐放的景象。,2019/6/5,3. 嵌入式系统开发特点 需要软硬件综合开发,二者密切相关。 任何一个嵌入式产品都是软件和硬件的结合体 一旦嵌入式产品研发完成,软件就固化在硬件环境中,嵌入式软件是针对相应的嵌入式硬件开发的,是专用的。 嵌入式系统的这一特点,决定了嵌入式应用开发方法不同于传统的软件工程方法。,2019/6/5,4.嵌入式系统设计过程 嵌入式系统设计的一般过程如下:,1)系统需求分析 确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。 系统的需求一般分功能性需求和非功能性需求两方面。 功能性需求是系统的基本功能,如输入输出信号,操作方式等; 非功能性需求包括系统性能,成本,功耗,体积,重量等因素。,2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号