Leaving eCOS possibly for FreeRTOS

bufkin wrote on Tuesday, April 03, 2018:

Hi, I currently use eCOS, which has zero project activity and support. I am trying to find a suitable replacement. But I need some information before I get onboard with FreeRTOS.

From everything that I have read about FreeRTOS, it has support for POSIX and zero support for SMP and Aarch64. Is this true?

How configurable is FreeRTOS?

Regards,
Aaron

rtel wrote on Tuesday, April 03, 2018:

Umm, no.

From everything that I have read about FreeRTOS, it has support for
POSIX

There are a few POSIX wrappers for FreeRTOS, for example, TI’s SDK uses
POSIX wrappers to switch between TI-RTOS and FreeRTOS, but it is not
something we provide or support ourselves (but is something of interest).

and zero support for SMP

Again there are some third party SMP ports, such as the ESP32 port
provided by Espressif, but it is not something we develop or provide
ourselves. There is a paper on creating an SMP version in the FreeRTOS
Interactive site too - but that is very old.

and Aarch64.

Aarch64 is supported, but only a flat 32-bit memory model with no MPU.
https://www.freertos.org/RTOS-Xilinx-UltraScale_MPSoC_64-bit.html