...
The current version of FreeRTOS can be downloaded from www.freertos.org. For porting, we need the folder <FreeRTOS/Source> and from the portable folder we need to use one of the following port/ portmacro files:
...
portables ARM_CM3, ARM_CM3_MPU, ARM_CM4FP, ARM_CM4_MPU. The following table shows the supported features of each portable.
Portable | FPU | MPU |
---|---|---|
ARM_CM3 | ||
ARM_CM3_MPU | ||
ARM_CM4FP | ||
ARM_CM4_MPU |
FreeRTOS Config
The FreeRTOSConfig file customizes your FreeRTOS port and must be defined according to your needs. You can find more information from
Heap
TBD. FreeRTOS already provides a lot of information here.
Heap
FreeRTOS provides the mentioned five heap implementations. Since none of those support newlib c, we also included Dave Nadlers newlib heap implementation.
FreeRTOSCommonHooks
The following Hook Functions are required:
...