Les voitures sont notoirement difficiles à coder (il suffit de demander à Cariad du groupe VW), et l'émergence et la prolifération de véhicules développés par logiciel aggravent considérablement la difficulté. Le codage de jeux est beaucoup plus facile, en utilisant des logiciels largement open source largement disponibles en téléchargement, mais même si un bug ou un défaut logiciel peut être gênant pour un joueur électronique, un défaut similaire dans l'un des innombrables systèmes critiques pour la sécurité à bord d'un véhicule pourrait tuer des personnes. . Eh bien, le fournisseur de produits et services logiciels automobiles Elektrobit présente le premier kit de développement logiciel open source certifié pour les systèmes automobiles critiques pour la sécurité.
Open Source pour les nuls
Jusqu’à présent, tous les logiciels automobiles étaient propriétaires. Les fabricants et les fournisseurs créent généralement leurs propres piles logicielles pour chaque produit, qui sont ensuite intégrées aux circuits de l'unité de commande du moteur (ECU). Les réglementations de sécurité rendent difficile la réutilisation des logiciels générés pour un projet ou un produit vers un autre.
C'est problématique, car le monde des smartphones donne désormais le ton à l'innovation attendue. Ces appareils fonctionnent en grande partie avec des logiciels open source gratuits (FOSS), rapides et faciles à apprendre et à utiliser. Désormais, les clients s'attendent à un rythme similaire d'innovation logicielle, à la fois dans les nouveaux véhicules et via des mises à jour et des abonnements en direct. Malheureusement, ce FOSS n'était jusqu'à présent pas éligible pour une utilisation sur de nouveaux systèmes d'aide à la conduite ou de sécurité automobile.
S'appuyant sur ses fondations dans le monde informatique, Elektrobit a cherché un moyen d'accélérer le développement de logiciels automobiles pour s'adapter à ce nouveau rythme, comblant le fossé entre la réglementation en matière de vitesse et de sécurité, et le résultat est EB Corbos Linux pour les applications de sécurité. Il s'agit d'une architecture électronique certifiée en matière de sécurité qui permet aux équipementiers et aux fournisseurs de niveau 1 d'utiliser le codage Linux pour les applications de sécurité, ce qui facilite grandement la programmation des applications d'IA, des piles de perception (caméras, lidar, radar), des systèmes de cockpit, etc.
L'essentiel
EB Corbos Linux for Safety Applications est conforme à deux normes de sécurité majeures : « ISO 26262 ASIL B » et « IEC 61508 SIL 2 », lui ouvrant la voie à l'utilisation de Linux dans les domaines fonctionnels du calcul haute performance (HPC) liés à la sécurité, tels que applications pour les systèmes avancés d’aide à la conduite (ADAS) et les véhicules autonomes (AV). (Le système est également autorisé à être utilisé dans les secteurs de la santé, de l’ingénierie mécanique et de l’énergie.)
Garantie et coût ?
Une partie de cette conformité consiste à garantir et à protéger le logiciel contre les bogues, problèmes et menaces de cyberattaques présents et futurs via des mises à jour en direct (OTA) et un développement continu.
Elektrobit affirme que l'utilisation de Corbos Linux pour développer des logiciels pourrait réduire les délais de moitié, réduisant ainsi les coûts en conséquence et potentiellement évitant les retards de production logiciels tels que ceux qui ont entravé le lancement du Porsche Macan EV.
EB Corbos Linux pour les applications de sécurité sera lancé au Salon de l'auto de Pékin en Chine et a été développé en collaboration avec les sociétés technologiques Arm et Canonical. Que les mises à jour hebdomadaires, mensuelles ou trimestrielles des fonctionnalités automobiles commencent !