Memoria disponibile in Azure Sphere

La tabella seguente elenca la memoria disponibile per le applicazioni Azure Sphere in esecuzione su un chip MT3620.

Tipo di memoria Quantità Disponibilità
Flash 1 MiB Condiviso
RAM 256 KiB Applicazioni di alto livello
SYSRAM 64 KB per core in tempo reale Core in tempo reale
Memoria strettamente associata (TCM) 192 KB per core in tempo reale Core in tempo reale

Azure Sphere offre 1 MiB di memoria flash condivisa tra applicazioni compatibili con il tempo reale (RTApps) di alto livello e in tempo reale. Il sistema operativo Azure Sphere utilizza questo spazio per i pacchetti di immagini dell'applicazione e per mappare RTApps, sia per execute-in-place (XIP) che per il caricamento in TCM.

Inoltre, 256 KiB di RAM è disponibile per il core di alto livello. Fino a 1 KiB di questo spazio può essere allocato per ogni canale di buffer condiviso attraverso il quale le applicazioni di alto livello e RTApp comunicano.

Ogni core in tempo reale ha anche 64 KB di SYSRAM e 192 KB di TCM. In genere, il TCM viene utilizzato per l'esecuzione rapida del codice e sysram viene utilizzato per i dati.

Per ulteriori informazioni