Skip to content

This example aims to replace FreeRTOS memory management with TLSF

License

Notifications You must be signed in to change notification settings

fbucafusco/freertos_tlsf_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS + TLSF memory management example.

This example replaces FreeRTOS heap4 memory management scheme with TLSF.

It introduces a new malloc and free wrapper called heap6.c + heap6.h.

It uses a modified version of TLSF where I moved all configurations to tlsf_config.h and did some private definitions, public.

Enviroment

This examples runs on Firmware v3 on EDUCIAA.

Tweaks

  • The macro configTOTAL_HEAP_SIZE found at freertosconfig.h still provides the heap size configuration for TLSF
  • All the configurations for TLSF are in tlsf_config.h

About

This example aims to replace FreeRTOS memory management with TLSF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published