Azure Sphere에서 사용 가능한 메모리
Important
Azure Sphere(레거시) 설명서입니다. Azure Sphere(레거시)는 2027년 9월 27일에 사용 중지되며 사용자는 이 시간까지 Azure Sphere(통합)로 마이그레이션해야 합니다. TOC 위에 있는 버전 선택기를 사용하여 Azure Sphere(통합) 설명서를 볼 수 있습니다.
다음 표에서는 MT3620 칩에서 실행되는 Azure Sphere 애플리케이션에서 사용할 수 있는 메모리를 나열합니다.
메모리 유형 | 금액 | 가용성 |
---|---|---|
Flash | 1MiB | 공유 |
RAM | 256KiB | 상위 수준 애플리케이션 |
SYSRAM | 실시간 코어당 64KB | 실시간 코어 |
TCM(긴밀하게 결합된 메모리) | 실시간 코어당 192KB | 실시간 코어 |
Azure Sphere는 상위 수준 애플리케이션과 RTApp(실시간 지원 애플리케이션) 간에 공유되는 1MiB의 플래시 메모리를 제공합니다. Azure Sphere OS는 애플리케이션 이미지 패키지에 이 공간을 사용하고, XIP(실행 위치) 또는 TCM에 로드하기 위해 RTApp을 매핑합니다.
또한 상위 코어에는 256KiB의 RAM을 사용할 수 있습니다. 상위 수준 애플리케이션과 RTApp이 통신하는 각 공유 버퍼 채널에 대해 이 공간의 최대 1KiB를 할당할 수 있습니다.
또한 각 실시간 코어에는 64KB의 SYSRAM과 192KB의 TCM이 있습니다. 일반적으로 TCM은 빠른 코드 실행에 사용되고, SYSRAM은 데이터에 사용됩니다.
자세한 정보 알아보기
- 상위 수준 애플리케이션의 메모리 사용에 대한 자세한 내용은 상위 수준 애플리케이션에 사용할 수 있는 메모리를 참조하세요.
- RTApps의 메모리 사용에 대한 자세한 내용은 메모리 관리 및 대기 시간 고려 사항을 참조 하세요.