Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Administración de la memoria de aplicaciones
Cuando las aplicaciones necesitan memoria, es posible asignarla desde el montón de FreeRTOS. FreeRTOS ofrece varios esquemas de administración de montón de distinta complejidad y características. También puede proporcionar su propia implementación de montón.
El kernel de FreeRTOS incluye cinco implementaciones de montón:
heap_1-
Es la implementación más sencilla. No permite liberar memoria.
heap_2-
Permite liberar memoria, pero no fusiona bloques libres adyacentes.
heap_3-
Encapsula
malloc()yfree()estándar para la seguridad para subprocesos. heap_4-
Fusiona bloques libres adyacentes para evitar la fragmentación. Incluye una opción de ubicación de dirección absoluta.
heap_5-
Es similar a heap_4. Puede distribuir el montón por numerosas áreas de memoria no adyacentes.