楼主

[嵌入式] 【交流帖】关于FreeRTOS的碰到一些难题

[复制链接]
梯队队员David chow
2020-1-28 18:34:40 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小白一枚,正试图用一些教学相长的方法来学习,希望能在不经意间帮到遇到瓶颈来论坛碰运气的新队伍。

所谓FreeRTOS,可以将其理解成一个分配任务的函数。由于芯片同一时间只能运行一个任务,因此如果我们要同时运行许多任务时,就需要一个幕后的黑手来分配给他们。在这里说的非常好:https://blog.csdn.net/so_cracy/article/details/80249747
小白同志可以看看。

如果你遇到的是加入新任务导致旧任务运行不了,或是其他的问题,不妨检查一下vtaskdelay()延时,可能卡在一个死循环里了出不来。通过给不同的任务分配不同的优先级和不同的延迟时间(重要!)就能运行了,而且肉眼看起来就像是同时运行的。

让大佬见笑了,实在是新人一枚


跳转到指定楼层
沙发

[嵌入式] 【交流帖】关于FreeRTOS的碰到一些难题

[复制链接]
梯队队员求知无坦途
2021-7-20 11:24:40 只看该作者
我写了一个函数,但是每次这个函数都在任务之前就运行了。应该怎么解决呀
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表