首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > ucosII内核的范例,概念,结构和应用的详细资料概述

ucosII内核的范例,概念,结构和应用的详细资料概述

  • 资源大小:0.45 MB
  • 上传时间:2021-07-11
  • 下载次数:0次
  • 浏览次数:30次
  • 资源积分:1积分
  • 标      签: uCOS 内核 寄存器

资 源 简 介

从代码上看,uCOS-II的任务就是一个函数。但是只是采用函数的形式,仅仅借用了函数的一些特性,用函数来来存储代码而已。它不是通过不同的代码来区分不同的任务,而是通过不同的任务堆栈和不同的任务优先级来进行区分。类似与C++和JAVA中的函数重载。 例如,我们可以创建10个任务的任务代码的指针都是Task,这意味着这10个任务共用一段代码,但它们有不同的任务初始化参数、不同的任务堆栈和不同的优先级。   从结构上看,uCOS-II的任务由任务程序代码(函数)、任务私有堆栈和任务控制块三部分组成。任务控制块用于关联任务代码,记录任务属性;任务私有堆栈用于保存任务的工作环境虚拟CPU寄存器;任务程序代码就是任务的执行部分了。
VIP VIP