Développement logiciel : la plateforme d'IAR s'enrichit d'un IDE multiplateforme natif à la fois pour Linux et Windows

La prise en charge native de Linux pour l’environnement de développement embarqué (IDE) de l’éditeur d’outils de développement IAR (désormais dans le giron de Qt Group depuis 2025) vise à unifier le développement sur poste de travail et l'intégration continue (CI) au sein d'une chaîne d'outils certifiée unique, adaptée aux projets embarqués critiques en matière de sécurité et de conformité.

Celle-ci ajoute donc la prise en charge native de l'IDE multiplateforme de la société en y ajoutant Linux à côté de Windows.

Cette solution s'intègre désormais directement à VS Code et à son écosystème d'extensions.

Selon IAR, le développement de logiciels embarqués évolue vers des processus de compilation automatisés et standardisés, s'exécutant de plus en plus dans des environnements d'intégration continue (CI, Continuous Integration) fondés sur Linux. Qt Group constate cette même tendance chez les utilisateurs de ses logiciels.

Or, selon la société, les chaînes de compilation et les débogueurs certifiés n'ont pas suivi cette évolution au même rythme. Les équipes d'ingénierie se trouvent ainsi souvent contraintes de travailler dans des environnements fragmentés - Windows pour le développement local et Linux pour la CI - ou de recourir à des solutions de contournement pour pallier ce décalage.

Avec la prise en charge native de Linux, IAR estime pouvoir élimer ce compromis : la même chaîne d'outils certifiée, les mêmes résultats binaires reproductibles et le même niveau de conformité sont garantis, aussi bien sur les postes de travail des développeurs que sur les serveurs de compilation, selon la société.

Conçu sur la base du framework Qt, l'IDE multiplateforme d'IAR procure de fait désormais une interface utilisateur native sur tous les systèmes d'exploitation pris en charge, tout en intégrant directement un compilateur et un débogueur certifiés.

Selon IAR, les entreprises bénéficient ainsi d'un environnement unique et standardisé pour les équipes utilisant des systèmes d'exploitation mixtes, d'un accès élargi aux talents en ingénierie embarquée et d'une complexité d'infrastructure réduite.

Quant à la chaîne d'outils sous-jacente - compatible par défaut avec CMake et les processus CI - elle reste inchangée et procure aux développeurs des capacités de traçage approfondi ainsi que le débogage en temps réel (durant la session) indispensables aux programmes critiques en matière de sécurité et de conformité.

« La modernisation d'un flux de travail de développement ne doit pas introduire de risques dans un projet certifié, précise Jakob Ågren, Chief Product Officer IAR chez Qt Group. Les utilisateurs s'orientent se plus en plus vers des infrastructures basées sur Linux et un développement piloté par l'intégration continue. Ils doivent pouvoir le faire sans avoir à revalider leur chaîne d'outils ni à compromettre leur conformité, ce à quoi s’attache plateforme IAR étendue de de manière native à Linux et Windows. »