μCOS-III内核实现与应用开发实战指南:空闲任务与阻塞延时详解.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-05-13 发布于北京
  • 举报

μCOS-III内核实现与应用开发实战指南:空闲任务与阻塞延时详解.pdf

主讲内容

ϱ͘ϭ实现空闲任务

ϱ͘Ϯ实现阻塞延时

ϱ͘ϯŵĂŝŶ;Ϳ函数

ϱ͘ϰ实验现象

参考资料:《μCOS-III内核实现与应用开发实战指南》

ZdK^中的延时叫阻塞延时,即任务需要延时的时候,任务会放弃Wh的使用权,

Wh可以去干其他的事情,当任务延时时间到,重新获取Wh使用权,任务继续运

行,这样就充分地利用了Wh的资源

实现空闲任务

定义空闲任务栈

空闲任务栈在ŽƐͺĐĨŐͺĂƉƉĐ中定义͘

定义空闲任务d

任务控制块d是每一个任务必须的,空闲任务的d在ŽƐŚ中定义͘

K^ͺydK^ͺdK^/ůĞdĂƐŬd͖

定义空闲任务函数

ǀŽŝK^ͺ/ĚůĞdĂƐŬ;ǀŽŝΎƉͺĂƌŐͿ

空闲任务初始化

空闲任务的初始化在K^/Ŷŝƚ;Ϳ在完成,意味着在系统还没有启动之前空闲

͘

任务就已经创建好,具体在ŽƐͺĐŽƌĞĐ定义

K^ͺ/ĚůĞdĂƐŬ/Ŷŝƚ;ƉͺĞƌƌͿ͖

实现阻塞延时

阻塞延时的阻塞是指任务调用该延时

文档评论(0)

1亿VIP精品文档

相关文档