嵌入系统与软件3.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文档。上传文档
查看更多
嵌入系统与软件3

嵌入式GUI的特点: 轻型、占用资源少 高性能 高可靠性 可配置 无线应用协议WAP 现场总线 无线传感器网络 嵌入式数据库系统 嵌入式系统功耗管理 常用的功耗管理技术: 动态功耗管理DMP技术 动态电压调整DVP技术 存储器功耗管理技术 多处理器系统的网络拓扑 嵌入式操作系统 嵌入式操作系统可以统称为应用在嵌入式系统的操作系统,它具有一般操作系统的功能,同时具有嵌入式软件的特点,主要有: 及时性 可确定性 并发性 高可信性 可固化 可配置、可剪裁 可扩展性 不同的CPU有不同的版本 …… 嵌入式操作系统 近十年来,嵌入式操作系统得到飞速的发展 从支持8位微处理器到16位、32位甚至64位微处理器; 从支持单一品种的微处理器芯片到支持多品种微处理器芯片; 从只有内核到除了内核外还提供其他功能模块,如文件系统,TCP/IP网络系统,窗口图形系统等 随着嵌入式系统应用领域的扩展,目前嵌入式操作系统的市场在不断细分,出现了针对不同领域的产品,这些产品按领域的要求和标准提供特定的功能。 嵌入式操作系统分类 从应用领域来分: 面向信息家电的嵌入式操作系统 面向智能手机嵌入式操作系统,如SymbianOS、PalmOS、Smartphone2003、Embedded Linux等 面向汽车电子的嵌入式操作系统 面向工业控制的嵌入式操作系统 ………. 嵌入式操作系统分类 从实时性的角度来看,嵌入式操作系统可分为 嵌入式实时操作系统:具有强实时特点,如VxWorks、QNX、Nuclear、OSE、DeltaOS、各种ItronOS等。 非实时嵌入式操作系统:一般只具有弱实时特点,如WinCE、版本众多的嵌入式Linux、PalmOS等。 IEEE的实时UNIX分委会认为实时操作系统应具备以下的几点: 1.异步的事件响应 实时系统为能在系统要求的时间内响应异步的外部事件,要求有异步I/O和中断处理能力。 2.任务切换时间和中断延迟时间确定 3.优先级调度 允许用户定义被调度任务优先级。 实时操作系统 4.抢占式调度 为保证响应时间,实时系统必须允许高优先级任务一旦准备好运行,就马上抢占低优先级任务的执行。 5.内存锁定 内存锁定是一种保证某进程驻留在内存而不需换页的方法。在实时环境中,系统应保证将某进程锁定在内存中,以减少数据访问、指令读取、进程间缓冲区切换等等引起的延迟。将一个进程的地址空间锁定在内存中,就为应用的响应时间满足实时需要提供了保障。一般来说,对时间要求苛刻的进程应锁定在内存中。 实时操作系统 6.连续文件 应提供存取盘上数据的优化方法,使得存取数据时查找时间最少。通常要求把数据存储在连续文件上。 7.同步 提供同步执行的手段。 总之,实时系统是事件驱动的,能对来自外界的作用和信号在限定的时间范围内作出响应,强调实时性、可靠性、灵活性。 实时操作系统 嵌入式实时操作系统:嵌入式和实时性相结合的产物。由于其优良的特性,广泛应用于制造工业、通信、航空航天、军事武器装备等实时性要求高的实时控制系统中。 应用程序的开发过程是通过交叉开发来完成的,即开发环境与运行环境是不一致的。 具有规模小(一般在几十K内)、可固化使用、实时性强(在毫秒或微秒数量级上)的特点。 嵌入式操作系统 从嵌入式系统的商业模式来分类,可以分为商用型和开源型。 商用型:功能稳定、可靠,有完善的技术支持和售后服务,开发费用+版税。 开源型:开放源码,只有服务费,没有版税。 如Embedded linux。 嵌入式操作系统分类 嵌入式操作系统的体系结构 体系结构是操作系统的基础,它定义了硬件与软件的界限、内核与操作系统其它组件(文件、网络、GUI等)的组织关系、系统与应用的接口。 体系结构是确保系统的性能、可靠性、灵活性、可移植性、可扩展性的关键,就好比房子的梁架,只有梁架搭牢固了才提得上房子的质量,再做一些锦上添花的工作才有意义。 目前操作系统的体系结构可分为:整体结构(即无序模块结构)、层次结构和客户/服务器(微内核)结构。 整体结构概述: 操作系统是一个整块结构,内部分为若干模块,每个模块可以是一个子程序。模块之间直接相互调用,不分层次,形成网状调用模式。 这类操作系统与具体机器硬件特性紧密相关,一般用低级语言实现。很显然,这种系统结构紧凑,运行效率高,但各部分之间联系复杂,安全性难以保证,很难进行扩充或修改。这一代操作系统始于20世纪60年代初。 嵌入式操作系统的体系结构 整体结构 层次结构概述: 所谓层次结构,就是把系统程序按照功能分成若干基本模块,再根据其作用和相互关联分别划归不同的层次。各模块之间的组织结构和依赖关系

文档评论(0)

186****0507 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档