freertos
嵌入式知识大讲堂
这个作者很懒,什么都没留下…
展开
-
一篇文章讲明白:freeRTOS的任务
公众号欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。任务在软件中的任务和我们现实当中的任务是类似的,在现实当中有大任务也有小任务。大任务也可以拆解成很多小任务,然后各个小任务一起配合完成一个大任务。在不带操作系统中所有的任务都跑在while(1)大循环中。在带操作系统中的程序任务就可以把大任务分解成很多个小任务,各个小任务互相配合完成程序需要满足的这个大任务。xTaskCreatexTaskCreate是一个建立任务的函数,通过调原创 2022-01-06 21:26:55 · 606 阅读 · 0 评论 -
一篇文章讲明白:freeRTOS的链表
公众号欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。链表英文名用list来表示,顾名思义,就和我们常见的项链一样,上面有很多的圆环一个一个的连接起来,只是对于软件来说就是把一个一个对象连接起来,在C语言中我们这个对象就是我们自己定义的各个结构体,我们将这些结构体连接起来,然后就形成了链表。这些结构体中必须有一个node节点,这个节点都是我们所说的项链上的一个个圆环,每个圆环左手拉上一个圆环的右手,圆环的右手拉下一个圆环的左右。他们之间原创 2022-01-06 21:22:36 · 1103 阅读 · 0 评论 -
一篇文章讲明白:freeRTOS的信号量
公众号欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。信号量:信号量大家可以理解为我们现实当中的权限,获取到某种资源信号量,这时候你就获取到了使用这种资源的权限,如果你没有获取到信号量你就不能使用这种资源。使用信号量可以使得同一个硬件或者关键函数或者变量,在任何时候都只有一个任务可以使用,别的任务使用这个硬件的时候必须等待信号量释放才能后使用。//获取信号量函数,如果获取不到信号量,则任务会挂起。如果获取到信号量则继续向下执行。//原创 2022-01-06 21:21:31 · 735 阅读 · 0 评论 -
一篇文章讲明白:freeRTOS的消息队列
公众号欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。原创 2022-01-06 21:17:54 · 1204 阅读 · 0 评论