嵌入式系统1教程.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统1教程

;*;课程意义;嵌入式课程设置;考核方式;创意设计;第一讲 嵌入式系统概述;一 嵌入式系统基本概念;嵌入式系统的定义;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;三 嵌入式系统发展;无操作系统阶段 嵌入式系统最初的应用是基于单片机的,大多以可编程控制器的形式出现,具有监测、伺服、设备指示等功能,通常用于各类工业控制和飞机、导弹等武器装备中,一般没有操作系统的支持,只能通过汇编语言对系统资源的直接控制,运行结束后再清除内存。这些装置虽然已经初步具备了嵌入式的应用特点,但仅仅只是使用8位的CPU芯片来执行一些单线程的程序,因此严格地说还谈不上系统的概念 。 这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理效率较低,几乎没有用户接口。由于这种嵌入式系统使用简便、价格低廉,因而在工业控制等领域得到了非常广泛的应用。但却无法满足现今对执行效率、存储容量都有较高要求的信息家电等场合的需要。 ;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;通信设备;手机(三星S500)中的嵌入式系统;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;智能仪表;第一讲 嵌入式系统概述;智能消费类产品 坐姿测试椅 [MIT] 仿生运动鞋[Adidas] 情绪类装饰品[NYU] ;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;智能机器鱼;电源子系统;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;;第一讲 嵌入式系统概述;微型飞行器---“黑寡妇”;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述;四层结构也常见:嵌入式系统硬件平台、硬件抽象层(HAL)、嵌入式操作系统(RTOS)、应用程序。;增加硬件抽象层HAL(Hardware Abstraction Layer) 也称为板级支持包BSP(Board Support Package),主要目的是屏蔽下层硬件,使操作系统不再直接面对具体的硬件环境。 HAL通过特定的上层接口与操作系统进行交互,向操作系统提供底层硬件信息,并根据操作系统的要求完成对硬件的直接操作。 HAL的引入大大推动了嵌入式系统的通用化,为嵌入式系统的广泛应用提供了可能。;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述; 嵌入式处理器的体系结构经历了从CISC(复杂指令集)到RISC(精简指令集)和Compact RISC的转变,位数则由4位、8位、16位、32位逐步发展到64位。目前常用的嵌入式处理器可分低端的嵌入式微控制器(MicroController Unit, MCU)、中高端的嵌入式微处理器(Embedded Micro Processor Unit,EMPU)、用于计算机通信领域的嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和高度集成的嵌入式片上系统(System On Chip,SOC)。;第一讲 嵌入式系统概述;第一讲 嵌入式系统概述; 硬件抽象层 硬件抽象层HAL通过HAL接口向操作系统和应用程序提供对硬件抽象后的服务。 板级支持包BSP是商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层的一种实现。 BSP隔离了所支持的嵌入式操作系统与底层硬件平台之间的相关性,使嵌入式操作系统能够通用于BSP所支持的硬件平台,实现了嵌入式操作系统的可移植性、跨平台性、通用性和复用性。; BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP。 例如,对应同一个CPU来说,要实现同样的功能,VxWorks的BSP和Linux的BSP的写法和接口定义却完全不同。 BSP一定要按照具体操作系统BSP的定义形式来写(或在某个成型的BSP模板上修改),保障与上层操作系统的正确接口,良好地支持上层操作系统。;嵌入式操作系统 为了使嵌入式系统的开发更加方便和快捷,需要由专门负责管理存储器分配、中断处理、任务调度等功能的软件模块,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档