ESP32开发实例-FreeRTOS任务创建

任务创建

FreeRTOS是一个轻量级的实时操作系统,具有任务管理、时间管理、信号量消息队列、内存管理、记录功能、高效的软件定时器、协程等功能。

FreeRTOS是一个可裁剪的小型实时操作系统,

  • 内核支持抢占式、合作式和时间片调度;
  • 提供了一个用于低耗的Tickless模式;
  • 支持系统组件动态或静态RAM创建
  • 高可移植性,一般情况下内核占用4K-9K字节空间
  • 支持跟踪执行功能,堆栈溢出检测
  • 理论上支持任务数量无限、任务优先级不限

FreeRTOS的官网为:www.freertos.org

本文主要介绍在ESP32中,FreeRTOS的任务创建。

ESP32开发实例-FreeRTOS任务创建

1、硬件准备

  • NodeMCU ESP32-S V3.0开发板一块
  • 数据线一条

2、软件准备

  • vscode
  • ESP-IDF的vscode扩展

在vscode中创建一个ESP-IDF项目,如果不清楚的同学,可以参考前面的文章

上一篇:15-TF-IDF


下一篇:乐鑫Esp32学习之旅 安信可 ESP32-Cam 摄像头开发板二次开发 C SDK编程,拍照图片通过有线串口传到上位机PC端。(附带设备端+PC端源码)