Arduino and other implementations for the development will be based on ESP-IDF.ĮSP-IDF uses freeRTOS for switching between the processors and data exchange between them. ESP-IDF is the official software development framework for the chip. This differentiation is done in the Espressif Internet Development Framework (ESP-IDF). The APP_CPU is left out for the application code. That basically means the PRO_CPU processor handles the WiFi, Bluetooth and other internal peripherals like SPI, I2C, ADC etc. The two cores are named Protocol CPU (PRO_CPU) and Application CPU (APP_CPU). That is very good speed for anything that requires a microcontroller with connectivity options. The ESP32 will run on breakout boards and modules from 160Mhz upto 240MHz. ESP32 has Xtensa® Dual-Core 32-bit LX6 microprocessors, which runs up to 600 DMIPS. With the ESP32 you may not want to use an additional micro-controller. However due to multitasking involved in updating the WiFi stack, most of the applications use a separate micro-controller for data processing, interfacing sensors and digital Input Output. The predecessor of ESP32, the ESP8266 has a builtin processor. Do away with the external micro-controller/Arduino when building connected things.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
May 2023
Categories |