أصدرت Microsoft الكود المصدري لـ ThreadX RTOS وAzure RTOS Suite

أزور RTOS

يصبح Azure RTOS مفتوح المصدر مثل Eclipse ThreadX

قبل بضعة أيام، أعلنت مايكروسوفت الأخبار أنك اتخذت القرار لتحرير الكود المصدري نظام التشغيل الخاص بك في الوقت الحقيقي Azure RTOS مع مجموعة التطوير المتكاملة Azure RTOS. الرمز لكليهما متاح بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) المسموح به.

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

تم تطوير ThreadX في الأصل بواسطة Express Logic، وهي شركة استحوذت عليها Microsoft في عام 2019. وجاء هذا الاستحواذ بعد فترة وجيزة من تولي Amazon AWS إدارة FreeRTOS، وهي RTOS أخرى مفتوحة المصدر تستخدم ترخيص MIT. أطلق مؤسس Express Logic William Lamie لاحقًا شركة جديدة تسمى PX5، والتي تقدم "RTOS" من "الجيل الخامس".

"من خلال إطلاق Eclipse ThreadX كمشروع مفتوح المصدر، فإننا نضعه في قلب نظام بيئي نابض بالحياة تقوده مؤسسة Eclipse Foundation وشركاؤنا الرائدون في الصناعة. 

أنشأت مؤسسة Eclipse أيضًا مجموعة مصالح لتطوير نموذج تمويل مستدام لـ ThreadX. وقد انضمت إلى المجموعة العديد من الشركات، بما في ذلك AMD وCypherbridge وMicrosoft وNXP وPX5 وRenesas وST Microelectronics وSilicon Labs وWitekio (إحدى شركات Avnet). تدعو مؤسسة Eclipse Foundation المزيد من الأطراف المهتمة للانضمام إلى المناقشة.

ولا شك أن هذه خطوة مهمة. لعالم التنمية المتكاملة وقبل كل شيء الأهمية التي تكتسبها المصادر المفتوحة في الأنظمة المتكاملة. أعلنت Microsoft أنها ستجري عملية النقل بحلول يناير 2024، سيكون المنتج تحت رعاية مؤسسة Eclipse Foundation وسيتغير اسمه وسيتم تطويره تحت اسم Eclipse ThreadX كمشروع مشترك مستقل.

"يعد نظام RTOS المعتمد ومفتوح المصدر مع بيئة التطوير أحد الأصول القيمة. لكن الميزة الرئيسية لبرنامج RTOS الحالي ليست نظام RTOS نفسه، بل ميزات التطوير المضمنة. البيئة (IDE) وكيفية تكاملها مع التكامل المستمر لتصنيع المعدات الأصلية (OEM) وتصنيع التصميم الشخصي (ODM) وخطوط أنابيب التسليم المستمر (CI/CD). ومع ذلك، مع الحوكمة الجديدة وتوافر المصادر المفتوحة، يجب على مصنعي المعدات الأصلية في صناعة الأتمتة إعادة النظر في القيمة المحتملة لـ ThreadX لمحفظتهم. «

وبهذه الخطوة من مايكروسوفت، ومن المتوقع أن تساعد النتيجة الفرق على استخدام البدائل مفتوحة المصدر يمكنها تلبية احتياجاتك دون التقليل من جودة عملك.

وفقًا لمايكروسوفت، يعد Eclipse ThreadX أول نظام RTOS مفتوح المصدر يوفر:

  • تكنولوجيا ناضجة وقابلة للتطوير
  • مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا
  • تحكمها مؤسسة مفتوحة المصدر محايدة للبائع
  • معتمد في السلامة والحماية الوظيفية.

ومن الجدير بالذكر أن أحد الجوانب الرئيسية لـ ThreadX هو قابلية التوسع، وهذا يعني أن الخدمات التي يستخدمها التطبيق فقط هي التي يتم تضمينها في الصورة النهائية لنظام التشغيل. في الواقع، بفضل تصميم النواة البيكوكية، يمكن أن يكون صغيرًا جدًا، حيث يشغل 2 كيلو بايت فقط على معالج بنية ARM. يتضمن ThreadX أيضًا ميزات أكثر تقدمًا، مثل تسلسل الأحداث ونموذج برمجة جديد يُعرف باسم برمجة عتبة الشفعة.

يسمح تسلسل الأحداث بربط موارد متعددة بناءً على أحداث مستقلة، مما يسمح، على سبيل المثال، بتعليق سلسلة رسائل في انتظار تنشيط مصدرين مستقلين أو أكثر بمجرد توفر أحدهما. يمكن تعيين حدود الاستباقية للمهام لتحسين جدولتها مقارنة بالجدولة الوقائية وغير الوقائية.

أخيرًا، يجب أن نتذكر أنه بدءًا من الربع الأول من عام 2024، سيتم إطلاق مشروع Eclipse ThreadX سيكون متاحًا بموجب ترخيص MIT، يغطي ThreadX وNetX Duo وFileX وGUIX وUSBX وLevelX والأدوات والوثائق ذات الصلة. تلتزم Microsoft بدعم المشروع بأحدث الشهادات لضمان استمرارية الإصدارات المعتمدة للأمان.

إذا كنت أنامهتم بمعرفة المزيد عنه، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.