나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2026-07-22 03:21:08

freeRTOS

openRTOS에서 넘어옴

1. 개요

free Real Time OS, freeRTOS.

MCU를 비롯한 소형 프로세서를 위한 오픈소스 실시간 운영체제. 작업을 반드시 완료하는 것을 보장한다.

MIT 라이선스에 따라 무료 배포 되지만, 유료 버전이나 별도 추가 라이센스 요구시 제안되는 openRTOS도 있다. #

아마존 freeRTOS라고도 불린다. AWS를 소유하고 있는 아마존닷컴의 그 '아마존'이다.

2. 사용처

드론이나 LAN의 무선 작업인 WiFi처럼 동시에 여러 일을 해야 할 때 주로 쓰이는 편이다.

예를들어, 주로 다음과 같다.

이처럼 통신 스택이 내부에 자체 태스크를 갖는 경우가 많아서 RTOS 구조가 자연스럽게 요구되는 경우나 모듈화/유지보수성이 중요한 중, 대형 펌웨어급의 프로젝트로 커지기 시작하려면 필수적으로 사용된다.

3. 역사


최근 동향: 커널 릴리스가 꾸준히 이어지고(예: 10.6.1), 네트워킹·SMP 등 기능도 공식 사이트에서 확대 소개.

4. 공식 개발 사이트

공식 사이트[7] 에서는 freeRTOS의 git 공식 개발 사이트를 링크하고 있다.[8]

5. 관련 문서


[1] 스케쥴관리, 예로 주기 샘플링(1 Hz), 통신 재접속, 타임아웃 처리 등 우선순위와 정확한 주기가 필요한 경우[2] Wi-Fi/BLE/소켓/OTA[3] Real Time Engineers Ltd. 주도[4] Amazon Web Services, Inc.openrtos.net 참고[5] 커널 + 보안·연결 라이브러리[6] Amazon Web Services, Inc., FreeRTOS[7] #[8] #