Table of Contents
임베디드 애플리케이션의 메모리 요구는 효율적인 시스템 설계에 필수적입니다. Proper 계산은 불필요한 오버 헤드없이 모든 기능에 충분한 메모리를 가지고 있다는 것을 보장합니다.
Identifying 신청 성분
첫 번째 단계는 코드, 데이터, 실행 시간 변수를 포함한 응용 프로그램의 모든 구성 요소를 나열합니다. 이 기능은 각 부분에 필요한 메모리를 추정하는 데 도움이됩니다.
계산 부호 크기
코드 크기는 컴파일된 바이너리 및 어떤 라이브러리를 포함합니다. 컴파일러 출력 또는 빌드 시스템에서 얻을 수 있습니다. 이 크기는 플래시 메모리 계획에 중요합니다.
Data 및 Runtime Memory를 통한
Data Memory는 정적 변수, 일정 및 버퍼를 무시합니다. 스택과 같은 런타임 메모리는 애플리케이션 복잡성 및 동적 할당에 따라 다릅니다. Estimations는 최악의 경우 시나리오에 따라 만들 수 있습니다.
메모리 요구
코드 크기, 데이터 및 런타임 메모리 견적은 총 메모리 요구 사항을 제공합니다. 향후 업데이트 또는 비공개 필요성을 수용하기 위해 안전 마진을 포함하도록 조언됩니다.