RTOS Event Group 활용 — Bit Wait·Sync·Notify
Event group bit, set/clear, AND/OR 조건 wait, broadcast로 다중 task synchronization을 정리합니다.
Tech articles, book reviews, and presentations.
페이지 50 / 56
Event group bit, set/clear, AND/OR 조건 wait, broadcast로 다중 task synchronization을 정리합니다.
RTOS queue로 producer-consumer를 구성하고, by-value vs by-pointer, backpressure, zero-copy queue까지 정리합니다.
Mutex와 binary semaphore의 차이, priority inheritance, recursive lock, timeout, ownership 규칙을 정리합니다.
Binary semaphore signaling, counting semaphore resource pool, ISR-to-task wake-up 패턴을 정리합니다.
Preemptive와 cooperative, time-slice, context switch 비용, tickless idle까지 scheduler가 실제로 어떻게 도는지 정리합니다.
Periodic, event-driven, state machine 세 가지 task 패턴과 priority 산정 기준을 정리합니다.
Super-loop와 RTOS의 분기점, RAM/Flash 비용, 디버깅 복잡도, 결정 기준을 한 자리에 정리합니다.
Battery backup·alarm·calendar·tamper.
SPI 모드 vs SDIO·FatFs port·long filename.
RMII·MDIO·lwIP raw API·DHCP·HTTP server.