Pamięć dostępna w usłudze Azure Sphere
W poniższej tabeli wymieniono pamięć dostępną dla aplikacji Azure Sphere działających na mikroukładie MT3620.
Typ pamięci | Kwota | Dostępność |
---|---|---|
Flash | 1 MiB | Udostępnionych |
Pamięci ram | 256 KiB | Aplikacje wysokiego poziomu |
SYSRAM | 64 KB na rdzeń w czasie rzeczywistym | Rdzenie w czasie rzeczywistym |
Ściśle sprzężona pamięć (TCM) | 192 KB na rdzeń w czasie rzeczywistym | Rdzenie w czasie rzeczywistym |
Azure Sphere zapewnia 1 MiB pamięci flash, która jest współużytkowana między aplikacjami obsługującymi wysoki poziom i w czasie rzeczywistym (RTApps). System operacyjny Azure Sphere używa tego miejsca do tworzenia pakietów obrazów aplikacji i mapowania aplikacji RTApps w celu wykonania w miejscu (XIP) lub ładowania do funkcji TCM.
Ponadto dla rdzenia wysokiego poziomu jest dostępnych 256 kib pamięci RAM. Do 1 KiB tego miejsca może zostać przydzielonych do każdego udostępnionego kanału buforowego, za pośrednictwem którego komunikują się aplikacje wysokiego poziomu i aplikacje RTApps.
Każdy rdzeń w czasie rzeczywistym ma również 64 KB SYSRAM i 192 KB TCM. Zazwyczaj funkcja TCM służy do szybkiego wykonywania kodu, a do danych jest używana funkcja SYSRAM.
Aby uzyskać więcej informacji
- Aby uzyskać szczegółowe informacje na temat używania pamięci w aplikacjach wysokiego poziomu, zobacz Pamięć dostępna dla aplikacji wysokiego poziomu.
- Aby uzyskać szczegółowe informacje na temat używania pamięci w aplikacjach RTApps, zobacz Zarządzanie zagadnieniami dotyczącymi pamięci i opóźnień