반응형 pvPortMalloc1 RTOS 이해하기 2-2[기초] 2장. 메모리 관리 메모리 할당체계 예시 1) Heap_1 소형 전용 임베디드 시스템은 스케줄러가 시작되기 전에 작업 및 기타 커널 개체만 만드는 것이 일반적입니다. 이 경우 메모리는 응용 프로그램이 실시간 기능을 수행하기 시작하기 전에 커널에 의해서만 동적으로 할당되며 메모리는 응용 프로그램의 수명 동안 할당된 상태로 유지됩니다. 이는 선택한 할당 체계가 결정성 및 조각화와 같은 더 복잡한 메모리 할당 문제를 고려할 필요가 없으며 대신 코드크기 및 단순성과 같은 속성만 고려할 수 있음을 의미합니다. Heap_1.c는 pvPortMalloc()의 매우 기본적인 버전을 구현하고 vPortFree()를 구현하지 않습니다. 작업 또는 기타 커널 개체를 삭제하지 않는 응용 프로그램은 heap_1을 사용할 가능성.. 2020. 12. 13. 이전 1 다음 반응형