Verfügbarer Arbeitsspeicher in Azure Sphere
Die folgende Tabelle enthält den verfügbaren Arbeitsspeicher für Azure Sphere-Anwendungen, die auf einem MT3620-Chip ausgeführt werden.
Speichertyp | Menge | Verfügbarkeit |
---|---|---|
Blitz | 1 MiB | Geteilt |
RAM | 256 KiB | Allgemeine Anwendungen |
SYSRAM | 64 KB pro Echtzeitkern | Echtzeitkern |
Eng gekoppelter Arbeitsspeicher (TCM) | 192 KB pro Echtzeitkern | Echtzeitkern |
Azure Sphere bietet 1 MiB Flash-Speicher, der von allgemeinen und echtzeitfähigen Anwendungen (RTApps) gemeinsam genutzt wird. Das Azure Sphere-Betriebssystem verwendet diesen Bereich für Anwendungsimagepakete und zum Zuordnen von RTApps, entweder für execute-in-place (XIP) oder für das Laden in TCM.
Darüber hinaus stehen 256 KiB RAM für den High-Level-Kern zur Verfügung. Bis zu 1 KiB dieses Speicherplatzes können für jeden freigegebenen Pufferkanal zugeordnet werden, über den allgemeine Anwendungen und RTApps kommunizieren.
Jeder Echtzeitkern verfügt außerdem über 64 KB SYSRAM und 192 KB TCM. In der Regel wird der TCM für die schnelle Codeausführung und sysram für Daten verwendet.
Weitere Informationen
- Ausführliche Informationen zur Arbeitsspeichernutzung in allgemeinen Anwendungen finden Sie unter Verfügbarer Arbeitsspeicher für allgemeine Anwendungen.
- Ausführliche Informationen zur Speichernutzung in RTApps finden Sie unter Verwalten von Arbeitsspeicher und Latenz.