المهام

شركة TASKING GmbH هي شركة ألمانية تقدم أدوات تطوير البرمجيات المدمجة ويقع مقرها الرئيسي في ميونيخ، ألمانيا . [ 1 ]

تاريخ

تأسست شركة TASKING كشركة استشارات برمجية عام 1977، وطورت أول مُترجم لغة C لها عام 1986. وفي عام 1988، أطلقت أول مجموعة أدوات مُدمجة لها لعائلة 8051 من وحدات التحكم الدقيقة أحادية الشريحة. اندمجت الشركة مع مكتب أنظمة بوسطن (BSO) عام 1989، وبعد فترة وجيزة طورت مُترجمًا من الجيل الثاني مُصممًا لدعم معالجات C166 وDSP56K.

في عام ١٩٩٨، دخلت شركة TASKING في شراكة مع شركة Infineon Technologies لتطوير أول برنامج تطوير TriCore . استحوذت شركة Altium على TASKING في عام ٢٠٠١، وبدأت العمل على تقنية المترجم من الجيل الثالث، وهو مترجم Viper. صُمم هذا المترجم لزيادة سرعة وكفاءة كود مجموعة أدوات تطوير TriCore.

تمت ترقية مجموعة أدوات C166 إلى تقنية الجيل الثالث من المُترجمات في عام 2006. وفي عام 2014، تم طرح مُترجم لعائلة معالجات Renesas RH850 وبرنامج دعم السلامة في السيارات (مجموعة أدوات السلامة) للحصول على شهادة ISO 26262. كما تلقت مجموعة أدوات TASKING TriCore تحديثًا في عام 2015 وتحديثًا آخر في عام 2017. وتركز هذه التحديثات على تحسين الأداء، مع التركيز بشكل خاص على توفير دعم إضافي لمعالجات Infineon AURIX وInfineon AURIX 2G متعددة النوى.

في عام 2016، تم إطلاق منتج Safety Checker. يوفر Safety Checker تحليلًا ثابتًا للتعليمات البرمجية للتحقق من عدم حدوث أي وصول غير مصرح به إلى الذاكرة المحمية. وفي عام 2017، تم إطلاق VX Toolset لـ TriCore v6.2 مع مصحح أخطاء مدمج مستقل. [ 2 ]

منتجات

توفر TASKING أدوات تطوير البرمجيات المدمجة للمعالجات التالية وغيرها:

تحتوي مجموعة أدوات VX على مجموعة من الأدوات لتطوير واستكشاف أخطاء البرامج وإصلاحها لمعالجات TriCore وAURIX وAURIX 2G من شركة Infineon Technologies. تتضمن هذه الحزمة مُجمِّعات C/ C++ لمعالج TriCore، ومُجمِّعات C لوحدة المؤقت العامة (GTM) ووحدة أمان الأجهزة (HSM) ومعالج 8051 (SCR) ومعالج الأجهزة الطرفية المساعد (PCP). تشمل الأدوات الإضافية مُخطِّطًا لمواقع الدبابيس، ومُصحِّح أخطاء، ورابطًا، ومُجمِّعات.

أدوات غير مُترجمة:

  • مجموعة أدوات السلامة برنامج تأهيل ISO 26262 يقوم بفحص البرامج وتطبيقاتها المقصودة
  • مدقق السلامة يكتشف تلقائيًا التداخل بين عناصر البرامج ذات مستويات سلامة السيارات المختلفة (ASIL) عن طريق التحقق من قيود الوصول على ذاكرة الأنظمة أحادية النواة ومتعددة النوى
  • مصحح أخطاء مدمج مستقل

انظر أيضاً

مراجع

  1. ^ غولدباكر، ألفريد. "أوروبا المرتفعة: راهبة Europäischer Hauptsitz في ميونيخ" . الكترونيك نت (باللغة الألمانية) . تم الاسترجاع بتاريخ 2023-10-08 .
  2. "مقدمة إلى مجموعة أدوات Altium TASKING VX لدعم TriCore - Parasoft C/C++test Professional 2020.1 (Eclipse) - وثائق Parasoft" . docs.parasoft.com . تم الاطلاع عليه بتاريخ 1 مايو 2023 .

للمزيد من القراءة