FreeRTOS V2 OS Timer 삽질기
기존 프로젝트는 None-OS 모델로 개발이 진행되어, OS 없이 개발된 코드는 인수 인계 받아 프로젝트를 진행하였지만, 이번 새로 진행하는 프로젝트는 LCD 모듈이 추가되어 OS 없이 개발이 가능하지만 개발의 효율성을 높이기 위해 STM32에서 제공하는 FreeRTOS를 적용하여 진행하기로 하였다. OS를 사용하면 쓰레드 생성 및 공유자원 접근 그리고 쓰레드간 IPC를 보다 편하게 처리할 수 있으며, tick 타임을 직접 계산하여 타이머처럼 코딩하는 것이 아니라 OS에서 제공하는 SW Timer를 사용하면 보다 편하게 코딩할 수 있다. 그런데, 이번에 FreeRTOS를 처음 접해서 케바케로 다양한 삽질을 진행중에 있다. 우선 FreeRTOS 타이머를 생성하여 500ms 마다 주기적으로 타이머 콜백함수가..