Tillgängligt minne på Azure Sphere
I följande tabell visas det minne som är tillgängligt för Azure Sphere-program som körs på en MT3620-krets.
Minnestyp | Belopp | Tillgänglighet |
---|---|---|
Flash | 1 MiB | Delade |
RAM | 256 KiB | Program på hög nivå |
SYSRAM | 64 kB per kärnor i realtid | Kärnor i realtid |
Tätt kopplat minne (TCM) | 192 kB per kärnor i realtid | Kärnor i realtid |
Azure Sphere ger 1 MiB-minne som delas mellan avancerade och realtidsaktiva program (RTApps). Azure Sphere-operativsystemet använder det här utrymmet för programavbildningspaket och för att mappa RTApps, antingen för XIP (Execute-In-Place) eller för inläsning i TCM.
Dessutom finns 256 KiB RAM-minne för högnivåkärnan. Upp till 1 KiB av detta utrymme kan tilldelas för varje delad buffertkanal genom vilken program på hög nivå och RTApps kommunicerar.
Varje kärnor i realtid har också 64 kB SYSRAM och 192 kB TCM. Vanligtvis används TCM för snabb kodkörning och SYSRAM används för data.
Mer information
- Mer information om minnesanvändning i program på hög nivå finns i Minne tillgängligt för program på hög nivå
- Mer information om minnesanvändning i RTApps finns i Hantera minnes- och svarstidsöverväganden