Red Hat va fournir avec Etas une plate-forme préintégrée et prétestée pour le développement de logiciels embarqués dans l’automobile

Red Hat Etas

Red Hat, l'éditeur bien connu de solutions logicielles open source (Linux, conteneurs Kubernetes, cloud…) annonce une collaboration avec la firme allemande Etas, filiale de l’équipementier Bosch, qui développe des solutions pour le développement de systèmes embarqués destinés à l’industrie automobile. Objectif : fournir une plate-forme pour l’automobile qui puisse réduire les coûts de développement du logiciel embarqué pour les constructeurs.

Cette plate-forme de base préintégrée et prétestée vise à délivrer à ces derniers, ainsi qu'aux équipementiers, une expérience de développement simplifiée et prête à l'emploi pour mettre au point des logiciels applicatifs embarqués. Plus précisément, ce middleware déterministe a pour ambition notamment d’accélérer le développement des systèmes d'aide à la conduite (ADAS) qui s’appuient sur le système d'exploitation embarqué Linux de Red Hat fondé sur des normes ouvertes et certifié en continu.

« Cette collaboration poursuit notre travail entrepris il y a deux ans pour accélérer l'adoption de l'open source dans l'industrie automobile, explique François Chow, vice-président et directeur général, Systèmes d'exploitation embarqué et edge chez Red Hat. Avec Etas, nos expertises respectives seront mises au service d'une plate-forme de nouvelle génération pour le développement de logiciels embarqués modernes, construite sur une dorsale standardisée et évolutive fournie par le système d'exploitation embarqué Red Hat, un Linux évolutif pour le marché automobile, dûment certifié vis-à-vis de la sûreté de fonctionnement. »

Pour rappel, dès 2021, Red Hat s’est engagé sur le marché automobile avec la volonté de fournir un système d’exploitation Linux évolutif, dûment certifié vis-à-vis de la sûreté de fonctionnement et construit à partir de composants de confiance de l’environnement Red Hat Enterprise Linux. Et ce en collaboration avec la société Exida, un spécialiste du domaine de la sûreté de fonctionnement. L’idée étant de fournir un Linux capable d’être continuellement mis à jour tout au long de son cycle de vie, tout en conservant ses certifications liées à la sécurité fonctionnelle.

De son côté, Etas est reconnu de longue date pour avoir déployé ses systèmes d'exploitation temps réel et ses solutions middleware plus de trois milliards de fois, selon la société, sur des systèmes à fortes contraintes de sécurité et de sûreté, avec un respect vis-à-vis des niveaux de certification les plus élevés, y compris ceux de la norme ISO 26262. Dans ce cadre, Etas prévoit de combiner la technologie de Red Hat avec sa solution middleware, en ajoutant une exécution déterministe pour les fonctions automobiles complexes et simultanées. L’idée de cette solution combinée étant de fournir aux constructeurs automobiles une plate-forme extensible pour développer, tester et déployer des applications ADAS et de conduite automatisée sur des véhicules définis par logiciel. Et ce en tirant parti des fonctionnalités intergicielles déterministes mise au point par Etas en plus du système d'exploitation embarqué Red Hat.

Cette approche déterministe permet aux développeurs de reproduire précisément les bogues détectés les plus compliqués, et de parcourir en quelques minutes le code au lieu de plusieurs jours avec les approches traditionnelles. Red Hat In-Vehicle Operating System propose ainsi, selon ses promoteurs, une plate-forme évolutive et flexible pour prendre en charge les applications de sécurité standard au niveau Asil-B. La plate-forme permet également de mettre en place des tests de vérification automatisés, indépendamment du matériel d'exécution, ouvrant la voie à une évolution des outils liés à l’infrastructure de test des logiciels automobiles dans le cloud.

Au-delà, Red Hat et Etas soulignent aussi que cet outil favorise la réutilisation de composants logiciels à travers les différents modèles de véhicules d’un constructeur et aide, à travers l’utilisation d’une pile logicielle préintégrée, à vérifier en continu que les composants logiciels critiques pour la sécurité sont intégrés de manière conforme aux normes en vigueur. Il favorise aussi le déploiement des applications sur une large gamme de plates-formes matérielles, allant des unités de contrôle électronique (ECU) embarquées jusqu’au laboratoire de développement reposant sur le cloud.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée au marché automobile : Embedded-Automotive