أدوات بناء IAR Systems لنظام Linux متاحة الآن لـ Renesas RL78

التحديث: 13 مايو 2021

أدوات بناء IAR Systems لنظام Linux متاحة الآن لـ Renesas RL78

أدوات بناء IAR Systems لنظام Linux متاحة الآن لـ Renesas RL78

قامت IAR Systems بتوسيع مجموعة أدوات البناء الخاصة بها وتدعم الآن النشر في الأطر المستندة إلى Linux من Renesas منخفضة الطاقة RL78 MCUs ، مما يمكّن المؤسسات من تبسيط بناء واختبار سير العمل.

نظرًا لأن بيئات تطوير البرامج تحتاج إلى أن تكون قابلة للتطوير ومرنة ، تتطلب ممارسات التطوير أيضًا أن يكون لدى المؤسسات عمليات مؤتمتة تضمن الجودة من التطوير إلى البناء والاختبار.

تم تصميم أدوات IAR Build Tools لنظام Linux لتمكين تحسين الموارد عندما يتعلق الأمر بالوقت الذي يقضيه المطورون في مشاريعهم ، بالإضافة إلى إدارة التراخيص والخوادم واستخدامها بالطريقة المثلى.

يمكن دمج الأدوات بسهولة في أنظمة إنشاء مختلفة ، مثل CMake و Ninja ، وتسهل الأداة المساعدة لبناء سطر الأوامر IARBuild البناء لسهولة التكامل مع محركات التكامل المستمر مثل Jenkins و Bamboo ، أو مع حاويات docker.

باستخدام أداة التحليل الثابت المتكاملة C-STAT ، يستطيع المطورون ضمان جودة الكود خلال عملية التطوير والاختبار. يثبت C-STAT توافق الكود مع معايير الصناعة مثل MISRA C: 2012 و MISRA C ++: 2008 و MISRA C: 2004 ، كما يكتشف العيوب والأخطاء ونقاط الضعف الأمنية على النحو المحدد بواسطة CERT C وتعداد نقاط الضعف الشائعة (CWE).

"منذ حوالي عام، أطلقنا الإصدار الأول من أدوات البناء الخاصة بنا لنظام التشغيل Linux، ومن الرائع أن نرى كيف تساعد الأدوات الآن الشركات الصغيرة والشركات الكبيرة على حد سواء في جعل بناء البرامج واختبار سير العمل أكثر كفاءة،" قال أندرس هولمبيرج، المدير العام مدير أدوات التطوير المضمنة، أنظمة IAR. "من خلال إضافة الدعم لوحدات Renesas RL78 MCU، فإننا نظهر أيضًا التزامنا بالاستثمار المستمر في منتجاتنا التكنلوجيا لمواصلة دعم عملائنا على طول الطريق من خلال سير عمل التطوير الخاص بهم.

تشتمل أدوات IAR Build Tools لنظام Linux على مترجم IAR C / C ++ المحسن للغاية ، ومجمع IAR ، وأدوات الرابط والمكتبة ، و C-STAT ، و IARBuild ، ومكتبات وقت التشغيل. يلتزم مترجم IAR C / C ++ بتطبيق قائم بذاته لمعيار لغة البرمجة C18 (ISO / IEC 9899: 2018) ويدعم جميع ميزات C ++ 17. بالإضافة إلى ذلك ، يتم دعم C ++ 14 (ISO / IEC 14882: 2015) و C11 (ISO / IEC 9899: 2012) و C89 (ANSI X3.159-1989) ومعيار IEEE 754 لحساب الفاصلة العائمة.