OCPP JSON 메모리에서 시작한 tinyalloc 구조 개선
충전기에서 OCPP 메시지는 JSON 형식을 사용하고 있고, JSON 생성과 파싱에는 cJSON을 사용하고 있다. JSON 객체를 만들고 해제하는 과정에서는 작은 동적 메모리 할당이 반복된다. 장시간 재부팅 없이 동작해야 하는 충전기에서 이 할당을 시스템 공용 Heap과 그대로 섞어 쓰는 것은 부담이 있었다. 그래서 JSON이 사용하는 메모리를 FreeRTOS Heap과 분리하고, 별도의 고정 RAM 영역을 tinyalloc으로 관리해 왔다. GitHub - thi-ng/tinyalloc: malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)malloc / free replaceme..