I’m a FreeRTOS starter.
I’d like to update the latest FreeRTOS (V10.5.0) to get security updates in my application.
I want to upgrade to the latest version. Is V10.5.0 drop-in compatible with FreeRTOSV9.0.0? as well please suggest the migration steps
I am very new to RTOS.
Please guide.
Hello @sayli ,
Reading through the History.txt would be a great first step: FreeRTOS-Kernel/History.txt at main · FreeRTOS/FreeRTOS-Kernel · GitHub .
FreeRTOS 10.0.x should be a drop in replacement with a few notable exceptions:
- Coroutines have been removed from the kernel recently, so you will not be able to use this feature.
- Other items in FreeRTOSConfig have likely changed, so you will need to update that file.
- The ARMv7-M MPU ports have recently had some breaking changes which prevent dynamic allocation of Non-Privileged task stacks. If you’re not using an MPU, you don’t need to worry.