《ARM原理及应用》实验指导书.docVIP

  • 7
  • 0
  • 约8.39千字
  • 约 19页
  • 2017-08-23 发布于河南
  • 举报
实验一 μC/OS-II 任务创建 实验目的: 通过查看任务创建的源代码了解任务创建的过程及与系统的关系;掌握 μC/OS-II 任务 创建的方法;了解基于任务的系统设计方法。 实验原理: 任务可以是一个无限的循环,也可以是在一次执行完毕后被删除掉。这里要注意的是, 任务代码并不是被真正的删除了,而只是 μC/OS-II 不再理会该任务代码,所以该任务代码 不会再运行。任务看起来与任何 C 函数一样,具有一个返回类型和一个参数,只是它从不 返回。任务的返回类型必须被定义成 void 型。 μC/OS-II 可以管理多达 64 个任务,并从中保留了四个最高优先级和四个最低优先级的 任务供自己使用,所以用户可以使用的只有 56 个任务。任务的优先级越高,反映优先级的 值则越低。在最新的 μC/OS-II 版本中,任务的优先级数也可作为任务的标识符使用。 想让 μC/OS-II 管理用户的任务,用户必须要先建立任务。用户可以通过传递任务地址 和其它参数到以下两个函数之一来建立任务:OSTaskCreate() 或 OSTaskCreateExt() 。 OSTaskCreate()与 μC/OS-II 是向下兼容的,OSTaskCreateExt()是 OSTaskCreate()的扩展版本, 提供了一些附加的功能。用两个函数中的任何一个都可以建立任务。任务可以在多任务调度 开始前

文档评论(0)

1亿VIP精品文档

相关文档