Tag: FreeRTOS
All the articles with the tag "FreeRTOS".
-
lwIP TCP 재시도 루프에서 RTOS delay가 필요한 이유: busy loop를 막고 CPU를 양보하기
lwIP 같은 RTOS 기반 TCP/IP stack에서 송신 재시도 루프를 아무 대기 없이 반복하면 busy loop가 되어 오히려 네트워크 thread와 다른 task의 실행을 방해할 수 있다. 짧은 RTOS delay와 timeout을 함께 두면 CPU 양보와 무한 대기 방지를 동시에 챙길 수 있다.
-
lwIP 메모리 옵션 구조 정리: PBUF_POOL, MEM_SIZE, MEMP_NUM_*를 한 번에 보기
lwIP 메모리는 PBUF_POOL, MEM_SIZE, MEMP_NUM_*, OS 큐가 각각 다른 역할을 맡는다. FreeRTOS 포팅과 정적 풀 구성을 기준으로 각 옵션이 어디에 쓰이고 어떤 병목으로 이어지는지 구조적으로 정리한다.