Question regarding ESP-IDF and Arduino framework limitations (technical/hardware)

SylfenPathProgrammer
Posts: 1
Joined: Tue Jul 13, 2021 3:34 pm

Question regarding ESP-IDF and Arduino framework limitations (technical/hardware)

Postby SylfenPathProgrammer » Mon Apr 24, 2023 6:30 am

Good morning everybody,

So I am a Bachelor ICT+ T student (in the Netherlands) and I have a question regarding the frameworks with which I can work on the ESP-S3-DevkitC (V1.0, 1.1, and with the Wroom2 Chiplet) I own.

I already saw that Arduino might not support more than 1 core or PSRAM whenever it is more than 4MB. That Arduino does not natively support RTOS, and that behaves like a wrapper around the ESP-IDF Framework; simplifying the development/programming experience for beginners.

However I could not find more information about the limitations of the frameworks like for example does the Arduino Framework not only have problems with PSRAM but also flash memory when it is above a certain threshold? How much impact on performance does the Arduino Framework have with for example register manipulation or other user-made code?

From what I found the ESP-IDF natively supports more than one core, RTOS, is not limited to 4mb PSRAM, and does not use a specialized version of C/CPP unlike the Arduino Framework.

---------------------------------------------------------------------------------------------------------------------------------------------------------
Question: What are the (more undocumented?) technical limitations of both frameworks compared to each-other? Is there a document/comparison somewhere specifying the more technical aspects of both frameworks?

If the questions are a bit unclear please do tell me so that I can provide more information and clarity in turn, cooperation and feedback are after all the way to become a better self! :D

Thanks in advance for all your help and time, and I also wish you all a very nice day!

Kind regards,
Daniel

bidrohini
Posts: 202
Joined: Thu Oct 27, 2022 12:55 pm

Re: Question regarding ESP-IDF and Arduino framework limitations (technical/hardware)

Postby bidrohini » Mon Apr 24, 2023 8:48 pm

Both platforms have their strengths and limitations. You can see the following videos:
https://www.youtube.com/watch?v=O-7rPkya4Yw
https://www.espboards.dev/blog/esp-idf-vs-arduino-core/

Who is online

Users browsing this forum: cartersm57@gmail.com, Google [Bot], Majestic-12 [Bot] and 99 guests