嵌入式系统基础10043.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
备注页 第一讲 嵌入式系统基础 授课教师:李英祥 电邮地址:drliyingxiang@163.com 内容提纲 1. 嵌入式系统的定义与组成 2. 嵌入式系统的主要特点 3. 嵌入式系统的分类 4. 嵌入式系统的应用 5. 嵌入式系统的发展现状及趋势 1. 嵌入式系统的定义与组成 概述 嵌入式系统定义 与通用PC对比 嵌入式系统的组成 概述 经过几十年的发展,嵌入式系统已经很大程度改变了人们的生活、工作和娱乐方式,而且这些改变还在加速; 嵌入式系统具有无数的种类,每类都具有自己独特的特性; 常见的嵌入式系统 通信网络中的嵌入式系统 嵌入式系统定义 对嵌入式系统的没有统一的定义,下面给出两种比较合理定义: 从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统; 从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物; 这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统; 与通用PC对比 嵌入式系统的组成 嵌入式系统一般由嵌入式硬件和软件组成; 硬件包括:微处理器、存储器、输入设备、输出设备等; 软件包括:初始化代码,驱动程序、操作系统、应用程序等; 2、嵌入式系统的主要特点 软硬件综合体 支持多种处理器 成本敏感 实时性和可靠性 软硬件协同开发 专用工具和方法 软硬件综合体 嵌入式系统通常是形式多样、面向特定应用的软硬件综合体: 一般用于特定的任务,其硬件和软件都必须高效率地设计,量体裁衣、去除冗余; 它通常都具有低功耗、体积小、集成度高等特点,能够把通用微处理器中许多由板卡完成的任务集成在芯片内部; 嵌入式软件是应用程序和操作系统两种软件的一体化程序; 支持多种处理器 嵌入式系统得到多种类型和体系结构的处理器支持: 与通用PC系统不同,嵌入式系统可采用多种类型的处理器和处理器体系结构; 在嵌入式微处理器产业链上,IP设计、面向应用的特定处理器设计、芯片制造有完整的产业链,大家分工协作,形成多赢模式; 有上千种的嵌入式微处理器和几十种嵌入式微处理器体系结构可以选择; 成本敏感 嵌入式系统通常极其关注成本 成本是产品竞争的关键因素之一 嵌入式的系统成本包括: 开发成本:专利授权使用费,开发软硬件平台购置成本,系统测试工具购置成本,人力成本,… 产品成本:硬件BOM成本、外壳成本、装饰件成本、包装和说明书成本,软件版税等; 实时性和可靠性 嵌入式系统有实时性和可靠性的要求 大多数实时系统都是嵌入式系统; 嵌入式系统对实时的强度要求各不一样,可分为硬实时和软实时; 嵌入式系统一般要求具有出错处理和自动复位功能; 如在硬件采用看门狗机制,软件上采用内存保护和重启机制; 嵌入式操作系统 一般采用适应多种类型处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统 像嵌入式微处理器一 样,嵌入式操作系统也是多种多样的; 大多数商业嵌入式操作系统可同时支持不同种类的嵌入式微处理器,可根据应用的情况进行剪裁、配置; 嵌入式操作系统规模小,所需的资源有限如内核规模在几十KB 软硬件协同开发 嵌入式系统开发需要软硬件协同开发 多数嵌入式系统开发意味着软件与硬件的并行设计和开发; 开发过程的几个阶段:产品定义;软件与硬件设计与实现;软件与硬件集成;产品测试与发布;维护与升级 专用工具和方法 嵌入式系统开发需要专门工具和特殊方法 嵌入式系统资源有限,一般不具备自主开发能力,必须有一套专门的开发环境; 包括专门的开发工具(包括设计、编译、调试、测试等工具),采用交叉开发的方式进行; 3. 嵌入式系统的分类 按处理器位数分类 按产品应用类型分类 按系统实时性来分类 软件复杂程度来分类 多任务时处理器数目分类 单处理器多任务系统 多处理器多任务系统 按处理器位数分类 嵌入式系统分为4位、8位、16位、32位和64位; 目前已大量应用的是4位、8位、16位嵌入式系统; 32位嵌入式系统正成为主流发展趋势;高度复杂的、 高速的嵌入式系统已开始采用64位嵌入式处理器; 按产品应用类型分类 信息家电类; 移动终端类; 网络通信类; 汽车电子类; 工业控制类等 按系统实时性来分类 根据实时性的强弱,嵌入式系统分为硬实时、软实时系统: 硬实时: 系统对系统响应时间有严格的要求,如果系统响应时间不能满足,会引起系统崩溃或致命的错误; 软实时: 系统对系统响应时间有要求,但是如果系统响应时间不

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档