Gestisci la memoria delle applicazioni - Gratuito RTOS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestisci la memoria delle applicazioni

Quando le applicazioni necessitano di memoria, possono allocarla dall'heap FreeRTOS. Free RTOS offre diversi schemi di gestione degli heap che variano in complessità e funzionalità. È anche possibile specificare un'implementazione heap personalizzata.

Il RTOS kernel gratuito include cinque implementazioni heap:

heap_1

Si tratta del tipo di implementazione più semplice. Non consente che venga liberata memoria.

heap_2

Consente che venga liberata memoria, ma non unisce i blocchi liberi adiacenti.

heap_3

Racchiude i valori malloc() e free() standard per la sicurezza per i thread.

heap_4

Unisce i blocchi adiacenti per evitare la frammentazione. Include un'opzione di posizionamento dell'indirizzo assoluto.

heap_5

È simile a heap_4. Può distribuire l'heap su più aree di memoria non adiacenti.