Zephyr RTOS
Zephyr je open-source RTOS pod záštitou Linux Foundation, navrhnutý pre resource-constrained embedded zariadenia. Stal sa preferovaným RTOS pre moderný IoT vývoj — najmä na Nordic Semiconductor a STM32 platformách.
Prečo Zephyr vyhráva
V roku 2024 projekt Zephyr dosiahol 1 100 unikátnych prispievateľov, prekonal 100 000 commitov a pridal podporu pre 150 nových dosiek. Oficiálny Nordic SDK (nRF Connect SDK) je celý postavený na Zephyre.
Zephyr vs. FreeRTOS
| Faktor | Zephyr | FreeRTOS |
|---|---|---|
| Rozsah | RTOS + ovládače + sieťovanie + bezpečnosť | Len kernel |
| BLE stack | Vstavaný (host + controller) | Externý |
| Thread/Matter | Vstavaný | Nedostupný |
| Bezpečný boot | MCUboot integrovaný | Manuálna integrácia |
| Najlepšie pre | Komplexné IoT produkty | Jednoduché jednoúlohové |
Súvisiace pojmy
- RTOS — Zephyr je konkrétna implementácia RTOS.
- BLE — Zephyr obsahuje kompletný BLE 5.4 stack.
- MCUboot — Bezpečný bootloader integrovaný so Zephyrom.
Zephyr je náš primárny RTOS pre Nordic a STM32 vývoj. Pozrite Vývoj Embedded Systémov.