ZacckOsiemo
ZacckOsiemo
DIIDevHeads IoT Integration Server
Created by Dtynin on 6/19/2024 in #middleware-and-os
FreeRTOS vs. Zephyr: Which is Better for ARM Cortex-M in Terms of Performance, Memory, and Support?
Real Time performance comes down to your implementation, Memory footprint you can get almost similar sizes with both of them. Reaslistically 8Kb has been observed but Zephyr docs say we can get to 2Kb. Community support Zephyr has a large open community working on it and supporting it sort of easier to get into due to the larger industry players. Nordic has an academy that can take you from 0 to 100. FreeRTOS due to its age also has lots of information available. Zephyr feels like embedded linux, thimk KConfigs and DTS stuff while freeRTOS feels baremetal but you can still use quite a few HALs with it. Both can achieve a result, to really recomend either one would need context on your team , implementation details and such. I hope this answers a bit but please ask for more if you need specifics.
5 replies