[ST CubeMX] FreeRTOS 메시지큐(Message Queue) 예제 코드 사용법
안녕하세요, 허블입니다. 오늘은 메시지 큐에 대해서 알아볼까 합니다. 메시지 큐는 Task 간에 데이터를 전송할 때 필요한 개념입니다. 테스크와 테스크가 통신하기 위한 인터페이스로 보면 될듯합니다. 구조는 이런 식으로 되어있습니다. Task에서 Message Queue(메시지큐)를 Put을 하면 다른 쪽 Task에서 Get을 하여 받습니다. 이렇게 구성을 하면 좋은 점은 Task 간의 독립성을 유지할 수 있습니다. 전역 변수로 여기저기서 사용하게 되는 것보다 간결하게 만들 수 있고 독립성을 유지할 수 있기 때문에 모듈로 붙이기 편하다는 장점이 있습니다. 바로 코드를 통해서 만드는 방법도 있지만 CubeMX를 통해서 만드는 방법을 알아보도록 하겠습니다. Cubemx 설정 좌측 카테고리에서 FREERTOS를..