Working with the STM32F7xx. When I look at the RTOS examples they refer to CMSIS-RTOS and not FreeRTOS. Are they actually not FreeRTOS examples? Is there a difference? ( not really sure how to ask this question since I am still trying to get started in STM32/VGDB world )
If you are using the regular STM32F7 (not mbed-based) examples, CMSIS-OS is simply a wrapper around FreeRTOS (you can check this by selecting “Go to Definition” for any of the CMSIS-related functions).
This abstraction level comes from the original STM32 SDK libraries and is intended to facilitate porting your code between different RTOSes (e.g. FreeRTOS vs Keil RTX).