Geheugen beschikbaar op Azure Sphere
De volgende tabel bevat het geheugen dat beschikbaar is voor Azure Sphere-toepassingen die worden uitgevoerd op een MT3620-chip.
Geheugentype | Bedrag | Beschikbaarheid |
---|---|---|
Flash | 1 MiB | Gedeelde |
RAM | 256 KiB | Toepassingen op hoog niveau |
SYSRAM | 64 kB per realtime kern | Realtime kern |
Nauw gekoppeld geheugen (TCM) | 192 kB per realtime kern | Realtime kern |
Azure Sphere biedt 1 MiB flashgeheugen dat wordt gedeeld tussen toepassingen op hoog niveau en realtime (RTApps). Het Azure Sphere-besturingssysteem gebruikt deze ruimte voor toepassingsinstallatiekopieën en om RTApps toe te wijzen, hetzij voor XIP (execute-in-place) of voor het laden in TCM.
Daarnaast is 256 KiB ram beschikbaar voor de kern op hoog niveau. Er kan maximaal 1 KiB van deze ruimte worden toegewezen voor elk gedeeld bufferkanaal waarmee toepassingen op hoog niveau en RTApps communiceren.
Elke realtime kern heeft ook 64 KB SYSRAM en 192 KB TCM. Normaal gesproken wordt de TCM gebruikt voor een snelle uitvoering van code en de SYSRAM voor gegevens.
Voor meer informatie
- Zie Geheugen beschikbaar voor toepassingen op hoog niveau voor meer informatie over het gebruik van geheugen in toepassingen op hoog niveau
- Zie Overwegingen voor geheugen en latentie beheren voor meer informatie over geheugengebruik in RTApps