FreeRTOS
文章平均质量分 53
科成长记录
这个作者很懒,什么都没留下…
展开
-
【STM32】FreeRTOS软件定时器学习
FreeRTOS提供了现成的软件定时器功能,可以一定程度上替代硬件定时器,但精度不高。原创 2023-08-18 23:35:06 · 1225 阅读 · 0 评论 -
【STM32】FreeRTOS事件组学习
事件组(Event Group)一个任务执行之前需要经过多个条件进行判断,当条件全部满足或多个条件中的某一个条件满足才执行。原创 2023-08-17 17:33:01 · 552 阅读 · 0 评论 -
【STM32】FreeRTOS互斥量学习
互斥量又称互斥信号量(本质也是一种信号量,不具备传递数据功能),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特性。原创 2023-08-13 22:12:56 · 1063 阅读 · 0 评论 -
【STM32】FreeRTOS消息队列和信号量学习
队列是一种用于实现任务与任务之间,任务与中断之间消息交流的机制。二、信号量消息队列用于传输多个数据,占用时间也相对较长,但有时只需要传输状态,因此引入信号量。信号量也是队列的一种。信号量有两种,如果它的量只有0(被拿走的状态)和1(被填入的状态)两种状态,就称为二进制的信号量;当量的状态大于两种,就称为计数型信号量。原创 2023-08-12 22:13:13 · 1509 阅读 · 0 评论 -
【STM32】FreeRTOS开启后,不再进入主函数的while(1)
开启freertos后,想在主函数的while(1)中实现led的翻转,发现无法实现。原创 2023-08-12 00:49:14 · 3035 阅读 · 7 评论 -
【STM32】利用CubeMX对FreeRTOS用按键控制任务
常用的RTOS有国外的FreeRTOS、μC/OS、RTX和国内的FreeRTOS、Huawei LiteOS和AliOS-Things等, 其中尤以国外开源且免费的FreeRTOS的市场占有率最高。FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。原创 2023-08-10 21:19:05 · 1989 阅读 · 0 评论
分享