Zephyr RTOS

Zephyr Project

מערכת ההפעלה Zephyr היא פרויקט שיתופי בקוד פתוח שמטרתו ליצור מערכת הפעלה בזמן אמת (RTOS) לאינטרנט של הדברים (IoT). היא מבוססת על ליבת מערכת הפעלה קטנה שנועדה לשימוש במערכות עם משאבים מוגבלים: מחיישני סביבה פשוטים ועד מכשירים לבישים עם נוריות LED, שעונים חכמים מתוחכמים ושערי IoT אלחוטיים.

ליבת Zephyr מספקת סביבת ביצוע מרובת-תהליכונים (multi-threaded) עם טביעת רגל קטנה, ביצועים גבוהים ומגוון רחב של תכונות זמינות. שאר המערכת האקולוגית של Zephyr, כולל מנהלי התקנים, מחסנית רשת וקוד ספציפי לאפליקציה, משתמשת בתכונות של ליבת מערכת ההפעלה כדי ליצור אפליקציה מלאה. הליבה תומכת בארכיטקטורות רבות, כולל ARM Cortex-M,‏ Intel x86,‏ ARC,‏ NIOS II,‏ Tensilica Xtensa ו-RISC-V.

כדי להתחיל להשתמש ב-OpenThread עם Zephyr, כדאי לעיין בדוגמאות לרשתות Echo Server ו-Echo Client ממאגר הפרויקט Zephyr ב-GitHub. אפשר להריץ את הדוגמאות האלה במערכות על שבב (SoC) שתומכות ברדיו IEEE 802.15.4, למשל Nordic nRF52840.

מידע נוסף