FreeRTOS는 마이크로 컨트롤러용 실시간 오픈 소스 운영 체제로, 이를 통해 소형 저출력 엣지 디바이스를 쉽게 프로그래밍, 배포, 보호, 연결 및 관리할 수 있습니다. MIT 오픈 소스 라이선스로 자유롭게 배포되는 FreeRTOS에는 커널은 물론, 여러 업종 및 애플리케이션의 사용 사례에 적합하며 계속 추가되고 있는 소프트웨어 라이브러리 세트도 포함되어 있습니다. FreeRTOS는 소형 저출력 디바이스를 AWS IoT Core와 같은 AWS 클라우드 서비스에 안전하게 연결하거나 AWS IoT Greengrass를 실행하는 출력이 높은 엣지 디바이스에 연결합니다. FreeRTOS는 안정성과 사용 편의성에 중점을 두고 개발되었으며 장기 지원 릴리스에 대한 예측 가능성을 제공합니다.
마이크로 컨트롤러는 가전제품, 센서, 피트니스 트래커, 산업 자동화 및 자동차를 비롯한 많은 디바이스에서 발견되는 간단하고 리소스가 제약된 프로세서를 포함합니다. 다수의 소형 디바이스는 클라우드에 연결하거나 다른 디바이스에 로컬로 연결하여 이점을 얻을 수 있지만 제한된 컴퓨팅 파워와 메모리 용량으로 인해 일반적으로 간단하고 기능적인 작업을 수행합니다. 마이크로 컨트롤러는 로컬 네트워크 또는 클라우드에 연결하는 기능이 내장되지 않은 운영 체제에서 주로 실행되므로, IoT 애플리케이션은 상당히 어려운 과제일 수 있습니다. FreeRTOS는 이러한 문제를 해결할 수 있도록 저전력 디바이스를 실행하는 커널은 물론, 클라우드 또는 다른 엣지 디바이스에 쉽고 안전하게 연결할 수 있는 소프트웨어 라이브러리까지 모두 제공하므로, 사용자가 디바이스에서 IoT 애플리케이션에 필요한 데이터를 수집하고 조치를 취할 수 있습니다.
이점
오픈 소스
FreeRTOS는 재사용에 대한 제약이 거의 없는 퍼미시브 라이선스인 MIT 오픈 소스로 릴리스됩니다. FreeRTOS 오픈 소스 커뮤니티에 대해 자세히 알아보려면 여기를 클릭하세요.
신뢰할 수 있는 커널
FreeRTOS 커널은 세계적인 여러 기업이 검증된 내구성, 작은 공간, 폭넓은 디바이스 지원을 갖춘 사실상의 마이크로 컨트롤러 및 소형 마이크로세서 표준으로 신뢰합니다.
출시 가속화
FreeRTOS에는 클라우드에 대한 종단 간 연결을 보여주는 마이크로 컨트롤러 기반 평가 보드에 이식된 사전 통합 FreeRTOS 프로젝트인 IoT 레퍼런스 통합, 그리고 프로젝트를 신속하게 시작할 수 있도록 도와주는 사전 구성된 데모가 포함됩니다. 코드를 즉시 다운로드하고 컴파일하여 출시 시기를 앞당길 수 있습니다. AWS IoT Device Tester를 사용하여 디바이스가 FreeRTOS를 실행하고 AWS IoT 서비스와 상호 운용되는지 자신 있게 자체 테스트를 수행할 수도 있습니다.
저출력 디바이스를 안전하게 연결, 프로그래밍, 배포 및 관리
FreeRTOS는 전송 계층 보안(TLS v1.2) 및 PKCS #11을 지원하므로 디바이스가 안전하게 AWS에 연결될 수 있습니다. 또한 일반적으로 필요한 IoT 기능을 디바이스에 손쉽게 프로그래밍할 수 있습니다. Wi-Fi 또는 이더넷 같은 일반적인 연결 옵션을 사용해 로컬 네트워크에 연결하거나 Bluetooth Low Energy를 사용하여 모바일 디바이스를 연결하도록 디바이스를 구성하는 데 도움이 되는 소프트웨어 라이브러리를 예로 들 수 있습니다. FreeRTOS에는 디바이스에 향상된 기능이나 보안 패치를 원격으로 업데이트하는 무선 업데이트(OTA) 라이브러리와 배포 및 OTA 업데이트 시에 디바이스 코드가 해킹 당하지 않도록 하는 코드 서명 기능도 포함되어 있습니다.
다양한 APN 파트너 지원
AWS 파트너 네트워크(APN)는 커뮤니티 기고, 전문가 지원, 통합 개발 및 생산성 도구를 비롯한 광범위한 옵션을 제공합니다. FreeRTOS는 다양한 칩셋에서 IoT 솔루션을 손쉽게 구축할 수 있는 유연성을 제공하며, 40여 가지 아키텍처를 지원합니다. FreeRTOS 및 AWS IoT와 호환되는 것으로 인증된 디바이스는 AWS Partner Device Catalog에서 확인할 수 있습니다.
장기 지원에 대한 예측 가능성
FreeRTOS는 장기 지원(LTS) 릴리스를 통해 기능 안정성을 제공합니다. FreeRTOS LTS 라이브러리에는 2년 동안 보안 업데이트 및 중요 버그 수정이 함께 제공됩니다. 이 라이브러리는 AWS에서 FreeRTOS 커뮤니티를 위해 유지 관리하고 있습니다. FreeRTOS LTS 라이브러리에 대한 자세한 내용을 보려면 여기를 클릭하세요.
FreeRTOS 확장 유지관리 플랜(EMP)은 선택한 FreeRTOS LTS 버전에 대한 보안 패치 및 중요 버그 수정을 최대 10년간 제공합니다. FreeRTOS EMP를 선택하면 FreeRTOS 기반의 수명이 긴 디바이스를 안정적인 기능과 수년간 보안 업데이트가 제공되는 버전으로 안심하고 사용할 수 있습니다. FreeRTOS 라이브러리의 곧 공개될 패치에 대한 알림을 적시에 받을 수 있으므로 사물 인터넷(IoT) 디바이스의 보안 패치 배포를 계획할 수 있습니다. FreeRTOS EMP에 대해 자세히 알아보려면 기능 페이지를 참조하세요.
작동 방식
FreeRTOS는 손쉽게 커넥티드 마이크로컨트롤러 기반 디바이스를 프로그래밍하고 해당 디바이스로부터 IoT 애플리케이션을 위한 데이터를 수집하는 데 필요한 모든 것을 제공합니다. 시작하려면 AWS Partner Device Catalog에서 FreeRTOS 지원 마이크로 컨트롤러를 선택할 수 있습니다. 그런 다음, AWS 콘솔 또는 GitHub를 사용하여 관련 FreeRTOS 라이브러리나 사전 검증된 IoT 참조 통합을 선택하고 다운로드할 수 있습니다. 모든 옵션에 대한 자세한 내용은 시작하기 페이지를 참조하세요.
FreeRTOS 디바이스를 AWS IoT Core와 같은 클라우드 서비스, 로컬 엣지 디바이스 또는 모바일 디바이스에 Bluetooth Low Energy를 통해 안전하게 연결하고 AWS IoT Device Management의 OTA 업데이트 기능을 사용하여 원격으로 업데이트할 수 있습니다. AWS IoT Device Defender와의 통합을 통해 디바이스 측 지표를 보고하여 이러한 지표가 예상되는 동작에서 벗어나는 경우 이상 항목을 쉽게 탐지할 수 있습니다.

