Azure Sphere에서 사용 가능한 메모리
다음 표에서는 MT3620 칩에서 실행되는 Azure Sphere 애플리케이션에서 사용할 수 있는 메모리를 나열합니다.
메모리 유형 | 금액 | 가용성 |
---|---|---|
플래시 | 1MiB | 공유 |
Ram | 256KiB | 상위 수준 애플리케이션 |
SYSRAM | 실시간 코어당 64KB | 실시간 코어 |
TCM(긴밀하게 결합된 메모리) | 실시간 코어당 192KB | 실시간 코어 |
Azure Sphere는 상위 수준 및 실시간 지원 애플리케이션(RTApps) 간에 공유되는 1MiB의 플래시 메모리를 제공합니다. Azure Sphere OS는 애플리케이션 이미지 패키지에 이 공간을 사용하고 RTApps를 XIP(실행 위치) 또는 TCM에 로드하기 위해 매핑합니다.
또한 상위 코어에 256KiB의 RAM을 사용할 수 있습니다. 이 공간의 최대 1KiB는 상위 수준 애플리케이션과 RTApps가 통신하는 각 공유 버퍼 채널에 할당될 수 있습니다.
각 실시간 코어에는 64KB의 SYSRAM과 192KB의 TCM도 있습니다. 일반적으로 TCM은 빠른 코드 실행에 사용되며 SYSRAM은 데이터에 사용됩니다.
자세한 내용
- 상위 수준 애플리케이션의 메모리 사용에 대한 자세한 내용은 상위 수준 애플리케이션에 사용할 수 있는 메모리를 참조하세요.
- RTApps의 메모리 사용에 대한 자세한 내용은 메모리 및 대기 시간 고려 사항 관리를 참조하세요.