מיקרוסופט פרסמה את קוד המקור עבור ThreadX RTOS ו-Azure RTOS Suite

Azure RTOS

Azure RTOS עובר קוד פתוח כמו Eclipse ThreadX

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

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

ThreadX פותח במקור על ידי Express Logic, חברה שמיקרוסופט רכשה ב-2019. רכישה זו הגיעה זמן קצר לאחר שאמזון AWS השתלטה על ניהול FreeRTOS, RTOS נוסף בקוד פתוח שמשתמש ברישיון MIT. מייסד Express Logic, ויליאם לאמי, השיק לאחר מכן חברה חדשה בשם PX5, המציעה RTOS "דור חמישי".

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

קרן Eclipse גם הקימה קבוצת עניין לפתח מודל מימון בר קיימא עבור ThreadX. כמה חברות, ביניהן AMD, Cypherbridge, Microsoft, NXP, PX5, Renesas, ST Microelectronics, Silicon Labs ו-Witekio (חברת Avnet), הצטרפו לקבוצה. קרן Eclipse מזמינה מתעניינים נוספים להצטרף לדיון.

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

"RTOS מוסמך בקוד פתוח עם סביבת פיתוח הוא נכס בעל ערך. אבל היתרון העיקרי של תוכנת RTOS קיימת הוא לא ה-RTOS עצמו, אלא התכונות של פיתוח משובץ. הסביבה (IDE) וכיצד היא משתלבת עם צינורות שילוב מתמשכים של OEM ו-ODM ואספקה ​​מתמשכת (CI/CD). עם זאת, עם ממשל חדש וזמינות קוד פתוח, יצרני OEM של תעשיית האוטומציה צריכים לשקול מחדש את הערך הפוטנציאלי של ThreadX לפורטפוליו שלהם. «

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

לפי מיקרוסופט, Eclipse ThreadX הוא RTOS הקוד הפתוח הראשון שיספק:

  • טכנולוגיה בוגרת וניתנת להרחבה
  • מורשה תחת רישיון MIT
  • מנוהלת על ידי קרן קוד פתוח ניטראלית לספק
  • מוסמך בבטיחות והגנה פונקציונלית.

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

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

לבסוף, יש לזכור שהחל מהרבעון הראשון של 2024, פרויקט Eclipse ThreadX יהיה זמין תחת רישיון MIT, המכסה את ThreadX, NetX Duo, FileX, GUIX, USBX, LevelX וכלים ותיעוד קשורים. מיקרוסופט מחויבת לתמוך בפרויקט עם האישורים העדכניים ביותר כדי להבטיח את המשכיותן של גרסאות מאושרות אבטחה.

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


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

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

*

*

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