#168 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
Links:
Sketches: https://github.com/SensorsIot/ESP32-Dual-Core
Base for my video: https://techtutorialsx.com/2017/05/06/esp32-arduino-using-freertos-functions/
About Semaphores: https://exploreembedded.com/wiki/RTOS_Basics_:_Semaphore
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?id=100013947273409
https://twitter.com/spiessa
https://www.instructables.com/member/Andreas%20Spiess/
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
Видео #168 ESP32 Dual Core on Arduino IDE including Data Passing and Task Synchronization канала Andreas Spiess
- 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-Dual-Core
Base for my video: https://techtutorialsx.com/2017/05/06/esp32-arduino-using-freertos-functions/
About Semaphores: https://exploreembedded.com/wiki/RTOS_Basics_:_Semaphore
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?id=100013947273409
https://twitter.com/spiessa
https://www.instructables.com/member/Andreas%20Spiess/
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
Видео #168 ESP32 Dual Core on Arduino IDE including Data Passing and Task Synchronization канала Andreas Spiess
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![#151 - ESP32 Passing Values 💾 Between Tasks - Deep Dive (2 Easy Ways)](https://i.ytimg.com/vi/ywbq1qR-fY0/default.jpg)
![#112 LoRa / LoRaWAN De-Mystified / Tutorial](https://i.ytimg.com/vi/hMOwbNUpDQA/default.jpg)
![MOSFETs and Transistors with Arduino](https://i.ytimg.com/vi/IG5vw6P9iY4/default.jpg)
![#328 ESP32 Secrets: Interrupts, and Deep-Sleep under the Hood](https://i.ytimg.com/vi/CJhWlfkf-5M/default.jpg)
![#143 Huge Mailbag with ESP32 boards, capacitive LED switches, power supplies, and more](https://i.ytimg.com/vi/RtUIegaN644/default.jpg)
![#290 How do Transistor Testers work (and some other insights)](https://i.ytimg.com/vi/4Xsg8lpP75s/default.jpg)
![#321 7 Sensors tested: Measuring Current with Microcontrollers (Arduino, ESP32, ESP8266)](https://i.ytimg.com/vi/cG8moaufmQs/default.jpg)
![#285 ESP32 Cameras: Comparison and Test (OV2640) and I2S MEMS microphone test](https://i.ytimg.com/vi/5IhhyJjjCxo/default.jpg)
![#240 Time to Say Goodbye to Arduino and Go On to Micropython/ Adafruit Circuitpython?](https://i.ytimg.com/vi/m1miwCJtxeM/default.jpg)
![#149 ESP32 Dual Core Programming + Speed 💨Test vs Arduino UNO (fast!)](https://i.ytimg.com/vi/jpVcCmh8sig/default.jpg)
![9 New ESP32 Boards: Comparison and Tests](https://i.ytimg.com/vi/mnoZYlyebBc/default.jpg)
![](https://i.ytimg.com/vi/sxaG2vABUtg/default.jpg)
![#179 Was it worth waiting for Bluetooth? How Much Current Needs the ESP32 Bluetooth in BLE?](https://i.ytimg.com/vi/nyWMaAF4dRQ/default.jpg)
![Introduction to ESP32 - Getting Started](https://i.ytimg.com/vi/xPlN_Tk3VLQ/default.jpg)
![Introduction to RTOS Part 1 - What is a Real-Time Operating System (RTOS)? | Digi-Key Electronics](https://i.ytimg.com/vi/F321087yYy4/default.jpg)
![#252 ESP32 Ultra Low Power (ULP) core made easy in the Arduino IDE including 100$ challenge](https://i.ytimg.com/vi/-QIcUTBB7Ww/default.jpg)
![#345 ESP32 vs STM32: Which one is better (Bluepill)?](https://i.ytimg.com/vi/boF4cX338k4/default.jpg)
![#263 How to build an Animal RFID reader with Arduino, ESP8266, or ESP32](https://i.ytimg.com/vi/y89yJ1Fq-hQ/default.jpg)
![#183 How to select voltage regulators for small projects? (ESP8266, ESP32, Arduino)](https://i.ytimg.com/vi/ffLU7PSuI5k/default.jpg)
![#173 ESP32 Bluetooth BLE with Arduino IDE (Tutorial) and Polar H7](https://i.ytimg.com/vi/2mePPqiocUE/default.jpg)