
FreeRtos
文章平均质量分 72
静寂无声
一窍不通,还望多多指教!
展开
-
FreeRtos中段管理-----参考正点原子
中断管理原创 2024-03-20 14:43:04 · 1123 阅读 · 0 评论 -
FreeRtos的任务挂起与恢复--------参考正点原子
5、判断待挂起任务是否为当前任务:如果挂起的是任务自身,且调度器正在运行,需要进行一次任务切换,如调度器没有运行,判断挂起任务数是否等于任务总数,是:当前控制块赋值为NULL,否:寻找下一个最高优先级任务。1、获取所要挂起任务的控制块:通过传入的任务句柄,判断所需要挂起哪个任务,NULL代表挂起自身。2、判断任务是否在挂起列表中:是:就会将该任务在挂起列表中移除, 将该任务添加到就绪列表中。3、插入挂起任务列表:将待挂起任务的任务状态列表向插入到挂起态任务列表末尾。挂起:挂起任务类似暂停,可恢复;原创 2024-03-20 08:42:20 · 727 阅读 · 0 评论 -
FreeRtos自学笔记2----参考正点原子视频
正点原子,任务调度,FreeRtos,就绪态,运行态,阻塞态,挂起态原创 2024-03-06 08:18:57 · 483 阅读 · 0 评论 -
FreeRtos自学笔记4----参考正点原子视频
3、判断所需要删除的任务:删除任务自身,需先添加到等待删除列表,内存释放将在空闲任务执行,删除其他任务,释放内存,任务数量–4、更新下个任务的阻塞时间:更新下一个任务的阻塞超时时间,以防被删除的任务就是下一个阻塞超时的任务。1、获取所要删除任务的控制块:通过传入的任务句柄,判断所需要删除哪个任务,NULL代表删除自身。2、将被删除任务,移除所在列表:将该任务在所在列表中移除,包括:就绪、阻塞、挂起、事件等列表。被删除的任务将从就绪态任务列表、阻塞态任务列表、挂起态任务列表和事件列表中移除。原创 2024-03-08 18:39:17 · 401 阅读 · 0 评论 -
FreeRtos自学笔记3-----参考正点原子视频
动态任务创建,任务删除,静态任务创建原创 2024-03-06 22:29:46 · 452 阅读 · 0 评论 -
Freertos自学笔记1----参考正点原子视频
正点原子,裸机程序,FreeRtos原创 2024-03-05 18:44:35 · 529 阅读 · 0 评论