안녕하세요. 오늘은 RTOS의 Queue에 대해 알아보겠습니다.Queue는 먼저 집어넣은 데이터가 먼저 나오는 FIFO 구조의 저장형식입니다. RTOS에서는 TASK나 ISR에서 Queue에 데이터를 저장&불러오기를 할 수 있습니다. TASK랑 ISR에서 Queue에 접근할때 사용하는 함수가 다릅니다. ISR에서 접근할때는 함수명뒤에 FromISR()이 붙습니다. 다른 이유는 ISR은 짧은시간안에 실행되어야 하며 다른 태스크나 ISR에 의해 중단되지 않아야 합니다. 이로 인해 ISR에서 사용하는 함수들은 블로킹이 없고 간단하고 빠르게 동작됩니다. 예시) TASK에서 큐에 데이터를 보내는 함수 : xQueueSend(),ISR에서 큐에 데이터를 보내는 함수 : xQueueSendFromISR(); *x..