RTOS — Operacňa systém reálneho casu
RTOS (Real-Time Operating System) je lahk� operacňa systém navrhnutý pre embedded zariadenia, kde �lohy musia byt vykonaňa v garantovaňach casových termínoch. Na rozdiel od bežňach OS (Linux, Windows), RTOS poskytuje deterministický plánovanie — systém matematicky garantuje dokoncenie kritickej �lohy v stanovenom casovom okne.
Preco na RTOS záleží
V embedded systémoch �reálny cas” neznamená �ršchly” — znamená predvýdatelňa. Regulštor motora pracujšci na 10 kHz musí vykonat cyklus každých 100 �s. Vynechanie cyklu v brzdovom systéme alebo kardiostimulštore nie je problšm výkonu — je to bezpecnostňa zlyhanie.
Vedšce RTOS platformy (2026)
| RTOS | Licencia | Kľúčová vlastnost | Typická MCU |
|---|---|---|---|
| Zephyr | Apache 2.0 | Kompletňa sietový stack, 450+ dosiek | Nordic nRF, STM32, ESP32 |
| FreeRTOS | MIT | Minimálna pamäťový stopa (~6 KB) | Akškolvek Cortex-M, ESP32 |
| ThreadX | MIT | Safety-certifikovaný (IEC 61508 SIL 4) | STM32, Renesas |
| NuttX | Apache 2.0 | POSIX-kompatibilňa, Linux-like API | ESP32, STM32 |
Trh s RTOS dosiahol v roku 2025 priblišne 6,4 miliardy USD, co 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-riadeňach �lohšch.
- Secure Boot — Zabezpecenie, že na RTOS zariadení beží len autentifikovaný firmvér.
Staviame produkcňa RTOS firmvér na Zephyr, FreeRTOS a bare-metal. Pozrite naže služby Vývoj Embedded Systémov.