Arduino משיק את הבטא של הליבות שלו המשולבות עם Zephyr OS

  • Arduino עושה צעד אל העתיד אימוץ מערכת ההפעלה Zephyr כתחליף למערכת ההפעלה Mbed.
  • מערכת ההפעלה Zephyr מפעילה את Arduino עם תכונות מתקדמות כמו ריבוי משימות ותזמון בזמן אמת.
  • גרסת הבטא זמינה כעת, המאפשר למפתחים לבדוק ולבצע אופטימיזציה של הפרויקטים שלהם בפלטפורמה מודרנית.
  • מעבר ללא בעיות: משתמשים עדיין יכולים ליהנות מהפשטות של Arduino עם יכולות גדולות יותר מתחת למכסה המנוע.

Arduino Cores Zephyr OS Beta

ארדואינו עשה קפיצת מדרגה גדולה על ידי השקת הבטא של הגרעינים המבוססים על מערכת ההפעלה Zephyr שלה, המסמנת את תחילתו של עידן חדש לפיתוח משובץ. השינוי הזה בא בתגובה להחלטה של ​​ARM להפסיק את Mbed OS, מערכת ההפעלה בזמן אמת שעד כה הייתה מפתח בהרבה לוחות Arduino.

תנועה זו מבטיחה לא רק את המשכיות התמיכה, אלא גם מציעה למפתחים פלטפורמה מתקדמת יותר, מודרנית וניתנת להרחבה. Zephyr OS, מערכת הפעלה בזמן אמת בקוד פתוח, מאופיינת במודולריות שלה וביכולתה לתמוך במספר ארכיטקטורות חומרה.

מהי Zephyr OS ולמה היא חשובה?

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

Arduino, על ידי שילוב Zephyr OS, מציע יתרונות כגון:

  • יעילות רבה יותר: זמני בנייה מהירים יותר וקבצים בינאריים קטנים יותר.
  • גמישות: אפשרות להתאמה אישית וקנה מידה בהתאם לצרכי הפרויקט.
  • אינטגרציה מתקדמת: תמיכה בתכונות כגון ריבוי משימות ותזמון בזמן אמת.

תכונות עיקריות של ליבת Arduino עם Zephyr OS

השילוב של Zephyr OS בליבות Arduino זה לא מרמז על שינויים דרסטיים בחוויית המשתמש, אבל זה מביא שיפורים משמעותיים בתפקוד הפנימי. חלק מהתכונות החדשות העיקריות כוללות:

  • טעינת סקיצות דינמיות: סקיצות כעת מורכבות כקובצי ELF ונטענות באופן דינמי על גבי קושחה מבוססת Zephyr שהורכבה מראש.
  • יכולות תת-מערכת זפיר: תמיכה בשרשור, תקשורת בין תהליכים ותכנות בזמן אמת.
  • יעילות קומפילציה: רק שכבה דקה של קוד משתמש וספריות מורכבת, בעוד ש-Zephyr OS נשארת סטטית, ומצמצמת מאוד את זמן ההידור.

Zephyr OS בפעולה

כיצד להתחיל?

מפתחים המעוניינים לנסות את השילוב החדש הזה יכולים למצוא את הליבות יחד עם הוראות מפורטות במאגר הרשמי של Arduino ב-GitHub. ההתקנה פשוטה ומודרכת, המאפשר מעבר חלק לפלטפורמה החדשה הזו.

השלב הראשון כולל הוספת כתובת האתר המתאימה למנהל לוח Arduino IDE ו התקן את האפשרות "לוחות Arduino Zephyr".. לאחר ההגדרה, משתמשים יכולים להרכיב ולהריץ סקיצות כמו Blink עם השיפורים ש-Zephyr מציע.

אילו לוחות תואמים?

בשלב הבטא הזה, רשימת הלוחות התואמים כוללת:

  • Arduino Portenta H7
  • Arduino GIGA R1
  • Arduino Nano 33 BLE
  • לוחות פיתוח של Renesas ו-NXP

למי שעדיין אין בבעלותו לוחות אלו, ניתן לחקור את פעולת המערכת באמצעות קומפילציה של סקיצות ללא צורך בחומרה פיזית.

פיתוח עם ארדואינו וזפיר

תרמו ועזרו לשפר

Arduino מזמין את כל הקהילה שלה להשתתף באופן פעיל בבטא זו. מפתחים יכולים לדווח על באגים, להציע תכונות ולתרום קוד דרך GitHub. זוהי הזדמנות ייחודית עבור להשפיע ישירות על עתיד הפרויקטים המשובצים.

האינטגרציה הזו עדיין בשלביה הראשונים, אבל האפשרויות שהיא פותחת הן עצומות. זה לא רק מבטיח תמיכה מתמשכת בלוחות Arduino הנוכחיים, אלא גם מניח את הבסיס לפרויקטים חזקים ומתקדמים יותר בעתיד

Arduino ו-Zephyr OS מובילים לשיתוף פעולה רב עוצמה, ובטא זו מבטיחה להיות תחילתו של עידן חדש עבור חובבי טכנולוגיה ואנשי מקצוע.


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.