livre blanc

Exploiter pleinement le traitement multicœur du MCU dans le véhicule défini par logiciel

Image d'un véhicule défini par logiciel dans un parking.

Aujourd'hui, la conception des logiciels automobiles cible de plus en plus des unités de commande électronique (ECU) de grande capacité qui intègrent des microcontrôleurs embarqués (MCU) extrêmement puissants. Cette tendance permet aux technologies des véhicules connectés et autonomes de progresser. Les microcontrôleurs modernes ont été développés avec plusieurs cœurs pour prendre en charge cette évolution vers des véhicules définis par logiciel, permettant l'exécution parallèle de fonctions logicielles vitales.

Ce livre blanc aborde les défis auxquels sont confrontées les équipes logicielles lors de la conception d'une architecture prenant en charge ces ECU de grande capacité, en se concentrant sur les interactions entre les applications et la communication, et en examinant les meilleures pratiques pour améliorer les performances globales.

Condenser plusieurs ECU en un seul système à l'aide du traitement multicœur MCU

Les véhicules d'aujourd'hui contiennent une interconnexion d'ECU. À mesure que les fonctionnalités automobiles augmentent, la certification et la conformité deviennent de plus en plus difficiles. Une approche consiste à continuer à ajouter plusieurs ECU au système embarqué d'un véhicule et à s'appuyer sur leurs mérites et sur le traitement multicœur. Une autre théorie consiste à condenser plusieurs ECU en un seul supercalculateur embarqué. Le traitement multicœur est la voie à suivre s'il est effectué correctement.

Faciliter l'optimisation de la conception avec le multifilaire MCU

Le problème auquel l'industrie automobile doit faire face est l'exécution parallèle d'une application parallèle : combien d'applications peuvent être localisées dans le même ECU afin que des fonctions indépendantes du véhicule puissent être exécutées en parallèle ? Les fonctions dépendantes peuvent souvent être partitionnées de manière à être fortement parallélisables. Ce document met en évidence quelques scénarios possibles.

Optimiser les performances de l'ECU avec la méthodologie AUTOSAR

[La solution AUTOSAR de Siemens, le logiciel Capital™ VSTAR est le choix naturel pour le système embarqué fonctionnant sur un MCU multicœur pour le déploiement de processus haute puissance qui nécessitent différentes dépendances aux ressources tout en restant concentré sur l'application et l'intégration. Les développeurs sont aidés par un flux de travail génératif qui crée une plateforme logicielle intégrée correcte par construction, ce qui permet aux ingénieurs de se concentrer sur le développement d'applications innovantes.

Téléchargez le livre blanc pour découvrir pourquoi le traitement multicœur est la voie à suivre, et pour les bonnes raisons.

Partager

Ressources associées