ESP32 Dual Core on Arduino IDE including Data Passing and Task Synchronization

The new ESP32 has three cores. Two of them are very fast; the third is ultra-low power.
The Arduino IDE typically only uses one of the fast cores. Today:
– We will take full advantage of the second core of the ESP32
– We will test if it really increases the capacity of our microprocessor
– We will also compare its dual-core speed with the speed of an Arduino UNO
– We will try to synchronize tasks, even if they run on two different cores
– We will also try to use the same data on both cores
– These two mechanisms are mandatory if you want to use the two cores in a productive fashion
– And we will not leave the Arduino IDE. Promised

Leave a Comment