嵌入式系统原理与开发.ppt
《嵌入式系统原理与开发.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统原理与开发.ppt(105页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统原理与开发 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第二章第二章 嵌入式处理器嵌入式处理器2.1 2.1 引言引言 2.2 2.2 嵌入式处理器概述嵌入式处理器概述 2.32.3 ARMARM处理器基础处理器基础 2.42.4 ARMARM指令系指令系统统2.52.5 ARMARM程序程序设计设计基基础础嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.1 2.1 引言引言嵌入式处理器是嵌入式系统最
2、核心的部件。嵌入式处理器是嵌入式系统最核心的部件。嵌入式处理器是嵌入式系统最核心的部件。嵌入式处理器是嵌入式系统最核心的部件。RISCRISC结构已经被证明是嵌入式处理器最适合的结构已经被证明是嵌入式处理器最适合的结构已经被证明是嵌入式处理器最适合的结构已经被证明是嵌入式处理器最适合的结构。结构。结构。结构。ARMARM处理器是真正意义上的处理器是真正意义上的处理器是真正意义上的处理器是真正意义上的RISCRISC结构的处理器,结构的处理器,结构的处理器,结构的处理器,且具有处理速度快、功耗低、价格便宜等方面的且具有处理速度快、功耗低、价格便宜等方面的且具有处理速度快、功耗低、价格便宜等方面的
3、且具有处理速度快、功耗低、价格便宜等方面的优点,得到了广泛使用。优点,得到了广泛使用。优点,得到了广泛使用。优点,得到了广泛使用。嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.1 2.1 引言引言本章以本章以ARM处理器为例来介绍嵌入式处理处理器为例来介绍嵌入式处理器。器。在概要介绍处理器背景知识的基础上,主在概要介绍处理器背景知识的基础上,主要内容偏重于介绍处理器的指令系统和基要内容偏重于介绍处理器的指令系统和基于处理器的编程基础。于处理器的编程基础。嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网
4、络工程系第二章第二章 嵌入式处理器嵌入式处理器2.1 2.1 引言引言 2.2 2.2 嵌入式处理器概述嵌入式处理器概述 2.32.3 ARMARM处理器基础处理器基础 2.42.4 ARMARM指令系指令系统统2.52.5 ARMARM程序程序设计设计基基础础嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.2嵌入式处理器概述嵌入式处理器概述2.2.1嵌入式处理器的分类嵌入式处理器的分类2.2.2典型的嵌入式处理器典型的嵌入式处理器嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.2.1嵌入式
5、处理器的分类嵌入式处理器的分类2.22.2嵌入式处理器概述嵌入式处理器概述嵌入式处理器概述嵌入式处理器概述嵌入式处理器嵌入式处理器嵌入式处理器嵌入式处理器嵌入式微控制器嵌入式微控制器嵌入式微控制器嵌入式微控制器(MCUMCU)嵌入式微处理器嵌入式微处理器嵌入式微处理器嵌入式微处理器(MPUMPU)嵌入式嵌入式嵌入式嵌入式DSPDSP(DSPDSP)嵌入式片上系统嵌入式片上系统嵌入式片上系统嵌入式片上系统(SoCSoC)嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系1.嵌入式微控制器嵌入式微控制器(MicroController)(MicroCo
6、ntroller)嵌入式微控制器又称嵌入式微控制器又称嵌入式微控制器又称嵌入式微控制器又称单单单单片机,就是将整个片机,就是将整个片机,就是将整个片机,就是将整个计计计计算机系算机系算机系算机系统统统统集成到一集成到一集成到一集成到一块块块块芯片中。芯片中。芯片中。芯片中。嵌入式微控制器将嵌入式微控制器将嵌入式微控制器将嵌入式微控制器将CPUCPU、存、存、存、存储储储储器(少量的器(少量的器(少量的器(少量的RAMRAM、ROMROM或两者都有)和其他外或两者都有)和其他外或两者都有)和其他外或两者都有)和其他外设设设设封装在同一片集成封装在同一片集成封装在同一片集成封装在同一片集成电电电电
7、路里,因路里,因路里,因路里,因为为为为其片上外其片上外其片上外其片上外设资设资设资设资源一般比源一般比源一般比源一般比较较较较丰富,适合于控制,因此称丰富,适合于控制,因此称丰富,适合于控制,因此称丰富,适合于控制,因此称为为为为微微微微控制器。控制器。控制器。控制器。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系例:例:Intel8085MicroprocessorIntroducedinIntroducedin197419748-bit8-bita
8、rchitecturearchitectureStillusedinStillusedinsomesomemicrocontrollermicrocontrollerapplications!applications!嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系1.嵌入式微控制器嵌入式微控制器(MicroController)(MicroController)与嵌入式微与嵌入式微与嵌入式微与嵌入式微处处处处理器相比,微控制器的最大特点是理器相比,微控制器的最大特点是理器相比,微控制器的最大特点是理器相比,微控制器的最大特点是单单单单片化,片化
9、,片化,片化,体体体体积积积积大大减小,从而使功耗和成本降低、可靠性提高。大大减小,从而使功耗和成本降低、可靠性提高。大大减小,从而使功耗和成本降低、可靠性提高。大大减小,从而使功耗和成本降低、可靠性提高。由于微控制器低廉的价格、由于微控制器低廉的价格、由于微控制器低廉的价格、由于微控制器低廉的价格、优优优优良的功能,所以良的功能,所以良的功能,所以良的功能,所以拥拥拥拥有的品有的品有的品有的品种和数量最多,是目前嵌入式系种和数量最多,是目前嵌入式系种和数量最多,是目前嵌入式系种和数量最多,是目前嵌入式系统统统统工工工工业业业业的主流。的主流。的主流。的主流。2.2.12.2.1嵌入式处理器的
10、分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系1.嵌入式微控制器嵌入式微控制器(MicroController)(MicroController)比比比比较较较较有代表性的通用系列包括有代表性的通用系列包括有代表性的通用系列包括有代表性的通用系列包括80518051、C166/167C166/167、MCS-251MCS-251、MCS-96/196/296MCS-96/196/296、P51XAP51XA、MCMC68HC05/11/12/1668HC05/11/12/16、68300
11、68300等。等。等。等。半通用系列,如支持半通用系列,如支持半通用系列,如支持半通用系列,如支持USBUSB接口的接口的接口的接口的MCU8XC930/931MCU8XC930/931、C540C540、C541C541;支持;支持;支持;支持I I2 2C C、CANCAN、LCDLCD及众多及众多及众多及众多专专专专用用用用MCUMCU和和和和兼容系列。兼容系列。兼容系列。兼容系列。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.嵌入式微处理器嵌
12、入式微处理器(MicroProcessorUnit)(MicroProcessorUnit)嵌入式微嵌入式微嵌入式微嵌入式微处处处处理器是由通用理器是由通用理器是由通用理器是由通用计计计计算算算算机中的机中的机中的机中的CPUCPU演演演演变变变变而来的。而来的。而来的。而来的。与通用与通用与通用与通用计计计计算机算机算机算机处处处处理器不同,在理器不同,在理器不同,在理器不同,在实际应实际应实际应实际应用中,嵌入式系用中,嵌入式系用中,嵌入式系用中,嵌入式系统统统统将微将微将微将微处处处处理器装配在理器装配在理器装配在理器装配在专门设计专门设计专门设计专门设计的的的的电电电电路板上,路板上,
13、路板上,路板上,只保留与嵌入式只保留与嵌入式只保留与嵌入式只保留与嵌入式应应应应用用用用紧紧紧紧密相关的密相关的密相关的密相关的功能硬件,以功能硬件,以功能硬件,以功能硬件,以满满满满足嵌入式系足嵌入式系足嵌入式系足嵌入式系统统统统体体体体积积积积小、功耗低的特殊要求。小、功耗低的特殊要求。小、功耗低的特殊要求。小、功耗低的特殊要求。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.嵌入式微处理器嵌入式微处理器(MicroProcessorUnit)(M
14、icroProcessorUnit)与工与工与工与工业业业业控制控制控制控制计计计计算机相比,嵌入式微算机相比,嵌入式微算机相比,嵌入式微算机相比,嵌入式微处处处处理器具有体理器具有体理器具有体理器具有体积积积积小、小、小、小、重量重量重量重量轻轻轻轻、成本低和可靠性高的、成本低和可靠性高的、成本低和可靠性高的、成本低和可靠性高的优优优优点。点。点。点。目前的嵌入式微目前的嵌入式微目前的嵌入式微目前的嵌入式微处处处处理器主要有理器主要有理器主要有理器主要有Am186/88Am186/88、386EX386EX、PowerPCPowerPC、ARMARM、MIPSMIPS、Motorola68K
15、Motorola68K等。等。等。等。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系3.嵌入式嵌入式DSP(DigitalSignalProcessorDigitalSignalProcessor)嵌入式嵌入式嵌入式嵌入式DSPDSP是是是是专门专门专门专门用于信号用于信号用于信号用于信号处处处处理的嵌入式芯片。理的嵌入式芯片。理的嵌入式芯片。理的嵌入式芯片。DSPDSP处处处处理器在系理器在系理器在系理器在系统结统结统结统结构和指令算法方面构和指令算法
16、方面构和指令算法方面构和指令算法方面进进进进行了特殊行了特殊行了特殊行了特殊设计设计设计设计,使其适合于使其适合于使其适合于使其适合于执执执执行行行行DSPDSP算法算法算法算法,使其适合于,使其适合于,使其适合于,使其适合于执执执执行行行行DSPDSP算法,算法,算法,算法,因而能因而能因而能因而能够对够对够对够对离散离散离散离散时间时间时间时间信号信号信号信号进进进进行极快的行极快的行极快的行极快的处处处处理理理理计计计计算,提高了算,提高了算,提高了算,提高了编编编编译译译译效率和效率和效率和效率和执执执执行速度行速度行速度行速度。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类
17、嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系3.嵌入式嵌入式DSP(DigitalSignalProcessorDigitalSignalProcessor)在数字在数字在数字在数字滤滤滤滤波、波、波、波、FFTFFT、频谱频谱频谱频谱分析等方面,嵌入式分析等方面,嵌入式分析等方面,嵌入式分析等方面,嵌入式DSPDSP获获获获得了大得了大得了大得了大规规规规模的模的模的模的应应应应用。用。用。用。嵌入式嵌入式嵌入式嵌入式DSPDSP处处处处理器主要有两方面的理器主要有两方面的理器主要有两方面的理器主要有两方
18、面的应应应应用:用:用:用:一方面,嵌入式一方面,嵌入式一方面,嵌入式一方面,嵌入式DSPDSP处处处处理器理器理器理器经过单经过单经过单经过单片化片化片化片化设计设计设计设计,通,通,通,通过过过过在片上增加丰富的外在片上增加丰富的外在片上增加丰富的外在片上增加丰富的外设设设设使之成使之成使之成使之成为为为为具有高性能具有高性能具有高性能具有高性能DSPDSP功能功能功能功能的片上系的片上系的片上系的片上系统统统统;另一方面,在微另一方面,在微另一方面,在微另一方面,在微处处处处理器、微控制器或片上系理器、微控制器或片上系理器、微控制器或片上系理器、微控制器或片上系统统统统中增中增中增中增加
19、加加加DSPDSP协处协处协处协处理器来理器来理器来理器来实现实现实现实现DSPDSP运算。运算。运算。运算。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系4.嵌入式片上系统嵌入式片上系统(SystemonChipSystemonChip)片上系片上系片上系片上系统统统统SoCSoC是是是是2020世世世世纪纪纪纪9090年代后出年代后出年代后出年代后出现现现现的一种新的嵌入的一种新的嵌入的一种新的嵌入的一种新的嵌入式集成器件。式集成器件。式集成器件。式
20、集成器件。在嵌入式系在嵌入式系在嵌入式系在嵌入式系统设计统设计统设计统设计从从从从“集成集成集成集成电电电电路路路路”级设计级设计级设计级设计不断不断不断不断转转转转向向向向“集成集成集成集成系系系系统统统统”级设计过级设计过级设计过级设计过程中,提出了程中,提出了程中,提出了程中,提出了SoCSoC的概念。的概念。的概念。的概念。SocSoc追求追求追求追求产产产产品系品系品系品系统统统统的最大包容,已成的最大包容,已成的最大包容,已成的最大包容,已成为为为为提高移提高移提高移提高移动动动动通信、通信、通信、通信、网网网网络络络络、信息家、信息家、信息家、信息家电电电电、高速、高速、高速、高
21、速计计计计算、多媒体算、多媒体算、多媒体算、多媒体应应应应用以及用以及用以及用以及军军军军用用用用电电电电子系子系子系子系统统统统性能的核心器件。性能的核心器件。性能的核心器件。性能的核心器件。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系4.嵌入式片上系统嵌入式片上系统(SystemonChipSystemonChip)SoCSoC不是把系不是把系不是把系不是把系统统统统所需要的所有集成所需要的所有集成所需要的所有集成所需要的所有集成电电电电路路路路简
22、单简单简单简单地二次集成地二次集成地二次集成地二次集成到一个芯片上,而是从整个系到一个芯片上,而是从整个系到一个芯片上,而是从整个系到一个芯片上,而是从整个系统统统统的性能要求出的性能要求出的性能要求出的性能要求出发发发发,把各,把各,把各,把各层层层层次次次次电电电电路器件路器件路器件路器件紧紧紧紧密密密密结结结结合起来,并通合起来,并通合起来,并通合起来,并通过过过过系系系系统统统统的的的的软软软软硬件硬件硬件硬件协协协协同同同同设计设计设计设计,在在在在单单单单个芯片上个芯片上个芯片上个芯片上实现实现实现实现整个系整个系整个系整个系统统统统的功能。的功能。的功能。的功能。SoCSoC最大
23、的特点就是成功最大的特点就是成功最大的特点就是成功最大的特点就是成功实现实现实现实现了了了了软软软软硬件无硬件无硬件无硬件无缝结缝结缝结缝结合合合合,直接,直接,直接,直接在在在在处处处处理器片内嵌入操作系理器片内嵌入操作系理器片内嵌入操作系理器片内嵌入操作系统统统统的代的代的代的代码码码码模模模模块块块块,满满满满足了足了足了足了单单单单片系片系片系片系统统统统所要求的高密度、高速度、高性能、小体所要求的高密度、高速度、高性能、小体所要求的高密度、高速度、高性能、小体所要求的高密度、高速度、高性能、小体积积积积、低、低、低、低电压电压电压电压和低和低和低和低功耗等指功耗等指功耗等指功耗等指标
24、标标标。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系4.嵌入式片上系统嵌入式片上系统(SystemonChipSystemonChip)目前比目前比目前比目前比较较较较典型的几款典型的几款典型的几款典型的几款SoCSoC产产产产品包括品包括品包括品包括SiemensSiemens的的的的TriCoreTriCore、PhilipsPhilips的的的的SmartXASmartXA、MotorolaMotorola的的的的M-CoreM-Core、某些、
25、某些、某些、某些ARMARM系列器件、系列器件、系列器件、系列器件、EchelonEchelon和和和和MotorolaMotorola联联联联合研制的合研制的合研制的合研制的NeuronNeuron芯片等。芯片等。芯片等。芯片等。2.2.12.2.1嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式处理器的分类嵌入式系统原理与开发嵌入式系统原理与开发*工程大学工程大学*工程学院网络工程系工程学院网络工程系2.2嵌入式处理器概述嵌入式处理器概述2.2.1嵌入式处理器的分类嵌入式处理器的分类2.2.2典型的嵌入式处理器典型的嵌入式处理器嵌入式系统原理与开发嵌入式系统原理与开发*工程大学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 原理 开发
限制150内