DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino Project

  Рет қаралды 6,062

Espressif Systems

Espressif Systems

Күн бұрын

Пікірлер: 23
@stanislavshults7106
@stanislavshults7106 5 ай бұрын
Great webinar, very much appreciate shared information!
@tunckurtlu3154
@tunckurtlu3154 9 ай бұрын
thanks Mr. Rodrigo. it is nice presentation. I liked examples. It was really instructive. thanks
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
Happy for helping. The description has now the links to all the Wokwi example code. It can be tested/modified.
@johntaylor8668
@johntaylor8668 9 ай бұрын
Thanks for this intro. My Arduino code has become "large" and needs to be refactored into tasks to avoid random runtime errors. So, this is very timely. You did a great job of explaining how Arduino runs in conjunction with FreeRTOS on ESP32 hardware. The URL's for the demos aren't active hyperlinks in youtube. Any chance you could paste them in the description?
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
Happy for helping. The description has now the links to all the Wokwi example code. It can be tested/modified.
@TomSky00
@TomSky00 2 ай бұрын
wait, are you telling me the arduino framework already also includes the latest updates to the esp-idf framework? for example can it use the ultra low power co-processor(ULP), i haven't found anything in the arduino-esp docs. Does that mean that i can use the esp-idf framework documentation when coding with the arduino-esp framework?
@rodrigogarcia8617
@rodrigogarcia8617 19 күн бұрын
There is an example in the IDE examples menu option for ULP and ESP32 (Go to File->Examples->ESP32 Examples->ESP32->DeepSleep->SmoothBlink_ULP_Code). For the RISC-V ULP, it is necessary to use Arduino as IDF Component in order to build the ULP Application code. But in general, yes, it is possible to mix IDF and Arduino in the same project through an Arduino as IDF Component project.
@ressamendy
@ressamendy 7 ай бұрын
Some specially made boards only have Arduino. There is no esp idf. Some of them do not support microphyton. Which S3 MCU should be chosen to make a board that will support all programming infrastructures? Or what does being able to activate all programming tools depend on?
@rodrigogarcia8617
@rodrigogarcia8617 7 ай бұрын
Any S3 can be programmed using ESP32 Arduino Core or IDF. For micropython, all that is necessary is to download the Firmware and then connect a Serial Monitor Application to the UART in oder to access the REPL. ESP32 Arduino is based on IDF, therefore, it is possible to "mix" both using a mode called Arduino as IDF Component.
@freewalker208
@freewalker208 8 ай бұрын
Nice presentation! Could you please upload the slides so that we can follow the example code mentioned?
@tadm123
@tadm123 7 ай бұрын
@@rodrigogarcia8617 Hi Rodrigo, do you have clickable links to the Wokwi programs? Thanks
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
Happy for helping. The description has now the links to all the Wokwi example code. It can be tested/modified.
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
The description has now the links to all the Wokwi example code. It can be tested/modified.@@tadm123
@GabrielBravo_V
@GabrielBravo_V Жыл бұрын
thanks for sharing, very interesting content!
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
Happy for helping. The description has now the links to all the Wokwi example code. It can be tested/modified.
@ugetridofit
@ugetridofit Жыл бұрын
Arduino is a total joke, and should have been abolished when it first came out. absolute horrid IDE, and takes up extra memory and program storage. Not only this but they give NO access to menuconfig which is a very powerful feature. setup() and loop(), GMAB! When these young ones get of the nipple and go to real world they will get lost because there is no such thing in the real world. Arduinol should have stuch with main() like its supposed to be.
@mt-qc2qh
@mt-qc2qh Жыл бұрын
That's funny, I grew up in raw C with Codeview and really basic tools. I use the Arduino IDE with a main() approach in setup with mostly null loops and don't have to think differently. I guess if you understand the hardware behind the scene, it's easy. After literally millions of line of code over the past 50 years, all I have to say is ... To each their own.
@tunckurtlu3154
@tunckurtlu3154 9 ай бұрын
I am using ESP-IDF but I can say that it will all time that Grandmother of IoT family is ARDUINO although it's not the best. We should respect it.
@HJ-ou1fy
@HJ-ou1fy 8 ай бұрын
Do it better yourself
@rodrigogarcia8617
@rodrigogarcia8617 7 ай бұрын
ESP32 Arduino is based on IDF, therefore, it is possible to "mix" both using a mode called Arduino as IDF Component. In such case, it is possible to use the menuconfig to configure the application and also the Arduino Component is necessary. But ESP32 Arduino relies on certain IDF configuration in order to work correctly. I would suggest to use the Arduino sdkconfig to build an Arduino as Component Application.
@tadm123
@tadm123 7 ай бұрын
I'm getting errors in the semaphore examples, I don't have the full code but this is the output: "assert failed: 0x40088e79 :1545 () B a cakstsrearcte :f a0ixle4d0: 3440008eff 9c8c 0x 008a119d0x35f59(
@rodrigogarcia8617
@rodrigogarcia8617 6 ай бұрын
Please check the video description. It has now the links to all the Wokwi example code. It can be tested/modified.
@rodrigogarcia8617
@rodrigogarcia8617 19 күн бұрын
If necessary you can open an issue in the ESP32 Arduino Core github.
EDC22 Day 1 Talk 4: FreeRTOS in ESP IDF
43:01
Espressif Systems
Рет қаралды 17 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 29 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,2 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]
19:53
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Рет қаралды 350 М.
Embedded Rust setup explained
23:03
The Rusty Bits
Рет қаралды 86 М.
Is this an alternative or even an ESP32-C6 killer?
12:16
The Embedded Dude
Рет қаралды 10 М.
DevCon23 - Refactoring FreeRTOS for the Next 20 Years
31:53
Espressif Systems
Рет қаралды 1,2 М.
DevCon23 - Talking to Cellular Modems
29:47
Espressif Systems
Рет қаралды 1,3 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 590 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 29 МЛН