사용 사례
산업용 애플리케이션
산업 고객은 비즈니스 크리티컬 워크로드에 대한 데이터를 생성하는 마이크로컨트롤러 기반 디바이스를 활용할 수 있습니다. 산업 센서, 작동기, 펌프 및 자동화 구성 요소는 저렴하고 저출력이며 실시간 작업을 수행할 수 있으므로 마이크로컨트롤러를 사용하기에 적합합니다. 예를 들어 마이크로컨트롤러 하나가 석유 굴착 장치의 펌프 하나를 제어하므로 장애가 발생하는 경우 생산이 완전히 중단될 가능성이 있습니다. FreeRTOS를 사용하면 이러한 고객이 클라우드에 직접 연결하여 시스템 성능 및 스트레스에 대한 데이터를 수집하고, 가동 중단을 방지하도록 AWS IoT Greengrass를 사용해 실시간으로 로컬에서 중요한 조치를 취할 수 있습니다.
소비재
FreeRTOS는 가전제품, 웨어러블 기술 또는 스마트 조명 제조업체와 같은 소비재 기업이 다양한 제품과 모델에 걸쳐 마이크로컨트롤러 기반 디바이스 개발, 제공 및 유지 관리를 표준화할 수 있도록 지원합니다. FreeRTOS는 서로 다른 출력 및 용량의 다양한 마이크로컨트롤러 하드웨어를 지원할 수 있는 단일 마이크로컨트롤러 운영 체제를 제공합니다. 따라서 이러한 기업들은 여러 생산 라인에서 복잡한 소프트웨어 개발을 관리하는 대신 제품 혁신에 집중할 수 있습니다. 또한 FreeRTOS에서는 OTA 업데이트 기능을 통해 시중에서 사용되는 기존 소비재의 기능을 안전하게 업데이트할 수 있는 방법을 제공합니다.
B2B 솔루션
마이크로컨트롤러는 저출력 요구 사항과 저렴한 비용 덕분에 B2B 상용 디바이스로 많이 사용됩니다. 예를 들어 보안 장비 제조업체는 점점 더 많은 상용 도어록이나 센서 시스템과 같은 마이크로컨트롤러 기반 디바이스에 연결 기능을 추가하고 있습니다. FreeRTOS를 사용하면 이러한 기업이 설계와 개발 프로세스를 간소화하여 새로운 커넥티드 제품 출시를 가속화할 수 있습니다. 또한 이러한 제조업체는 OTA 업데이트 기능을 사용해 패치를 상용 도어록에 적용할 수 있습니다.
고객

