Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

PortableFPUMPU
ARM_CM3(error)

(error)

ARM_CM3_MPU(error)(tick)
ARM_CM4FP(tick)(error)
ARM_CM4_MPU(tick)(tick)

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:

...