Getting Started with ESP-IDF

From Embedded Workshop
Revision as of 13:09, 12 November 2022 by JMerkle (talk | contribs) (Created page with "ESP-IDF is a development environment for ESP32 processors to build larger projects<br> By default, an ESP-IDF project will utilize FreeRTOS to manage multiple components to bu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

ESP-IDF is a development environment for ESP32 processors to build larger projects
By default, an ESP-IDF project will utilize FreeRTOS to manage multiple components to build a system.

Hardware

All development boards utilize a "board on board" process
The ESP32 board is mounted to a development board
The ESP32 board has WiFi circuitry and external SPI Flash

FreeRTOS

Each "component" may create its own thread / task
Priorities are used to define/manage what's important

Logging System

A logging system is already implemented into each component, and is expected to be used to build the project.
Message levels:
* Verbose
* Debug
* Informational
* Warning
* Error