嵌入式控制系统原理及设计课件11嵌入式系统概念.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《嵌入式控制系统原理及设计课件11嵌入式系统概念.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 控制系统 原理 设计 课件 11 系统 概念
- 资源描述:
-
1、嵌入式控制系统原理及设计嵌入式控制系统原理及设计第第1 1章章 嵌入式控制系统基础嵌入式控制系统基础1.1 嵌入式系统的概念嵌入式系统的概念1.1.1 嵌入式系统的定义嵌入式系统的定义嵌入式(计算机)系统虽然早已成为各大嵌入式(计算机)系统虽然早已成为各大搜索引擎的热点名词,也经常见诸于各种搜索引擎的热点名词,也经常见诸于各种学术期刊、网络等媒体;学术期刊、网络等媒体;但对于初学者而言,嵌入式系统仍然是一个比较模糊的概念。他们还经常混淆于但对于初学者而言,嵌入式系统仍然是一个比较模糊的概念。他们还经常混淆于嵌入式系统、嵌入式系统、单片机、单片机、ARM、数字信号处理器(、数字信号处理器(DSP
2、)、片上系统()、片上系统(SoC)、)、Linux、Pad、智能芯片、智能芯片等词等词汇,分不清这些词汇所指向的事物有何区别。因此有必要理清概念,明确嵌入式系统的范畴汇,分不清这些词汇所指向的事物有何区别。因此有必要理清概念,明确嵌入式系统的范畴与界定。与界定。嵌入式控制系统原理及设计嵌入式控制系统原理及设计【定义【定义1】嵌入式系统的第一个带有官方色彩的定义是由国际电气和电子工程师协会(嵌入式系统的第一个带有官方色彩的定义是由国际电气和电子工程师协会(IEEE)给出的,英文原文为:给出的,英文原文为:“The devices used to control,monitor,or assis
3、t the operation of equipment,machinery or plants.”中文含义:中文含义:嵌入式系统是一个嵌入式系统是一个“控制、监视或辅助设备、机器和对象运行的装置控制、监视或辅助设备、机器和对象运行的装置”。该定义描述了嵌入式系统该定义描述了嵌入式系统“专用性专用性”这一基本特征,但未清晰给出其他的限定条件。这一基本特征,但未清晰给出其他的限定条件。思考:思考:带有翻页功能的激光笔是否属于嵌入式系统呢?带有翻页功能的激光笔是否属于嵌入式系统呢?嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 嵌入式系统的定义嵌入式系统的定义【定义定义2】“嵌入式系统
4、是一个具有特定功能或用途的计算机软硬件综合体,嵌入式系统是一个具有特定功能或用途的计算机软硬件综合体,即以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功即以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,对可靠性,成本,体积,功耗有严格要求的专用计算机系统。能,对可靠性,成本,体积,功耗有严格要求的专用计算机系统。”该定义描述了嵌入式系统三个基本特征:该定义描述了嵌入式系统三个基本特征:“嵌入性嵌入性”是指嵌入式系统通常与对象密切结合,是指嵌入式系统通常与对象密切结合,隐藏在各种对象、产品与系统中,作为应用对象的隐藏在各种对象、产品与系统中,作为应用对象的
5、一部分存在。一部分存在。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 1.1.1 嵌入式系统的定义嵌入式系统的定义【定义定义2】嵌入式系统是一个具有特定功能或用途的计算机软硬件综合体,即嵌入式系统是一个具有特定功能或用途的计算机软硬件综合体,即以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,对可靠性,成本,体积,功耗有严格要求的专用计算机系统。对可靠性,成本,体积,功耗有严格要求的专用计算机系统。”该定义描述了嵌入式系统三个基本特征:该定义描述了嵌入式系统三个基本特征:“专用性专用性”是指
6、嵌入式系统的功能是有限的,是指嵌入式系统的功能是有限的,以满足应用系统的功能和性能的需求为基本以满足应用系统的功能和性能的需求为基本准则,不具备通用计算机系统的可扩展性。准则,不具备通用计算机系统的可扩展性。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 1.1.1 嵌入式系统的定义嵌入式系统的定义【定义定义2】嵌入式系统是一个具有特定功能或用途的计算机软硬件综合体,即嵌入式系统是一个具有特定功能或用途的计算机软硬件综合体,即以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用系统对功能,对可靠性,成本,体
7、积,功耗有严格要求的专用计算机系统。对可靠性,成本,体积,功耗有严格要求的专用计算机系统。”该定义描述了嵌入式系统三个基本特征:该定义描述了嵌入式系统三个基本特征:“计算机系统计算机系统”限定了嵌入式系统隶属于计算机限定了嵌入式系统隶属于计算机的范畴,必须具备微处理器或具有计算能力的集的范畴,必须具备微处理器或具有计算能力的集成电路。成电路。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 1.1.1 嵌入式系统的定义嵌入式系统的定义【Todd D.Morton的定义的定义】“嵌入式系统是一种电子系统,它包含微处理器或嵌入式系统是一种电子系统,它包含微处理器或微控制器,但是我们不认为
8、它们是计算机微控制器,但是我们不认为它们是计算机计算机隐藏或嵌入在系统中。计算机隐藏或嵌入在系统中。”ARM、DSP、单片机、单片机、SoC,甚至,甚至x86、PowerPC、MIPS等名词都可能和等名词都可能和嵌入式系统发生关联,因为它们都可能作为嵌入式系统的微处理器出现。当然嵌入式系统发生关联,因为它们都可能作为嵌入式系统的微处理器出现。当然这些专业词汇并不能代表嵌入式系统的全体。这些专业词汇并不能代表嵌入式系统的全体。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 1.1.1 嵌入式系统的定义嵌入式系统的定义嵌入式系统嵌入式系统MCUSoCCMPEOSIoTAIARMDSP【
9、问题回顾】带有翻页功能的激光笔是否属于嵌入式系统呢?带有翻页功能的激光笔是否属于嵌入式系统呢?嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.1 1.1.1 嵌入式系统的定义嵌入式系统的定义嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成被控对象是嵌入式系统所嵌入的宿被控对象是嵌入式系统所嵌入的宿主系统,接收嵌入式计算机系统发主系统,接收嵌入式计算机系统发出的控制指令,执行所规定的操作出的控制指令,执行所规定的操作或任务。或任务。被控对象可以是一个很简单的执行被控对象可以是一个很简单的执行装置,如电动机、电磁阀等;也可装置,如电动
10、机、电磁阀等;也可以是一个很复杂的装置,如机器人,以是一个很复杂的装置,如机器人,集成了多个电动机和传感器,可执集成了多个电动机和传感器,可执行各种复杂的动作,感知各种状态行各种复杂的动作,感知各种状态信息。信息。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成嵌入式计算系统是整个嵌入式系统嵌入式计算系统是整个嵌入式系统的核心,由硬件层、中间层和软件的核心,由硬件层、中间层和软件层组成。层组成。1.1.硬件层硬件层硬件层主要指嵌入式计算机系统的硬件层主要指嵌入式计算机系统的硬件设备。主要包括:硬件设备。主要包括:嵌入式微处理器嵌入式微处理
11、器 存储器存储器 各种外设接口各种外设接口嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成嵌入式计算系统是整个嵌入式系统嵌入式计算系统是整个嵌入式系统的核心,由硬件层、中间层和软件的核心,由硬件层、中间层和软件层组成。层组成。1.1.硬件层硬件层硬件层主要指嵌入式计算机系统的硬件层主要指嵌入式计算机系统的硬件设备。主要包括:硬件设备。主要包括:嵌入式微处理器嵌入式微处理器 存储器存储器 各种外设接口各种外设接口存储器集成在微处理器芯片内部,不作为单独的存储器集成在微处理器芯片内部,不作为单独的IC存在存在嵌入式控制系统原理及设计嵌入式控制
12、系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成2.中间层中间层硬件抽象层(硬件抽象层(HAL)或板级支持包)或板级支持包(BSP););它将系统上层软件与底层硬件分离开来,它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上层使系统的底层驱动程序与硬件无关,上层软件开发人员无需关心底层硬件的具体情软件开发人员无需关心底层硬件的具体情况,根据况,根据BSP层提供的接口即可进行开发。层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数该层一般包含相关底层硬件的初始化、数据的输入据的输入/输出操作和硬件设备的配置功能。输出操作和硬件设备的配置功能。
13、嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成3.系统软件层系统软件层由实时多任务操作系统(由实时多任务操作系统(RTOS)、文)、文件系统、图形用户接口(件系统、图形用户接口(GUI)、网络)、网络系统及通用组件模块组成。系统及通用组件模块组成。4.应用软件层应用软件层由若干应用程序组成,用来实现对被控由若干应用程序组成,用来实现对被控对象的控制功能。应用软件层是嵌入式对象的控制功能。应用软件层是嵌入式系统的核心所在,也是研发工作的重点。系统的核心所在,也是研发工作的重点。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1
14、.1.2 嵌入式系统的组成嵌入式系统的组成3.系统软件层系统软件层由实时多任务操作系统(由实时多任务操作系统(RTOS)、文)、文件系统、图形用户接口(件系统、图形用户接口(GUI)、网络)、网络系统及通用组件模块组成。系统及通用组件模块组成。4.应用软件层应用软件层由若干应用程序组成,用来实现对被控由若干应用程序组成,用来实现对被控对象的控制功能。应用软件层是嵌入式对象的控制功能。应用软件层是嵌入式系统的核心所在,也是研发工作的重点。系统的核心所在,也是研发工作的重点。嵌入式控制系统原理及设计嵌入式控制系统原理及设计1.1.2 1.1.2 嵌入式系统的组成嵌入式系统的组成值得注意的是:值得注
展开阅读全文