RTOS � Operacn� syst�m re�lneho casu
RTOS (Real-Time Operating System) je lahk� operacn� syst�m navrhnut� pre embedded zariadenia, kde �lohy musia byt vykonan� v garantovan�ch casov�ch term�noch. Na rozdiel od be�n�ch 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�dateln�. 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 bezpecnostn� zlyhanie.
Ved�ce RTOS platformy (2026)
| RTOS | Licencia | Kl�cov� vlastnost | Typick� MCU |
|---|---|---|---|
| Zephyr | Apache 2.0 | Kompletn� sietov� stack, 450+ dosiek | Nordic nRF, STM32, ESP32 |
| FreeRTOS | MIT | Minim�lna pam�tov� stopa (~6 KB) | Ak�kolvek 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, 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-riaden�ch �loh�ch.
- Secure Boot � Zabezpecenie, �e na RTOS zariaden� be�� len autentifikovan� firmv�r.
Staviame produkcn� RTOS firmv�r na Zephyr, FreeRTOS a bare-metal. Pozrite na�e slu�by V�voj Embedded Syst�mov.