#168 ESP32 Dual Core on Arduino IDE including Data Passing and Task Synchronization
The new ESP32 has tree 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
Links:
Sketches: https://github.com/SensorsIot/ESP32-D...
Base for my video: https://techtutorialsx.com/2017/05/06...
About Semaphores: https://exploreembedded.com/wiki/RTOS...
Some ESP32 boards from my last mailbag video:
ESP32 TTGO/OLED/Battery: http://bit.ly/2yQJQCf
X-Shields set ESP32: http://s.click.aliexpress.com/e/QNrFQNR
HiGrow: http://bit.ly/2yR8cf2
Geekcreit ESP32 Doit V1: http://bit.ly/2sOMR3E
LOLIN32 LITE (Micropython): http://bit.ly/2yI03dc
Geekworm ESP32: http://bit.ly/2yQ6Np1
ESP32 Dev Board: http://bit.ly/2yPohSp
Supporting Material and Blog Page: http://www.sensorsiot.org
Github: https://www.github.com/sensorsiot
If you want to support the channel and buy from Banggood use this link to start your shopping: https://bit.ly/2jAQEf4 (no additional charges for you)
Official Wemos Store: http://s.click.aliexpress.com/e/jUzBiIq
https://www.facebook.com/profile.php?...
https://twitter.com/spiessa
https://www.instructables.com/member/...
Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my main job
If you want to buy me a coffee: https://www.paypal.me/AndreasSpiess