RTOS — Operačný systém reálneho času
RTOS (Real-Time Operating System) je ľahký operačný systém navrhnutý pre embedded zariadenia, kde úlohy musia byť vykonané v garantovaných časových termínoch. Na rozdiel od bežných OS (Linux, Windows), RTOS poskytuje deterministické plánovanie — systém matematicky garantuje dokončenie kritickej úlohy v stanovenom časovom okne.
Prečo na RTOS záleží
V embedded systémoch „reálny čas” neznamená „rýchly” — znamená predvídateľný. Regulátor motora pracujúci na 10 kHz musí vykonať cyklus každých 100 µs. Vynechanie cyklu v brzdovom systéme alebo kardiostimulátore nie je problém výkonu — je to bezpečnostné zlyhanie.
Vedúce RTOS platformy (2026)
| RTOS | Licencia | Kľúčová vlastnosť | Typický MCU |
|---|---|---|---|
| Zephyr | Apache 2.0 | Kompletný sieťový stack, 450+ dosiek | Nordic nRF, STM32, ESP32 |
| FreeRTOS | MIT | Minimálna pamäťová stopa (~6 KB) | Akýkoľvek Cortex-M, ESP32 |
| ThreadX | MIT | Safety-certifikovaný (IEC 61508 SIL 4) | STM32, Renesas |
| NuttX | Apache 2.0 | POSIX-kompatibilný, Linux-like API | ESP32, STM32 |
Trh s RTOS dosiahol v roku 2025 približne 6,4 miliardy USD, čo predstavuje ~45 % celkového trhu s embedded softvérom.
Súvisiace pojmy
- Zephyr RTOS — Open-source RTOS s vstavaným BLE, Thread a LoRaWAN stackom.
- Edge AI — On-device ML inferencia na RTOS-riadených úlohách.
- Secure Boot — Zabezpečenie, že na RTOS zariadení beží len autentifikovaný firmvér.
Staviame produkčný RTOS firmvér na Zephyr, FreeRTOS a bare-metal. Pozrite naše služby Vývoj Embedded Systémov.