Zephyr RTOS
Zephyr je open-source RTOS pod zštitou Linux Foundation, navrhnutý pre resource-constrained embedded zariadenia. Stal sa preferovaňam RTOS pre moderňa IoT vývoj — najmá na Nordic Semiconductor a STM32 platformách.
Preco Zephyr vyhršva
V roku 2024 projekt Zephyr dosiahol 1 100 unikátnych prispievatelov, prekonal 100 000 commitov a pridal podporu pre 150 nových dosiek. Oficišlny Nordic SDK (nRF Connect SDK) je celý postaveňa na Zephyre.
Zephyr vs. FreeRTOS
| Faktor | Zephyr | FreeRTOS |
|---|---|---|
| Rozsah | RTOS + ovlšdace + sietovanie + bezpecnost | Len kernel |
| BLE stack | Vstavaný (host + controller) | Exterňa |
| Thread/Matter | Vstavaný | Nedostupňa |
| Bezpecňa 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 kompletňa BLE 5.4 stack.
- MCUboot — Bezpecňa bootloader integrovaný so Zephyrom.
Zephyr je ňa primárny RTOS pre Nordic a STM32 vývoj. Pozrite Vývoj Embedded Systémov.