mcux-sdk icon indicating copy to clipboard operation
mcux-sdk copied to clipboard

Build SDK on top of CMSIS-RTOS2 interface

Open escherstair opened this issue 1 year ago • 3 comments

mcux-sdk is heavily coupled to FreeRTOS as the only possible RTOS. But the choice of an RTOS depends on several conditions and needs. FreeRTOS is quite popular, but other choices are Zephyr, RT-Thread, QNX, ThreadX/Azure RTOS, ...

Working on Cortex processor there is a great interface for RTOS handling and it's the CMSIS-RTOS2.

It provides a standardized API for software components that require RTOS functionality and gives therefore serious benefits to the users and the software industry

If mcux-sdk woiuld be based on CMSIS-RTOS2 (with FreeRTOS under the hood), every user would be free to change to another RTOS easily. The benefits for the user are great!

Would NXP think it would be possible?

escherstair avatar Jun 29 '23 14:06 escherstair

Hi @escherstair, thanks for the suggestion. Sorry for the late reply, I have forwarded the suggestion to internal team and did not get reply yet. Will come to you once I got feedback.

mcuxsusan avatar Nov 29 '23 03:11 mcuxsusan

Any progress on this? CMSIS-RTOS2 is so much cleaner than the grossly overwrought FreeRTOS API!

ST's had RTOS2 for years! Where are you guys?

DavidLit avatar Jun 15 '24 00:06 DavidLit

+1 I agree, any news on this? mcux-sdk feels outdated in this regard.

Badokas avatar Jun 15 '24 09:06 Badokas