FreeRTOS 공부하기 01 - FreeRTOS에 대해
개인공부/FreeRTOS 공부·2026. 5. 2.
1. FreeRTOS란 무엇이고, 왜 쓸까?1. FreeRTOS가 뭐예요?FreeRTOS는 실시간 커널(real-time kernel)과 여러 모듈형 라이브러리로 이루어진 C 라이브러리 모음입니다.여기서 커널(Kernel) 이란 운영체제의 핵심 부분, 즉 "누가 언제 CPU를 쓸지 결정하는 교통경찰" 같은 존재입니다. Windows나 macOS처럼 거대한 OS가 아니라, 아주 작은 마이크로컨트롤러(예: 세탁기 칩, 드론 제어 보드 등)에서 돌아갈 수 있을 만큼 가볍습니다.2. 어디에 쓰이나요?FreeRTOS 커널은 마이크로컨트롤러나 소형 마이크로프로세서에서 실행되는 deeply embedded(깊이 내장된) 실시간 애플리케이션에 적합합니다. 이런 애플리케이션은 보통 하드 실시간 요구사항과 소프트 실시간 ..