嵌入式系统的应用与发展.pptxVIP

  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文档。上传文档
查看更多
嵌入式系统的应用与发展 前言随着3c技术的快速发展和我国传统产业结构升级的加速,人们对设备越来越高的应用需求已无法满足当前和未来高性能的应用与发展需求。同时,激烈的市场竞争和技术竞争,要求产品的开发周期越来越短,显然,嵌入式系统的软、硬件技术和开发手段,正日益受到重视,成为各领域技术创新的重要基础。什么是嵌入式系统关于嵌入式系统的定义,一般认为嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统的组成由以CPU为核心的硬件环境包括储存器、通讯接口(如串口、网络等)、基本输入输出、专用硬件。嵌入式操作系统。应用软件系统 三部分组成。嵌入式系统的优点(1)可装卸性。开放性、可伸缩性的体系结构。?(2)强实时性。可用于各种设备控制当中。?(3)统一的接口。提供各种设备驱动接口.?(4)操作方便、简单、提供友好的图形GUI,图形界面,易学易用.?嵌入式系统的优点(5)提供强大的网络功能,支持TCP/IP协议及其它协议,提供TCP/UDP/IP/PPP协议支持及统一的MAC访问层接口,为各种移动计算设备预留接口.?(6) 稳定性强。(7)固化代码。在嵌入系统中,嵌入式操作系统和应用软件被固化在嵌入式系统计算机的ROM中。辅助存储器在嵌入式系统中很少使用.?(8)更好的硬件适应性,既具有良好的移植性.操作系统的重要性计算机系统包括硬件系统和软件系统。操作系统属于系统软件部分,也是系统软件的核心部分。操作系统将计算机系统中所有软硬件资源有机地管理起来为用户服务。计算机系统层次结构嵌入式操作系统一些常见的嵌入式操作系统WinCElinuxPalmOS嵌入式操作系统概述 嵌入式操作系统可以统称为应用在嵌入式系统的操作系统,它具有一般操作系统的功能,同时具有嵌入式软件的特点,主要有:可固化 可配置、可剪裁 独立的板级支持包,可修改 不同的CPU有不同的版本 应用的开发需要有集成的交叉开发工具嵌入式操作系统体系结构目前嵌入式操作系统主要采用分层和模块化相结合的结构或微内核结构。分层和模块化结合的结构将操作系统分为硬件无关层、硬件抽象层和硬件相关层,每层再划分功能模块。这样移植工作便集中在硬件相关层,与其余两层无关,功能的伸缩则集中在模块上,从而确保其具有良好的可移植性和可伸缩性。而采用微内核结构,则可利用其可伸缩的特点适应硬件的发展,便于扩展。 嵌入式操作系统体系结构应用程序应用编程接口任务管理用户扩展处理I/O管理分层次模块化出错处理内存管理中断管理调度管理同步、通信管理(消息队列,信号量,事件,异步信号))时钟/定时器管理硬件抽象层硬 件DeltaCORE的体系结构:层次+模块结构嵌入式操作系统的组成…………嵌入式操作系统分类从应用领域来分面向信息家电的嵌入式操作系统面向智能手机的嵌入式操作系统,如SymbianOS、MS Mobile OS、PalmOS、Embedded Linux等面向汽车电子的嵌入式操作系统 面向工业控制的嵌入式操作系统 ……….从实时性的角度来分嵌入式实时操作系统:具有强实时特点,如VxWorks、QNX、Nuclear、OSE、DeltaOS、各种ITRON OS等。非实时嵌入式操作系统:一般只具有弱实时特点,如WinCE、版本众多的嵌入式Linux、PalmOS等。从嵌入式系统的商业模式来分类商用型:功能稳定、可靠,有完善的技术支持和售后服务,开发费用+版税。开源型:开放源码,只收服务费,没有版税。 如Embedded linux,RTEMS,eCOS。操作系统的分类与发展 操作系统发展过程中出现多种类别,以下主要了解批处理操作系统、分时操作系统、实时操作系统等1.单道批处理系统用户一次可以提交多个作业,但负责调度作业的监督程序每次只向内存调入一个作业,系统一次也只处理一个作业,处理完一个作业后,再调入下一个作业进行处理,直到这批作业全部完成。如DOS操作系统(AUTOEXEC.BAT) 2.多道批处理系统在内存同时保存多个作业,CPU以交替的方式处理各个作业。 CPU保持忙碌状态,提高了CPU的利用率。 内存中可以同时保持多个程序并发执行。 CPU运行某个程序的同时,I/O设备可以处理其它程序的输入输出任务,提高了I/O设备的利用率。 多道批处理:无交互;作业排队,依次处理,周期较长,无法确定执行时间; 3.分时系统 内存中保持多个用户的多个作业,系统内部的操作系统负责协调多个用户分享CPU。 采用“时间片轮转”方式分配CPU,所有用户轮流独立使用一个时间片(Time Slice,一般取100毫秒或更小)时间的CPU。 协调多路终端用户同时使用计算机系统,各个用户共享系统的资源。 用户与计算机以交互方式工作

文档评论(0)

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

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

1亿VIP精品文档

相关文档