Zephyr RTOS

Zephyr Project

Zephyr OS, Nesnelerin İnterneti (IoT) için gerçek zamanlı bir işletim sistemi (RTOS) oluşturmaya yönelik açık kaynaklı bir ortak çalışmadır. Kaynak kısıtlaması olan sistemlerde kullanılmak üzere tasarlanmış küçük boyutlu bir çekirdeğe dayanır. Bu sistemler arasında basit yerleşik çevre sensörleri ve LED giyilebilir cihazlardan gelişmiş akıllı saatler ve IoT kablosuz ağ geçitlerine kadar çeşitli cihazlar yer alır.

Zephyr çekirdeği, az yer kaplayan, yüksek performanslı, çok iş parçacıklı bir yürütme ortamı sunar ve zengin bir özellik setine sahiptir. Cihaz sürücüleri, ağ yığını ve uygulamaya özel kod dahil olmak üzere Zephyr ekosisteminin geri kalanı, eksiksiz bir uygulama oluşturmak için çekirdeğin özelliklerini kullanır. Çekirdek; ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa ve RISC-V dahil olmak üzere birden fazla mimariyi destekler.

OpenThread'i Zephyr ile kullanmaya başlamak için GitHub'daki Zephyr proje deposunda bulunan Echo Server ve Echo Client ağ örneklerine göz atın. Bu örnekleri, IEEE 802.15.4 radyosunu destekleyen SoC'lerde (ör. Nordic nRF52840) çalıştırabilirsiniz.

Daha fazla bilgi