Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By madokapeng
#43809
martinayotte wrote:In my opinion, since ESP32 has only FreeRTOS, and since some kind of fork of Arduino IDE has been done for ESP32, I think there will be a merge somehow, but NOT until Espressif themself is doing a merge of their both FreeRTOS, the one for ESP32 and the one for ESP8266, which are quite far from each other, especially that the ESP8266 is quite pretty old.



sounds like FreeRTOS is not possible at this moment.
:|
User avatar
By Bluesun
#49340 I registered to answer this.

I'm surprised you haven't encountered the FreeRTOS port for the ESP8266. It's (mostly) open source, called esp-open-rtos, which you can find here: https://github.com/SuperHouse/esp-open-rtos

I've been using it with great success. It is thin on documentation and uses the esp-open-sdk, which branched off from the Espressif SDK long ago. If you want to write pure C/C++ and know your way around writing software for embedded systems, it's amazing.

I am not using anything Arduino for my setup, and have been coding in vim. I'm not sure how it integrates with the Arduino IDE if that's your thing. I try to stay away from Arduino stuff -- in my experience, it only gets in the way of what I'm actually trying to do (although I'm not making a simple IoT device in my case).

Hope this helps someone. The project could use more contributors, so join up!
User avatar
By martinayotte
#49358 The question is not to know if there is a port of RTOS for ESP or not, even Espressif has a RTOS port which is not well maintain.
The question was if there is a port of RTOS running under Arduino framework.
Some people wish to have the best of both world.
Mr.Burnette and myself are already used to have a RTOS port under STM32duino framework since months.
It would be nice to have the same for ESP. But no one did it yet, "time is the missing ingredient" ...