FreeRTOS에서 어떻게 공유자원에 대한 접근을 제한해 상호 배제를 획득하는지에 대한 시리즈이다.혹시 상호 배제에 대한 개념, 그리고 Critical Section과 Scheduler Suspend에 대한 내용이 궁금하다면 이전 글을 확인해보자.ㅤMutex와 Binary Semaphore앞서 확인했던 Critical Section과 Scheduler Suspend는 차단 방식으로 구성된다. Critical Section은 인터럽트를 차단해버렸고, Scheduler Suspend는 스케줄러를 차단해버렸다.ㅤMutex와 Semaphore는 차단이 아닌 “대기” 방식으로 상호 배제를 획득한다.Mutex : 상호 배제(MUTual EXclusion)을 위한 잠금 매커니즘Binary Semaphore : 0 또..