![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS学习
JC_gogo
邮件联系方式: 798025823@qq.com
展开
-
FreeRTOS----debug之任务的挂起和恢复实验,任务无法切换
**任务的挂起和恢复----debug:**背景 :有两个Task, Task1为LED闪烁任务,Task2为挂起恢复LED任务调试程序遇到的问题:LED灯闪烁任务不能正常执行,一直常亮原因:LED闪烁任务优先级为2,低于任务恢复挂起优先级3,所以当LED任务调用vTaskDelay函数后,程序就进入阻塞态,将cpu使用权交出叫给优先级比他更高的Task2,而Task2中没有调用vT...原创 2019-07-16 17:03:47 · 1071 阅读 · 0 评论 -
FreeRTOS----debug之任务信息的查询,函数使用的小坑和“任务“这一概念
在做FreeRTOS中任务查询的例程的时候,使用了这条函数: **uxTaskGetSystemState**,该函数对其填入参数进行填充:1、pxTaskStatusArray 任务状态列表,里面储存了,任务名称,优先级,等等信息2、uxArraySize 列表的大小,根据任务数量动态分配大小,这里用了uxTaskGetNumberOfTasks这条函数获取任务数量,使用pvPortM...原创 2019-07-16 20:10:39 · 445 阅读 · 0 评论