网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统1解读.ppt

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

嵌入式操作系统 为了使嵌入式系统的开发更加方便和快捷,需要由专门负责管理存储器分配、中断处理、任务调度等功能的软件模块,这就是嵌入式操作系统。 嵌入式操作系统是用来支持嵌入式应用的系统软件,是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动程序、系统内核、设备驱动接口、通信协议、图形用户界面等。 第一讲 嵌入式系统概述 第一讲 嵌入式系统概述 嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理复杂的系统资源,能够对硬件进行抽象,能够提供库函数,驱动程序、开发工具等。 但与通用操作系统相比较,嵌入式操作系统在系统实时性、硬件依赖性、软件固化性以及应用专业性等方面具有着鲜明的特点。 嵌入式操作系统根据应用场合可分为两大类: 一类是面向消费电子产品的非实时系统,这类设备包括个人数字助理(PDA)、移动电话、机顶盒(STB)等; 另一类则是面向控制、通信、医疗等领域的实时操作系统,如WindRiver公司的VxWorks、QNX系统软件公司的QNX等。 实时系统是一种能够在指定或者确定时间内完成系统功能,并且对外部和内部事件在同步或者异步时间内能作出及时响应的系统。 第一讲 嵌入式系统概述 第一讲 嵌入式系统概述 嵌入式应用软件 嵌入式应用软件是实现系统各种功能的关键,好的应用软件使得同样的硬件平台更好、更高效的完成系统功能,使系统具有更大的经济价值。 嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件。 由于用户任务可能有时间和精度上的要求,因此,有些嵌入式应用软件需要特定嵌入式操作系统的支持。 嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面满足实际应用的需要,而且还尽可能地进行优化,以减少对系统资源的消耗,降低硬件成本。 第一讲 嵌入式系统概述 六 嵌入式系统处理器 目前,世界上具有嵌入式功能特点的处理器已经超过1000种,流行的体系结构包括MCU、MPU等30多个系列。从单片机、DSP到FPGA,品种越来越多,速度越来越快,性能越来越强,价格也越来越低。 第一讲 嵌入式系统概述 嵌入式处理器一般具有以下四个特点: ?对实时多任务操作系统具有很强的支持能力。能够实现多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减小到最低程度; ?处理器结构可扩展。能够快速开发出满足各种应用和高性能的嵌入式处理器; ?具有功能很强的存储区保护功能。由于嵌入式系统的软件结构一般为模块化,为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件故障诊断; ?低功耗。尤其是由于便携式的无线及移动计算和通信设备的嵌入式系统,功耗可以达到mW级,甚至uW级。 第一讲 嵌入式系统概述 近年来,嵌入式处理器的主要发展方向是小体积、高性能、低功耗。专业分工也越来越明显,出现了专业的IP(Intellentual Property Core, 知识产权核)供应商,如ARM、MIPS等,他们通过提供优质、高性能的嵌入式微处理器内核,由各个半导体厂商生产面向各个应用领域的芯片。 嵌入式处理器通常分为四类: 嵌入式处理器 嵌入式微控制器 MCU 嵌入式DSP处理器 DSP 嵌入式微处理器 MPU 嵌入式片上系统 SOC 第一讲 嵌入式系统概述 MCU 嵌入式微控制器的典型代表是8位单片机这种电子器件,目前在嵌入式设备中仍然有着极其广泛的应用。 单片机芯片内部集成ROM/EPROM、RAM、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash、EEPROM等各种必要功能和外设。 第一讲 嵌入式系统概述 MCU处理能力非常有限 MCU微控制器,总线宽度一般为4位、8位或16位,处理速度有限,一般在几个MIPS,进行一些复杂的应用很困难,运行操作系统就更难。 第一讲 嵌入式系统概述 MPU 嵌入式微处理器(Micro Processor Unit) MPU嵌入式微处理器是由通用计算机中的CPU演变而来的,80386-80387 与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。 第一讲 嵌入式系统概述 DSP DSP处理器是专门用于信

文档评论(0)

33ggoup + 关注
内容提供者

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

1亿VIP精品文档

相关文档