شركة غرين هيلز للبرمجيات

شركة غرين هيلز سوفتوير هي شركة خاصة تقوم بتطوير أنظمة تشغيل وأدوات برمجة للأنظمة المدمجة . [ 1 ] [ 2 ] تأسست الشركة عام 1982 على يد دان أودود وكارل روزنبرغ. ويقع مقرها الرئيسي في سانتا باربرا، كاليفورنيا . [ 3 ]

تاريخ

في تسعينيات القرن الماضي، أبرمت شركتا غرين هيلز سوفتوير وويند ريفر سيستمز ، وهما شركتان متخصصتان في أدوات تطوير برمجيات الأنظمة المدمجة، اتفاقية لمدة 99 عامًا لتقديم الدعم التعاوني للعملاء الذين يستخدمون منتجات الشركتين. تم إنهاء الاتفاقية بعد دعوى قضائية في عام 2005. بعد الانفصال، تبنت ويند ريفر علنًا نظام لينكس والبرمجيات مفتوحة المصدر، بينما شنت غرين هيلز حملة علاقات عامة تندد باستخدام البرمجيات مفتوحة المصدر في المشاريع المتعلقة بالأمن القومي. [ 1 ]

في عام 2008، كان نظام التشغيل في الوقت الحقيقي (RTOS) من Green Hills المسمى Integrity-178 أول نظام يحصل على شهادة من الشراكة الوطنية لضمان المعلومات (NIAP)، التي تتألف من وكالة الأمن القومي (NSA) والمعهد الوطني للمعايير والتكنولوجيا (NIST)، إلى مستوى ضمان التقييم (EAL) 6+. [ 4 ] [ 5 ]

في نوفمبر 2008، تم الإعلان عن أن نسخة تجارية من برنامج Integrity 178-B ستُطرح للقطاع الخاص من قبل شركة Integrity Global Security، وهي شركة تابعة لشركة Green Hills Software. [ 5 ]

في 27 مارس 2012، تم الإعلان عن عقد بين شركة غرين هيلز سوفتوير وشركة نينتندو . وبموجب هذا العقد ، أصبحت MULTI بيئة التطوير المتكاملة الرسمية ومجموعة الأدوات اللازمة لشركة نينتندو ومطوريها المرخصين لبرمجة جهاز ألعاب الفيديو Wii U. [ 6 ]

في 25 فبراير 2014، تم الإعلان عن اختيار نظام التشغيل Integrity من قبل شركة Urban Aeronautics لسيارتها الطائرة بدون طيار AirMule ، والتي أعيد تسميتها منذ ذلك الحين باسم Tactical Robotics Cormorant . [ 4 ]

منتجات مختارة

أنظمة التشغيل في الوقت الحقيقي

نظام Integrity هو نظام تشغيل في الوقت الحقيقي (RTOS) متوافق مع معيار POSIX . وقد حصل إصدارٌ منه، يُسمى Integrity-178B، على شهادة مستوى ضمان التقييم (EAL) 6+، وهو مستوى عالٍ من المتانة، في نوفمبر 2008. [ 7 ] أما Micro Velosity (يُكتب اختصارًا μ-velOSity ) فهو نواة مصغرة تعمل في الوقت الحقيقي، مُصممة للأجهزة ذات الموارد المحدودة. [ 8 ] [ 9 ]

المترجمون

تُنتج شركة غرين هيلز مُجمّعات برمجية للغات البرمجة C و C++ و Fortran و Ada . وهي مُتعددة المنصات ، وتعمل على معالجات دقيقة 32 و 64 بت ، بما في ذلك RISC-V و ARM و Blackfin و ColdFire و MIPS و PowerPC و SuperH و StarCore و x86 و V850 و XScale . [ 10 ] [ 11 ] [ 12 ]

بيئات التطوير المتكاملة

MULTI هي بيئة تطوير متكاملة (IDE) للغات البرمجة C و C++ و Embedded C++ (EC++) و Ada ، وهي موجهة لمهندسي الأنظمة المدمجة. [ 13 ]

