μC_OS-II原理及应用.pdfVIP

  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文档。上传文档
查看更多
周立功单片机 μC/OS-II原理及应用 z μC/OS-II简介 z 工作原理 z μC/OS-II移植简介 z μC/OS-II使用初步 周立功单片机 z μC/OS-II简介 z 工作原理 z μC/OS-II移植简介 z μC/OS-II使用初步 μC/OS-II原理及应用 周立功单片机 μC/OS-II简介 ? 概述 μC/OS-II读做“micro C O S 2”,意为“微控制器操 作系统版本2”。μC/OS-II是源码公开的著名实时内 核,可用于各类8位、16位和32位单片机或DSP。从 μC/OS算起,该内核已有10多年应用史,在诸多领域 得到广泛应用。 μC/OS-II是一个完整的、可移植、可固化、可剪 裁的占先式实时多任务内核。μC/OS-II使用ANSI C语 言编写,包含一小部分汇编代码,使之可以供不同架 构的微处理器使用。至今,从8位到64位,μC/OS-II 已在超过40种不同架构的微处理器上运行。 周立功单片机 ? μC/OS-II特点 ●提供源代码:购买作者撰写的《嵌入式实时操作系统μC/OS-II》 一书即可获得μC/OS-II V2.52版本的所有源代码,购买此书的其它 版本可以获得相应版本的全部源代码。 ●可移植性(portable):μC/OS-II的源代码绝大部分是使用移植性 很强的ANSI C写的,将与微处理器硬件相关的汇编语言使用量压缩 到最低的限度,以使μC/OS-II便于移植到其它微处理器上。目前, μC/OS-II已经被移植到多种不同架构的微处理器上。 ●可固化ROMmable:只要具备合适的软硬件工具,就可以将 μC/OS-II嵌入到产品中成为产品的一部分。 ●可剪裁scalable:μC/OS-II使用条件编译实现可剪裁,用户程序可 以只编译自己需要的(μC/OS-II的)功能,而不编译不要需要的功 能,以减少μC/OS-II对代码空间和数据空间的占用。 ●可剥夺preemptive:μC/OS-II是完全可剥夺型的实时内核, μC/OS-II总是运行就绪条件下优先级最高的任务。 周立功单片机 ? μC/OS-II特点 ●多任务:μC/OS-II可以管理64个任务,然而,μC/OS-II的作者建 议用户保留8个给μC/OS-II。这样,留给用户的应用程序最多可有56 个任务。 ●可确定性:绝大多数μC/OS-II的函数调用和服务的执行时间具有 确定性,也就是说,用户总是能知道μC/OS-II的函数调用与服务执 行了多长时间。 ●任务栈:μC/OS-II的每个任务都有自己单独的栈,使用μC/OS-II 的占空间校验函数,可确定每个任务到底需要多少栈空间。 ●系统服务:μC/OS-II提供很多系统服务,例如信号量、互斥信号 量、时间标志、消息邮箱、消息队列、块大小固定的内存的申请与 释放及时间管理函数等。 ●中断管理:中断可以使正在执行的任务暂时挂起,如果优先级更高 的任务被中断唤醒,则高优先级的任务在中断嵌套全部退出后立即 执行,中断嵌套层数可达255层。 周立功单片机 ? μC/OS-II特点 ●稳定性与可靠性:μC/OS-II是μC/OS的升级版,μC/OS自1992 年以来已经有数百个商业应用。μC/OS-II与μC/OS的内核是一样 的,只是提供了更多的功能。2000年7月,μC/OS-II在一个航空项 目中得到了美国联邦航空管理局对商用飞机的、符合RTCA DO ? 178B标准的认证。这表明,该操作系统的质量得到了认证,可以 在任何应用中使用。 作 者 及 其 著 作 周立功单片机 z μC/OS-II简介 z 工作原理 z μC/OS-II移植简介 z μC/OS-II使用初步 μC/OS-II原理及应用 周立功单片机 工作原理 ? 传统的前/后台方式 不复杂的小系统常采用前/后台方式进行程序操 作,整个程序为一个大循环体。 其中前台为中断级,时间相关性很强的关键操作 放在前台执行。后台为任务级,用于处理前台产生的 各种信息。 周立功单片机 功能1 功能2 功能4 功能3 功能5 功能6 ISR1 ISR2 后台程序 前台程序 ? 前后台系统 ●后台程序: 系统后台程序按 顺序执行各种动 作,通常用于处 理前台产生的各 种信息。 ●前台程序: 前台为中断服务 程序,用于响应 外部事件,并产 生一些信息提供 给后台处理。 周立功单片机 ? 前后台系统的优缺点 优点 ●逻辑关系简单:系统中所有的功能程序都是串 行进行的,软件开发人员上手很快。 缺点 ●实时性差:所有工作都是串行进行的,循环周期不易 确定; ●系统健壮性不强:因为所有程序都是串行执行的,一 个工作出现问题,将直接影响后续程序; ●不适合复杂系统:当系统功能比较复杂时,不易实现 复杂的逻辑关系; ●

文档评论(0)

小玉儿 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档