FreeRTOS는 SOLshare가 방글라데시와 그 외 지역의 지역 사회에 저렴한 태양열 전기를 공급하는 혁신적인 P2P 마이크로그리드를 구축하는 데 도움을 주었습니다.
"AWS 덕분에 엔드 투 엔드 IoT 솔루션을 손쉽게 구축할 수 있었습니다. AWS는 이를 위해 디바이스의 FreeRTOS부터 클라우드의 서비스에 이르기까지 최첨단 기술을 제공했을 뿐 아니라, 개발 및 출시 노력을 가속화한 실제 접근 방식을 통해 AWS 프로토타이핑 팀의 IoT 전문가를 SOLshare 엔지니어링 팀에 지원하여 솔루션의 기초를 설계하고 개발하는 과정을 도와주었습니다. AWS는 우리 회사의 비전과 제품에 투자했습니다. 실질적인 도움과 커뮤니티 중심의 접근 방식 덕분에 개발 리소스가 방글라데시와 그 외 지역의 지역 사회에 저렴한 태양열 전기를 공급하는 P2P 마이크로크리드를 구축하는 데 집중하도록 할 수 있게 되었습니다."
Hannes Kirchhoff, SOLshare CTO

FreeRTOS는 Shimadzu가 상업용 트럭에서 유압 리프트를 안정적이고 지능적으로 모니터링하여 현장에서 보고되는 고장, 장비 가동 중단 및 유지보수 비용을 줄이는 데 도움을 줍니다.
"우리는 AWS 덕분에 캠핑 장비점들이 상업용 트럭에서 유압 리프트 사용을 모니터링하여 예기치 못한 고장을 방지하는 데 도움을 주는 비용 효과적인 솔루션을 찾았습니다. AWS는 MCU 기반 모듈을 지능적인 IoT 디바이스로 변환하고 AWS IoT Core를 사용하여 수만 대의 유압 장치로부터 데이터를 수집 및 관리함으로써, 당사의 요구에 꼭 맞는 FreeRTOS의 안정성을 보여주었습니다. AWS로 더욱 저렴한 솔루션을 실현하는 것은 물론, FreeRTOS를 통한 구축으로 10개월의 개발 시간을 절약했으며 현장에서 보고되는 고장, 장비 가동 중단 및 유지 보수 비용도 확실히 줄었습니다."
Yutaro Nakatsu, 기술 설계 유닛 관리자 - Shimadzu
AWS 파트너와 협력
AWS에서 FreeRTOS와 작동하도록 인증된 신뢰적인 IoT 하드웨어로 IoT 프로젝트 구현을 간소화하십시오. 아래에서 AWS 파트너를 선택하면 AWS Partner Device Catalog에서 해당 파트너의 AWS 인증 디바이스가 표시되므로 FreeRTOS와 작동하는 하드웨어를 찾아 즉각적으로 프로젝트에 통합할 수 있습니다. AWS 파트너가 제공하는 AWS 지원 하드웨어를 사용하면 iOT 프로젝트를 더 쉽게 롤아웃하는 데 도움이 됩니다. 모든 디바이스는 해당 파트너로부터 구매하여 시작할 수 있습니다.