TimeMachine عبارة عن مجموعة أدوات لتحسين وتصحيح برامج C و C++. [ 14 ] [ 15 ] يدعم TimeMachine (الذي طُرح عام 2003) التصحيح العكسي ، [ 16 ] وهي ميزة أصبحت متاحة لاحقًا في برنامج GNU Debugger (GDB) 7.0 المجاني (2009). [ 17 ]

مراجع

  1. 1 2 "برنامج غرين هيلز". دليل هوفر للشركات الخاصة 2007 (ملف PDF) . هوفر . 2007. ص  222. مؤرشف من الأصل (ملف PDF) في 1 أغسطس 2020. تم الاطلاع عليه في 26 نوفمبر 2013 .
  2. بلاوجر، بي جيه (ديسمبر 1997). "لغة سي++ المضمنة: نظرة عامة" (ملف PDF) . برمجة الأنظمة المضمنة . تم الاسترجاع في 26 نوفمبر 2013 عبر fceia.unr.edu.ar.
  3. دليل هوفر للشركات الخاصة . دار هوفر للأعمال. 1 يناير 2007. رقم ISBN 9781573111157.
  4. 1 2 اختيار شركة أوربان إيرونوتيكس لنظام التشغيل في الوقت الحقيقي (RTOS) من شركة غرين هيلز لأنظمة البرمجيات المتكاملة لنظام إيرمول الجوي بدون طيار ، رويترز، 25 فبراير 2014، مؤرشف من الأصل في 3 سبتمبر 2014
  5. 1 2 راسيكوت، جوناثان (19 نوفمبر 2008). "سيتم إطلاق نظام التشغيل Integrity تجاريًا" . مجلة الحرب الإلكترونية .
  6. «اختارت نينتندو بيئة التطوير المتكاملة MULTI من شركة Green Hills Software لتطوير ألعاب Wii U» (بيان صحفي). سان خوسيه، كاليفورنيا: Green Hills Software. 27 مارس 2012. تاريخ الاطلاع: 27 يونيو 2014 .
  7. "قائمة المنتجات المعتمدة" . الشراكة الوطنية لضمان المعلومات . تم الاطلاع عليها بتاريخ 26 نوفمبر 2013 .
  8. ويلسون، ريتشارد (22 يوليو 2015). "شركة غرين هيلز تؤمّن نظام التشغيل الخاص بها لإنترنت الأشياء" . مجلة إلكترونيكس ويكلي . تم الاطلاع عليه بتاريخ 29 ديسمبر 2015 .
  9. تانغرينغ، يان (10 أبريل 2006). "غرين هيلز تُصدر نظام تشغيل جديد" (باللغة السويدية). إليكترونيكتيدنينغن . تم الاطلاع عليه بتاريخ 26 نوفمبر 2013 .
  10. "مترجمات تحسين غرين هيلز" . برمجيات غرين هيلز.
  11. "NSITEXE و Green Hills Software تتعاونان في حلول RISC-V" . Green Hills Software.
  12. ويلسون، ريتشارد (18 أغسطس 2016). "شركة غرين هيلز تُصدّق على نظام التشغيل في الوقت الحقيقي لأجهزة الكمبيوتر الخاصة بأجهزة الطيران" . مجلة إلكترونيكس ويكلي . تم الاطلاع عليه في 17 يوليو 2023 .
  13. "بيئة تطوير متكاملة متعددة" من شركة غرين هيلز للبرمجيات.
  14. ليندال، مايكل (يناير 2005). "استخدام التتبع لتصحيح أخطاء الأنظمة في الوقت الحقيقي" . مجلة دكتور دوب . مؤرشف من الأصل في 29 سبتمبر 2007.
  15. كراس، بيتر (18 يوليو 2006). "غرين هيلز توسّع خيارات دعم تايم ماشين" . مدونة تحسين برامج الأجهزة. مؤرشف من الأصل في 13 مايو 2008.
  16. "آلة الزمن تُمكّن من تصحيح الأخطاء في الاتجاهين الأمامي والخلفي من الزمن" . مجلة EE Times . 6 نوفمبر 2003.
  17. بروبيكر، جويل (8 أكتوبر 2009). "إصدار GDB 7.0" . LWN.net . Eklektix . تم الاطلاع عليه في 2 ديسمبر 2013 .