FreeRTOS实时操作系统
文章平均质量分 80
IT小生lkc
趁年轻,别仿徨
展开
-
【FreeRTOS】FreeRTOS删除任务vTaskDelete()
任务中。小时 (任务句柄_t xTask);INCLUDE_vTaskDelete必须定义为1,才能使用此函数。有关更多信息,请参见RTOS配置文档。从RTOS内核管理中删除任务。正在删除的任务将从所有就绪、阻止、暂停和事件列表中删除。注:空闲任务负责从已删除的任务中释放RTOS内核分配的内存。因此,如果应用程序调用vTaskDelete(),则空闲任务不会缺少微控制器处理时间,这一点非常重要。任务代码分配的内存不会自动释放,应该在删除任务之前释放。请参见应用程序文件死亡演示。原创 2022-11-20 22:05:35 · 2594 阅读 · 0 评论 -
FreeRTOS创建静态和动态任务
基本需要的头文件:/* FREERTOS头文件 */#include "FreeRTOS.h"#include "task.h"FreeRTOSConfig.h静态任务宏定义:#define configSUPPORT_STATIC_ALLOCATION 1FreeRTOSConfig.h动态任务宏定义:#define configSUPPORT_DYNAMIC_ALLOCATION 1没有定义必要函数出现的......原创 2022-03-20 22:45:25 · 1504 阅读 · 0 评论 -
【FreeRTOS】初学者从零开始创建stm32工程(包括带着的FreeRTOS实时操作系统快速入门)
这里的芯片我们以stm32f407举例下载地址:https://www.stmicroelectronics.com.cn/content/st_com/zh/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32065.html#get-software固件库网址:https://www.stmi原创 2021-08-28 23:13:31 · 1471 阅读 · 0 评论 -
FreeRTOS实时操作系统系统移植(常见问题,基础总步骤)
1.下载FreeRTOS官网:https://freertos.org/下载FreeRTOS最新版:(直接下载relese版就可以了)https://freertos.org/a0013.04.html2.创建工程新建工程文件夹:建立3个文件夹FreeRTOS:存放内核PROJECT:工程文件USER:main.c文件新建keil工程(选择文件夹PROJECT):选择内核和启动文件(普通创建keil工程一样)点击上边的新建文件,就是三个红绿原创 2021-08-08 10:01:45 · 9044 阅读 · 6 评论