Память, доступная в Azure Sphere

В следующей таблице перечислены объемы памяти, доступные для приложений Azure Sphere, работающих на микросхеме MT3620.

Тип памяти Сумма Доступности
Вспышки 1 МиБ Общий
Оперативной памяти 256 КиБ Высокоуровневые приложения
SYSRAM 64 КБ на ядро в режиме реального времени Ядро в режиме реального времени
Тесно связанная память (TCM) 192 КБ на ядро в режиме реального времени Ядро в режиме реального времени

Azure Sphere предоставляет 1 МиБ флэш-памяти, которая совместно используется приложениями высокого уровня и приложениями с поддержкой реального времени (RTApp). ОС Azure Sphere использует это пространство для пакетов образов приложений и сопоставления приложений RTApp для выполнения на месте (XIP) или для загрузки в TCM.

Кроме того, для ядра высокого уровня доступно 256 КиБ ОЗУ. Для каждого общего буферного канала, через который взаимодействуют высокоуровневые приложения и RTApp, может быть выделено до 1 КиБ этого пространства.

Каждое ядро в режиме реального времени также имеет 64 КБ SYSRAM и 192 КБ TCM. Как правило, TCM используется для быстрого выполнения кода, а SYSRAM — для данных.

Дополнительные сведения