2025-05-15 2:23 AM - last edited on 2025-05-15 2:36 AM by Andrew Neil
Hi,
On the keynote speech, I saw that FreeRTOS will be the main kernel.
I am quite happy with how ThreadX and its components worked with each other. Over the years, I have developed several products with NetXDuo, USBX middlewares with ThreadX as an operating system. Not sure why ST is stepping back to FreeRTOS. Curious to know.
Best regards,
Navin
2025-05-15 2:28 AM
@NRedd.2 wrote:On the keynote speech,
So from the May 2025 STM32 Summit ?
It's an hour-long video - please give a link to where this is actually said.
2025-05-15 2:32 AM - edited 2025-05-15 2:35 AM
Ah - this has just appeared: New strategic directions for STM32Cube by @Maxime_MARCHETTO:
We are moving back to FreeRTOS™ as the main kernel, integrating it with USBX, FileX, and LWIP. This strategic shift will help us build a consistent middleware offering, set to be introduced before the end of this year. Notably, USBX and FileX will be available in both bare metal and RTOS-agnostic versions, providing greater flexibility and adaptability for your projects.
In parallel, we continue our investment in supporting leading open-source frameworks.
2025-05-15 2:41 AM
2025-05-15 2:55 AM
> We are moving back to FreeRTOS™ as the main kernel, integrating it with USBX, FileX, and LWIP.
:D :D :D
This is really funny after ThreadX / Azure - but good for me concerning LWIP support, I don't care about OS.
2025-05-15 3:00 AM
So here: https://youtu.be/ezHZGMuEA1k?t=2946
2025-05-15 3:14 AM
Which other drivers/apps are present in ThreadX and can be good to be ported to FreeRTOS? Any idea?
2025-05-15 3:19 AM - edited 2025-05-15 3:23 AM
Hmmm. Will see. FreeRTOS is attractive because of simplicity and it has CMSIS OS wrapper. But the complicated drivers for ETH, USB and so on won't fix themselves. For ETH, the FreeRTOS+ TCP is worth to consider.
On the top end of the RTOS range are posix-style Zephyr and Nuttx, and then the MPUs. ThreadX can fall between the chairs (like many other Microsoft's orphans).
2025-05-15 3:37 AM
I have a hunch that certain political and economical circumstances might have influenced this decision as well.
Be that as it may - I am confronted with FreeRTOS-based applications in my dayjob, so this is surely an advantage for me.
2025-05-15 3:53 AM
@Pavel A. wrote:For ETH, the FreeRTOS+ TCP is worth to consider.
and yet ST are promoting LwIP as their IP stack