摘要: FreeRTOS学习记录----任务删除、挂起、恢复函数详解 (一)任务删除函数详解 vTaskDelete()函数用于删除一个任务,形参为要删除任务的任务句柄,如果删除自身,那么参数为NULL。要想使用该函数,必须将宏INCLUDE_vTaskDelete定义为1;要删除的任务就是把任务从所有就绪列表,阻塞列表,挂起列表中删除。 直接上代码! void vT 阅读全文
posted @ 2022-04-05 15:03 雨落城 阅读(1525) 评论(0) 推荐(0)
摘要: FreeRTOS学习记录--任务创建函数详解 开局一张图。一步一步分析就好。 (一)什么是任务? 在多任务系统中,我们按照功能不同,把整个系统分割成一个个独立的,且无法返回的函数,这个函数我们称为任务;任务包含几个属性:任务堆栈,任务函数、任务控制块、任务优先级;下面主要介绍一下任务控制块,其他都比较容易理解。 (二)什么是任务控制块? 任务控 阅读全文
posted @ 2022-04-05 11:01 雨落城 阅读(1104) 评论(0) 推荐(0)