ESP32开发实例-FreeRTOS任务创建

2021/6/7 10:28:36

本文主要是介绍ESP32开发实例-FreeRTOS任务创建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

任务创建

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

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

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

FreeRTOS的官网为:www.freertos.org

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

在这里插入图片描述

1、硬件准备

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

2、软件准备

  • vscode
  • ESP-IDF的vscode扩展

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



这篇关于ESP32开发实例-FreeRTOS任务创建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程