Azure Sphere 上可用的内存
下表列出了在 MT3620 芯片上运行的 Azure Sphere 应用程序的可用内存。
内存类型 | 量 | 可用 性 |
---|---|---|
闪光 | 1 MiB | 共享 |
Ram | 256 KiB | 高级应用程序 |
SYSRAM | 每个实时核心 64 KB | 实时核心 |
紧密耦合的内存 (中医) | 每个实时核心 192 KB | 实时核心 |
Azure Sphere 提供 1 MiB 的闪存,可在支持高级和实时的应用程序之间共享, (RTApps) 。 Azure Sphere OS 将此空间用于应用程序映像包和映射 RTApps,无论是用于就地执行 (XIP) ,还是用于加载到 TCM。
此外,256 KiB 的 RAM 可用于高级核心。 最多可以为高级应用程序和 RTApp 通信的每个共享缓冲区通道分配最多 1 KiB 的空间。
每个实时核心还具有 64 KB 的 SYSRAM 和 192 KB 的 TCM。 通常,TCM 用于快速代码执行,SYSRAM 用于数据。
有关详细信息
- 有关高级应用程序中的内存使用的详细信息,请参阅 可用于高级应用程序的内存
- 有关 RTApps 中的内存使用的详细信息,请参阅 管理内存和延迟注意事项