TTTech Auto et BlackBerry QNX s'associent autour des futurs systèmes d’aide à la conduite automobile

TTTech Auto-BlackBerry

Les équipements avancés d'aide à la conduite (ADAS) et les systèmes de conduite autonome exigent toujours plus de performances et de sûreté de fonctionnement. Pour répondre aux exigences de performances de traitement, le recours à des puces-systèmes SoC puissantes interconnectées par le biais d’un réseau dorsal de communication fiable à haut débit s’impose. De même, les fonctions logicielles doivent coopérer au sein et entre tous les SoC de manière fiable et sûre.

Pour relever ce défi, la société TTTech Auto, spécialiste des logiciels automobiles au fonctionnement sûr, a signé un partenariat avec l’éditeur canadien BlackBerry pour intégrer le système d'exploitation en temps réel QNX Neutrino de ce dernier à la plate-forme logicielle MotionWise dans le cadre des systèmes ADAS et des véhicules définis par logiciel.

Pour rappel, la plate-forme MotionWise est le produit phare de TTTech Auto, entité du groupe autrichien TTTech créée en 2018 avec le concours d’Audi, Infineon et Samsung. Cet environnement a été conçu pour raccourcir les cycles de développement des véhicules définis par logiciel, sans compromis sur la sécurité de toutes les fonctions automobiles. Il s’accommode d’architectures de calcul bâties autour de multiples puces-systèmes multicœurs et permet à chaque application de s’exécuter dans un conteneur indépendant des autres applications, tout en assurant la coexistence d’applications dotées de contraintes temps réel et d’exigences en matière de sûreté de fonctionnement différentes.

Dans le cadre du partenariat engagé par TTTech Auto et BlackBerry, QNX fournit un composant logiciel de base qui s'exécute sur chacune des puces-systèmes SoC. La plate-forme MotionWise, de son côté, orchestre les fonctions logicielles sur plusieurs SoC et ce de manière transparente, sûre et fiable. L'intégration étroite des deux technologies, qui ont fait leurs preuves individuellement en production dans des millions de véhicules à travers le monde, est censée assurer l'orchestration des charges de travail au niveau du véhicule, en offrant des propriétés de sécurité fonctionnelle et de performance système bien définies. L’idée étant de répondre à des défis tels que l’orchestration de plates-formes matérielles et de logiciels disparates et la limitation des latences de communication qui peuvent avoir un impact sur la sûreté et la sécurité des environnements de véhicules définis par logiciel.

Ajoutons que, parallèlement, BlackBerry a annoncé une version mise à jour de ses plates-formes QNX Advanced Virtualization Frameworks (QAVF) qui étendent les fonctionnalités des environnements QNX Hypervisor et QNX Hypervisor for Safety pour mieux assurer l’abstraction et le partage complexes des ressources matérielles sous-jacentes dans un environnement virtualisé au sein de systèmes automobiles tels que les cockpits numériques, les contrôleurs de domaine et autres applications hautes performances requérant un mix de fonctions critiques et non critiques.

Cette version mise à jour prend aussi en charge la dernière en date des implémentations de référence Android Automotive OS (Trout 1.0). L’objectif ici est de simplifier le développement, d’accélérer le temps de mise sur le marché et de réduire les coûts des systèmes d’infodivertissement bâtis sur Android Automotive OS.