Ahmed Aljaberi
Ahmed Aljaberi

@ahmed_aljabri

5 تغريدة 1 قراءة Jan 20, 2023
قبل اسبوع تقريباً حطت مركبة بيرسفيرنس Perseverance على سطح المريخ و نقلت فيديوهات و أصوات من سطح الكوكب. في هذه السلسلة سأستعرض بعض التقنيات المستخدمة في المركبة.
الجهة المسؤولة عن التقنيات هي JPL و هي مركز تطوير و ابحاث انشيء في ثلاثينيات القرن الماضي و يتبع الآن لناسا.
و استخدمت تقريباً نفس التقنيات التي استخدمها في عام 2011 في مركبة Curiosity .
المعالج بسيط هو RAD750 من شركة BAE Systems الخاصة بانظمة الدفاع و الطيران بسرعة 200 ميجاهرتز و ذاكرة رام قدرها 256 ميجابايت فقط و ذاكرة فلاش 2 جيجابايت.
نظام التشغيل لأنظمة حساسة كهذه لن يكون من نوع GPOS مثل يونكس او لينكس او ويندوز و انما من نوع RTOS و هو اختصار Real Time Operating System و تحديداً نظام يسمى VxWorks من شركة Wind River.
هذا النظام له بيئة تطوير اسمها VxWorks Workbench و اللغة المستخدمة هي لغة C. سأكتب عن RTOS لاحقاً لكن ليس عن VxWorks و انما عن Azure RTOS و هو منتج جديد لمايكروسوفت التي استحوذت على احد الشركات المشهورة في مجال انظمة التشغيل الRTOS عام 2019.

جاري تحميل الاقتراحات...