• IAR Systems optimiert Workflow für Continuous Integration und ergänzt statische Codeanalyse in Build-Tools für Linux
  • Die neueste Version der IAR Build Tools für Linux verbessert die Integration von der Entwicklung bis zum Build und Testen

Uppsala, Schweden – 3. September 2020 – IAR Systems, der zukunftssichere Anbieter von Softwaretools und Dienstleistungen für die Embedded-Entwicklung, kündigt ein Update seiner Build-Tools an, das die Implementierung in Linux-basierten Frameworks für automatisierte Anwendungs-Build- und Testprozesse unterstützt. Die neueste Version verfügt über die Funktion IARBuild, mit der IAR Embedded Workbench-Projekte direkt aus der Befehlszeile heraus aufgebaut werden können. Das sorgt für optimierte Arbeitsabläufe von der Entwicklerumgebung bis zur Continuous Integration. Darüber hinaus unterstützen die Tools jetzt auch das statische Codeanalyse-Tool C-STAT für eine Code-Qualitätskontrolle von der Entwicklung bis hin zu den Build- und Testprozessen.

Angesichts der zunehmenden Komplexität von Embedded-Systemen müssen die heutigen Software-Entwicklungsumgebungen skalierbar und flexibel sein. Die Build-Tools von IAR Systems für Linux vereinfachen die Build- und Testprozesse, so dass Unternehmen ihre Ressourcen optimieren können – sowohl in Bezug auf die Zeit, die Entwickler in ihren Projekten verbringen, als auch in Bezug auf die optimale Verwaltung und Nutzung von Lizenzen und Servern. Die Tools können nahtlos in verschiedene Build-Systeme wie CMake oder Ninja integriert werden. Die kommandozeilenbasierte Build-Funktion IARBuild vereinfacht den Build für eine einfache Integration mit Continuous-Integration-Engines wie Jenkins und Bamboo. Mit dem zusätzlichen Tool für die statische Codeanalyse C-STAT können Entwickler die Codequalität während des gesamten Entwicklungs- und Testprozesses sicherstellen. C-STAT stellt die Konformität des Codes mit Industriestandards wie MISRA C:2012, MISRA C++:2008 und MISRA C:2004 sicher und erkennt Fehler, Bugs und Sicherheitslücken, wie sie durch CERT C und die Common Weakness Enumeration (CWE) definiert sind.

„Diese neueste Version unserer Build-Werkzeuge für Linux ermöglicht es unseren Kunden, ihre Test- und Build-Prozesse effizienter zu gestalten und eine durchgängig hohe Codequalität zu erzielen“, sagte Anders Holmberg, General Manager Embedded Development Tools bei IAR Systems. „Die IAR Embedded Workbench und die IAR Build Tools verbessern die Leistung und Benutzerfreundlichkeit für effizientere Arbeitsabläufe. Unser breitgefächertes Angebot ermöglicht es Unternehmen, unsere Tools zu standardisieren, flexible Arbeitsabläufe zu erhalten und dadurch die Produktivität und Zusammenarbeit zwischen verschiedenen Teams in der Organisation zu verbessern.“

Die Build-Tools für Linux umfassen die hoch optimierenden IAR C/C++ Compiler, IAR Assembler, Linker- und Librarytools, IARBuild und Laufzeitbibliotheken. Die Tools unterstützen auch das integrierte Tool für die statische Codeanalyse C-STAT. Der IAR C/C++-Compiler hält sich an eine freistehende Implementierung des Programmiersprachenstandards C18 (ISO/IEC 9899:2018) und unterstützt alle C++17-Features. Darüber hinaus werden die Vorgaben von C++14 (ISO/IEC 14882:2015), C11 (ISO/IEC 9899:2012), C89 (ANSI X3.159-1989) und der Standard IEEE 754 für Fließkomma-Arithmetik unterstützt.

Für interessierte Entwickler, die mehr über die Build-Tools von IAR Systems für Linux erfahren möchten, bietet IAR Systems das Webinar „Improve your integration workflow and ensure code quality with IAR Build Tools for Linux“ an. Hier werden praktische Informationen vermittelt, wie Entwickler mit den Tools ihre Integrations-Workflows verbessern und die Codequalität während des gesamten Entwicklungs- und Testprozesses sicherstellen können.
Die Registrierung für das Webinar am 9. September 2020 um 10 Uhr findet man unter: Webinar „Improve your integration workflow and ensure code quality with IAR Build Tools for Linux“

Weitere Informationen zu den Build-Tools von IAR Systems für Linux sind verfügbar unter www.iar.com/bx.

Vorheriger Beitrag Nächster Beitrag