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

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

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

【野火】μCOS-III内核实现与应用开发实战指南淘宝:论坛:扫描进入淘宝店铺第5章阻塞延时与空闲任务

【野火】μCOS-III内核实现与应用开发实战指南主讲内容参考资料:《μCOS-III内核实现与应用开发实战指南》5.1实现空闲任务5.2实现阻塞延时5.3main()函数5.4实验现象

【野火】μCOS-III内核实现与应用开发实战指南RTOS中的延时叫阻塞延时,即任务需要延时的时候,任务会放弃CPU的使用权,CPU可以去干其他的事情,当任务延时时间到,重新获取CPU使用权,任务继续运行,这样就充分地利用了CPU的资源实现空闲任务定义空闲任务栈空闲任务栈在os_cfg_app.c中定义

【野火】μCOS-III内核实现与应用开发实战指南定义空闲任务TCB任务控制块TCB是每一个任务必须的,空闲任务的TCB在os.h中定义OS_EXTOS_TCBOSIdleTaskTCB;定义空闲任务函数voidOS_IdleTask(void*p_arg)空闲任务初始化空闲任务的初始化在OSInit()在完成,意味着在系统还没有启动之前空闲任务就已经创建好,具体在os_core.c定义OS_IdleTaskInit(p_err);

【野火】μCOS-III内核实现与应用开发实战指南实现阻塞延时阻塞延时的阻塞是指任务调用该延时函数后,任

文档评论(0)

1亿VIP精品文档

相关文档