Partenariat - IAR
Accélérer le développement de logiciels sûrs et conformes pour les SoC automobiles
Le partenariat entre ETAS et IAR Systems rassemble plusieurs décennies d'expertise dans le domaine des plateformes logicielles embarquées et des outils de développement avancés. Nous proposons des solutions robustes qui accélèrent la mise en production des SoC modernes, permettant ainsi une gestion efficace des charges de travail multicœurs complexes tout en respectant les exigences strictes en matière de sécurité et de conformité.
Vos défis
Maîtriser les charges de travail multicœurs complexes
La gestion de piles logicielles robustes et de charges de travail multicœurs dans les architectures de contrôle par domaine/zone et de calcul centralisé revêt une importance cruciale.
Surmonter les contraintes en matière de sécurité et de conformité
La norme ISO 26262 impose l'application continue des normes de codage sécurisé et la garantie de l'exactitude en exécution, ce qui alourdit la charge de travail liée au développement.
Éliminer les goulots d'étranglement liés au débogage
Une compréhension insuffisante de l'exécution simultanée, des piles d'appels et du comportement de la mémoire accroît les risques et entraîne des retards dans les systèmes automobiles complexes.
Accélérer la mise sur le marché
Les processus de travail cloisonnés et les contrôles de sécurité manuels ralentissent le développement, l'intégration et la mise sur le marché.
Notre solution commune : ETAS et IAR accélèrent votre développement
ETAS et IAR Systems GmbH proposent des solutions complémentaires qui s'intègrent parfaitement aux flux de travail CI/CD modernes, permettant ainsi de relever les défis majeurs liés au développement :
- ETAS RTA-CAR : propose des solutions AUTOSAR et de middleware robustes prenant en charge des charges de travail multicœurs et partitionnées complexes, permettant ainsi la consolidation des fonctions de domaine.
- Outils de compilation IAR C/C++ : compilateurs, assembleurs et éditeurs de liens certifiés ISO 26262 pour diverses architectures (ARM, RISC-V, RH850), permettant d'optimiser les micrologiciels tout en minimisant la consommation de ressources.
- Outil d'analyse statique IAR : outil certifié ISO 26262 garantissant le respect des normes de codage sécurisé telles que MISRA C++:2023 et CERT C/C++.
- Débogueur multicœur IAR : offre une trace ETM en temps réel et un profilage des fonctions pour détecter les conditions de concurrence et les problèmes de synchronisation entre les cœurs, avec une couverture de code corrélée.
- Analyse d'exécution IAR : détecte les erreurs d'exécution cachées, notamment la corruption de la pile, les fuites de mémoire et les débordements arithmétiques.
Vos avantages
Intégration simplifiée des calculateurs
Regrouper les fonctions de domaine/zone au sein d'architectures informatiques centralisées, afin de réduire la fragmentation matérielle et de simplifier l'intégration des calculateurs électroniques (ECU) grâce à un micrologiciel optimisé par IAR.
Conformité accélérée à la norme ISO 26262
Utilisez des outils de compilation certifiés pour la sécurité, l'analyse statique et les contrôles d'exécution dans les pipelines CI/CD sous Linux afin d'accélérer le développement et la vérification de la sécurité.
Intégration transparente de la chaîne d'outils
La chaîne d'outils certifiée en matière de sécurité d'IAR vient compléter les capacités de la plateforme ETAS, accélérant ainsi la mise en service des cartes, la vérification fonctionnelle et la préparation à la production.
Un développement plus rapide et plus sûr
Développez plus rapidement des systèmes automobiles sûrs, sécurisés et fiables, tout en respectant systématiquement les exigences strictes en matière de sécurité fonctionnelle.
Caractéristiques et fonctionnalités
ETAS RTA-CAR fournit les solutions AUTOSAR et middleware de base conçues pour les environnements d'exécution multicœurs et partitionnés complexes, permettant ainsi une consolidation efficace des fonctions de domaine au sein d'architectures de calcul centralisées.
Les outils de compilation IAR C/C++ et l'outil d'analyse statique sont certifiés ISO 26262, garantissant ainsi la génération de code conforme et le respect des normes de codage sécurisé (MISRA C++:2023, CERT C/C++) pour diverses architectures automobiles telles que ARM, RISC-V et RH850.
Le débogueur multicœur IAR permet d'effectuer des traces ETM et des profils de fonction en temps réel, ce qui est essentiel pour détecter les conditions de concurrence et les problèmes de synchronisation entre les cœurs, ainsi que pour établir une corrélation avec la couverture de code afin de vérifier les branches testées et d'obtenir une vue d'ensemble complète de l'exécution.
IAR Runtime Analysis offre des fonctionnalités essentielles pour détecter les erreurs d'exécution cachées, telles que la corruption de la pile, les fuites de mémoire et les débordements arithmétiques, ce qui réduit considérablement les risques et améliore la fiabilité des logiciels embarqués.
Notre solution intégrée prend en charge un large éventail de dispositifs et d'architectures automobiles critiques, notamment les gammes RH850, ARM, V9-R5, G9-R5 et E3xxx, garantissant ainsi une grande flexibilité et une large applicabilité dans le cadre de divers projets automobiles.
À propos d'IAR
IAR propose des logiciels et des services de pointe pour le développement embarqué, permettant ainsi aux entreprises du monde entier de créer des produits sécurisés et de haute qualité qui façonnent l'avenir. Depuis 1983, les solutions IAR ont contribué à garantir la fiabilité, la sécurité et l'efficacité dans le développement de plus d'un million d'applications embarquées dans des secteurs tels que l'automobile, l'automatisation industrielle, l'IoT, les technologies médicales et la sécurité.
Rendez-vous sur le site web de l'IAR
Contactez-nous
Prêt à accélérer le développement de vos logiciels embarqués pour l'automobile ?
- Tirez parti de l'expertise combinée d'ETAS et d'IAR pour vos projets SoC complexes.
- Garantir la sécurité fonctionnelle et la conformité grâce à des chaînes d'outils intégrées.
- Accélérez la mise sur le marché grâce à des outils de débogage et d'analyse performants.
Contactez-nous pour discuter de votre projet et de vos besoins !
