【技术资料】第二章 嵌入式 操作系统.pptVIP

【技术资料】第二章 嵌入式 操作系统.ppt

  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文档。上传文档
查看更多
【技术资料】第二章 嵌入式 操作系统

* 实时操作系统与通用操作系统的区别(5) 系统的可重入性: 在通用操作系统中,核心态系统调用往往是不可重入的,当一低优先级任务调用核心态系统调用时,在该时间段内到达的高优先级任务必须等到低优先级的系统调用完成才能获得CPU,这就降低了系统的可预测性。因此,实时操作系统中的核心态系统调用往往设计为可重入的。 * 嵌入式操作系统的发展历程 初期阶段 实质是一种实时的监控程序 第二阶段 专用系统 (80年代初,VRTX,pSOS等) 第三阶段 通用系统 * 嵌入式操作系统的分类 从嵌入式系统的应用来分类,可以分为面向低端设备的嵌入式操作系统和面向高端设备的嵌入式操作系统。 低端:各种工业控制系统,计算机外设,民用消费品的微波炉,洗衣机,冰箱等,ucos 高端:信息化家电,掌上电脑,机顶盒、WAP手机,路由器 ,VxWorks、QNX、wince, linux. * 嵌入式操作系统的分类(2) 从嵌入式系统的商业模式来分类,可以分为商用型和免费型。 商用型:功能稳定、可靠,有完善的技术支持和售后服务,价格昂贵。 免费型:价格优势。 linux. uCOS。 * 嵌入式操作系统的分类(3) 从实时性的角度来分: 具有强实时特点的嵌入式操作系统:其系统响应时间在毫秒或微秒级(航空/航天控制装配),VxWORKS 具有弱实时特点的嵌入式操作系统:其系统响应时间在毫秒-几秒的数量级上,其实时性的要求比强实时系统要差一些(电子菜谱的查询)。 没有实时特点的嵌入式操作系统。 * 常见的嵌入式操作系统 VxWorks: WindRiver,1983,可靠、实时、可裁减,多种CPU支持 Windows CE、NT、XP系列:弱实时 Palm:3COM公司,主要用于PDA Nucleus QNX uCOS-II * 操作系统的移植 硬件抽象层的概念 BSP(board support packet) 嵌入式应用程序 嵌入式操作系统 硬件环境平台 嵌入式系统结构 嵌入式应用程序 嵌入式操作系统 引入硬件抽象层后嵌入式系统结构 硬件抽象层 硬件环境平台 * BSP特点与功能 BSP主要特点:硬件相关性与操作系统相关性 在实现上,BSP是一个介于操作系统和底层硬件之间的软层次,包括了系统中大部分与硬件相关的软件模块。 在功能上包含两部分:系统初始化及与硬件相关的设备驱动。 系统初始化完成的基本功能有:对CPU进行低级初始化、对主板的硬件进行初始化、加载操作系统。 嵌入式操作系统介绍 2002年1月 * 第二章 嵌入式操作系统介绍 Real Time Operating System 嵌入式系统及其应用 嵌入式操作系统的基本概念 嵌入式操作系统与通用操作系统的比较 主要嵌入式操作系统简介 * 以应用为中心,计算机技术为基础,软硬件可裁剪,适应于特定应用系统,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 嵌入式系统的定义 * 嵌入式系统的特点 硬件上,体积小、重量轻、成本低、可靠性高等特点、使用专用的嵌入式CPU。 软件上,代码体积小、效率高,要求响应速度快,能够处理异步并发事件,实时处理能力。 * 嵌入式系统的软件 现代信息社会的高效性、协同性客观上要求软件的编写便于多人分工合作、编写的软件具有可重用性。软件则日趋复杂。所有这些迫切需要有一个屏蔽底层硬件的、功能强大的操作系统来支持。 嵌入式软件的核心在于嵌入式实时多任务操作系统(RTOS –real time operation system)。 * ----why RTOS 数据采集终端:采集,处理,键盘, LCD显示,微打 数据采集 处理数据 处理键盘 显示 打印 传统编程 中断 中断 RTOS 数据采集 处理数据 显示 打印 处理键盘 中断 基于RTOS编程 * 操作系统的概念 操作系统是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。 目的是提供一台功能强大的虚拟机,给用户一个方便、有效、安全的工作环境。 * 实时操作系统的概念 实时系统:系统的正确运行要同时满足特定的逻辑和时间关系。 实时操作系统RTOS(real time operation system):是指能支持实时控制系统工作的操作系统 * 硬实时(hard)与软实时(soft) 硬实时:通过系统特定的时序得不到满足,将会引起灾难性的后果。 软实时:通过系统特定的时序得不到满足,系统的性能会

文档评论(0)

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

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

1亿VIP精品文档

相关文档