Page 1 of 1

ESP32 IDF RTOS SDK vs NON-OS SDK

Posted: Wed Nov 01, 2017 12:06 pm
by toxadi
Hello all,

What are the main advntages-disadvantages for the OS or NON-OS version? Ok, I understand the consept of tasks and how an operating system works, context switching, mutexes etc but are there limitations, or more support in one of the two options.

There has to be a strategic decision on how to implement a simple app with a couple of sensors that uploads data through bluetooth to a mobile app. So what would you suggest?

Thanks

Re: ESP32 IDF RTOS SDK vs NON-OS SDK

Posted: Wed Nov 01, 2017 6:03 pm
by ESP_Sprite
Erm... for the esp32, the choice is very simple: there is no non-os SDK. Only ESP-IDF, and that uses FreeRTOS under the hood.

Re: ESP32 IDF RTOS SDK vs NON-OS SDK

Posted: Thu Nov 02, 2017 2:35 am
by hassan789
Once you use FreeRTOS (or other RTOS) you will never go back to bare metal. There is a few hours of learning curve, but you will understand it very quickly.

Re: ESP32 IDF RTOS SDK vs NON-OS SDK

Posted: Fri Nov 03, 2017 9:56 am
by toxadi
I only realized it moments after hitting submit... Wrong forum, wrong question :)