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