Zephyr RTOS

Zephyr Project

نظام التشغيل Zephyr هو جهد تعاوني مفتوح المصدر يهدف إلى إنشاء نظام تشغيل في الوقت الفعلي (RTOS) لإنترنت الأشياء (IoT). ويستند إلى نواة صغيرة الحجم مصمَّمة للاستخدام على الأنظمة ذات الموارد المحدودة، بدءًا من أجهزة استشعار البيئة المضمَّنة البسيطة والأجهزة القابلة للارتداء المزودة بمصابيح LED، وصولاً إلى الساعات الذكية المتطورة وبوابات إنترنت الأشياء اللاسلكية.

توفّر نواة Zephyr مساحة صغيرة وأداءً عاليًا وبيئة تنفيذ متعددة مؤشرات الترابط مع مجموعة كبيرة من الميزات المتاحة. تستخدم بقية منظومة Zephyr المتكاملة، بما في ذلك برامج تشغيل الأجهزة وحزمة الشبكات والرمز البرمجي الخاص بالتطبيق، ميزات النواة لإنشاء تطبيق كامل. تتوافق النواة مع بنى متعددة، بما في ذلك ARM Cortex-M وIntel x86 وARC وNIOS II وTensilica Xtensa وRISC-V.

لبدء استخدام OpenThread مع Zephyr، يمكنك الاطّلاع على أمثلة الشبكات Echo Server وEcho Client من مستودع مشروع Zephyr على GitHub. يمكنك تشغيل هذه الأمثلة على أنظمة على شرائح توفّر إمكانية استخدام راديو IEEE 802.15.4، مثل Nordic nRF52840.

مزيد من المعلومات