![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
文章平均质量分 63
FreeRTOS学习
ggma1
这个作者很懒,什么都没留下…
展开
-
FreeRTOS临界段保护
FreeRTOS 在进入临界段代码的时候需要关闭中断,当处理完临界段代码以后再打开中断… … /* 临界区 */… … /* 临界区 */成对使用支持嵌套尽量保持临界段耗时短。原创 2024-07-03 16:49:00 · 163 阅读 · 0 评论 -
FreeRTOS中断管理
在STM32中,一共有五种中断分配方式,如下所示:我们在使用FreeRTOS时,需要将中断配置为组4,通过调用即可完成设置。原创 2024-07-03 15:53:04 · 307 阅读 · 0 评论 -
FreeRTOS的任务挂起与恢复
使用该函数注意宏:必须定义为 1注意:任务无论被 vTaskSuspend() 挂起多少次,只需在任务中调用 vTakResume() 恢复一次,就可以继续运行。且被恢复的任务会进入就绪态!使用该函数注意宏:和必须定义为 1该函数专用于中断服务函数中,用于解挂被挂起任务注意:中断服务程序中要调用freeRTOS的API函数则中断优先级不能高于FreeRTOS所管理的最高优先级。原创 2024-07-02 14:45:44 · 373 阅读 · 0 评论 -
FreeRTOS任务创建和删除(动态方式)
任务的创建和删除本质就是调用FreeRTOS的API函数。原创 2024-06-24 15:09:43 · 294 阅读 · 0 评论 -
FreeRTOS移植
打开FreeRTOS官网:FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions移植步骤:在keil中新建分组如下图所示:添加FreeRTOS源码如图所示:在user文件中粘贴FreeRTOSConfig.h将#define SYS_SUPPORT_OS 改位1(2)添加:(4)包含头文件4原创 2024-06-18 15:53:29 · 590 阅读 · 0 评论