STMicroelectronics
“AWS 클라우드 서비스에 연결되는 사물의 설계를 가속화하고 STM32 마이크로컨트롤러를 개발자를 위한 최상의 선택으로 만들기 위해 당사의 X-CUBE-AWS STM32Cube 확장 패키지는 FreeRTOS의 풍부한 기능과 사용 편의성을 활용합니다. FreeRTOS LTS 릴리스와 STM32Cube 소프트웨어 패키지의 통합은 장기적 안정성과 보증된 유지 관리를 제공하므로 고객은 개발 중인 AWS 연결성 솔루션의 품질 및 가치 추가에 집중할 수 있습니다."
- Laurent Desseignes, 마이크로컨트롤러 에코시스템 마케팅 관리자, STMicroelectronics

Espressif
“Espressif는 최상의 사용자 경험을 제공하는 데 중점을 두고 있습니다. 이를 위해 당사는 AI 지원, 오프라인 및 음성 명령 엔진을 위한 애플리케이션 프레임워크뿐 아니라 안면 인식 솔루션, 개발 보드 및 모듈을 포함하는 가장 포괄적인 IoT 개발 프레임워크를 구축했습니다. 당사는 FreeRTOS 장기 지원의 출시를 적극 환영합니다. 이를 통해 당사의 고객은 장기 지원 릴리스가 제공하는 안정성과 보안 업데이트의 혜택을 모두 얻게 되었기 때문입습니다.”
- Teo Swee Ann, 창립자 겸 CEO, Espressif Systems

Renesas
“당사의 고객은 소프트웨어 설계가 갈수록 복잡해지고 있지만 보다 짧은 개발 시간, 품질 유지 및 안정성에 대한 요구를 여전히 충족해야 하는 문제로 인해 큰 어려움을 직면하고 있습니다. AWS와의 파트너십과 Renesas MCU 인증을 받은 FreeRTOS를 통해 당사는 안전하고 안정적인 칩-클라우드 연결에 대한 업계와 IoT 고객의 수요를 충족할 수 있는 뛰어난 유연성을 제공할 수 있습니다. 그뿐 아니라 FreeRTOS LTS 릴리스를 통해 당사의 고객은 더 높은 품질과 안정성의 이점을 얻고 보안 취약성을 신속하게 해결하여, 가치를 추가하는 개발 업무에 그 어느 때보다 집중할 수 있게 되었습니다.”
- Daryl Khoo, IoT 인프라 사업부 IoT 플랫폼 사업 디비전 마케팅 부사장, Renesas

Infineon
“Infineon은 차별화된 고품질 IoT 제품을 적은 위험 부담으로 적시에 그리고 예산에 맞춰 출시하기 위해 노력하고 있습니다. 수많은 당사의 고객이 클라우드에서 노드에 이르는 완전한 솔루션을 원하며 이러한 솔루션이 고객의 제품 수명 주기 동안 유지될 수 있기를 원합니다. FreeRTOS LTS 라이브러리는 장기 반도체 지원과 결합되어 당사의 고객이 IoT 제품을 위한 솔루션을 선택할 때 요구하는 안정성과 장기성에 대한 확신을 제공합니다.”
- Rob Conant, 소프트웨어 및 에코시스템, IoT 컴퓨팅 및 무선 사업부 VP, Infineon

NXP Semiconductors
"NXP는 산업 및 IoT 시장을 위한 엣지 프로세싱 솔루션 부분의 신뢰적인 공급업체로서 제품 수명에 대해 지속적인 투자와 노력을 기울이고 있습니다. 고객들은 차별화된 제품의 고속 개발을 위한 기반으로 당사가 FreeRTOS를 위한 소프트웨어 드라이버를 제공하고 이에 기반한 소프트웨어 기술을 지원하는 데 의존하고 있으며 당사는 이를 MCUXpresso SDK를 통해 지원하고 있습니다. AWS 클라우드 서비스에 연결되는 안전한 엣지 디바이스를 개발하고 있으며 중요 소프트웨어 업데이트에 의존할 수 있기를 원하는 MCU 고객을 위핸 당사의 약속은 FreeRTOS LTS 라이브러리의 통합을 통해 더욱 강화해 줍니다.”
- Joe Yu, IoT 제품 라인 VP 겸 GM, NXP Semiconductors
-
A-F
-
G-K
-
L-M
-
N-R
-
S-Z
-
A-F
-
G-K
-
L-M
-
N-R
-
S-Z
FreeRTOS 시작하기
FreeRTOS 기능에 대해 자세히 알아보기