Verfügbarer Arbeitsspeicher in Azure Sphere
Wichtig
Dies ist die Dokumentation zu Azure Sphere (Legacy). Azure Sphere (Legacy) wird am 27. September 2027 eingestellt, und Benutzer müssen bis zu diesem Zeitpunkt zu Azure Sphere (integriert) migrieren. Verwenden Sie die Versionsauswahl oberhalb des Inhaltsverzeichniss, um die Dokumentation zu Azure Sphere (Integriert) anzuzeigen.
Die folgende Tabelle enthält den verfügbaren Arbeitsspeicher für Azure Sphere-Anwendungen, die auf einem MT3620-Chip ausgeführt werden.
Speichertyp | Betrag | Verfügbarkeit |
---|---|---|
Flash (Blitzlicht) | 1 MiB | Shared |
RAM | 256 KiB | Allgemeine Anwendungen |
SYSRAM | 64 KB pro Echtzeitkern | Echtzeitkern |
TCM (Tightly-Coupled Memory) | 192 KB pro Echtzeitkern | Echtzeitkern |
Azure Sphere stellt 1 MiB an Flashspeicher bereit, der von allgemeinen Anwendungen und Echtzeitanwendungen (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 zum Laden in TCM.
Darüber hinaus sind 256 KiB RAM für den allgemeinen Kern verfügbar. Bis zu 1 KiB dieses Speicherplatzes kann den einzelnen Kanälen mit gemeinsam genutztem Puffer zugeordnet werden, über die allgemeine Anwendungen und RTApps kommunizieren.
Jeder Echtzeitkern verfügt außerdem über 64 KB SYSRAM und 192 KB TCM. In der Regel wird 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 Für allgemeine Anwendungen verfügbarer Arbeitsspeicher.
- Ausführliche Informationen zur Arbeitsspeichernutzung in RTApps finden Sie unter Verwalten der Überlegungen zu Arbeitsspeicher und Wartezeit.