-->
Page 1 of 2

Any plans to use SMING on ESP32?

PostPosted: Thu Feb 18, 2016 7:28 am
by helpme
ESP32 is sequel to ESP8266. Any plans to use SMING on ESP32?
https://www.sparkfun.com/news/2017

Re: Any plans to use SMING on ESP32?

PostPosted: Sun Feb 21, 2016 2:52 am
by hreintke
We are currently moving Sming from the NONOS SDK to the RTOS SDK. SminRTOS in beta status now
https://github.com/SmingHub/SmingRTOS
Espressif is basing ESP32 SDK on the same RTOS SDK so that will provide the opportunity to support.

Re: Any plans to use SMING on ESP32?

PostPosted: Tue Feb 23, 2016 8:50 am
by voyo
Hi!
Can you explain in few sentences what are advantages of RTOS SDK in comparison to NONOS SDK ?
(and what are possible drawbacks too)
If possible could you point to some good reading on this topic also ?

Re: Any plans to use SMING on ESP32?

PostPosted: Sat Feb 27, 2016 9:34 am
by PT_Dreamer
voyo wrote:Hi!
Can you explain in few sentences what are advantages of RTOS SDK in comparison to NONOS SDK ?
(and what are possible drawbacks too)
If possible could you point to some good reading on this topic also ?

I'm not very familiar with the ESP SDK but generally the advantages of an RTOS are the use of tasks handled by a scheduler with all the inter task communication and synchronization support (mutexes, queues, semaphores, etc). This enables a higher level of abstraction since each task is "separated" from the others and contains its own context.
The disadvantages are ROM and RAM overhead.
Information about FreeRTOS can be obtained for http://www.freertos.org. FreeRTOS is just a particular flavor of RTOS, which seems to be the one chosen by the ESP manufacturer. There are others (in my opinion better) open source alternatives to it though.