Les équipes de logiciels intégrés doivent développer et déployer rapidement et efficacement des logiciels pour les UCE automobiles afin de fournir des caractéristiques et des fonctionnalités intégrées. AUTOSAR constitue le cadre qui permet ce développement efficace de logiciels d'application intégrés dans le contexte du développement de systèmes de véhicules.
Le portefeuille embarqué Capital, disponible en prenant en charge la version AUTOSAR R20-11 de la norme, est évolutif et peut être utilisé dans des microcontrôleurs basse consommation vers des systèmes sur puce multicœurs, exécutant une combinaison de technologies d'exécution et de système d'exploitation.
Le logiciel Capital Embedded AR Classic permet une configuration accélérée du logiciel intégré selon la méthode de correction par construction à l'aide de l'automatisation dans un environnement compatible AUTOSAR.
Capital comprend une technologie de vérification virtuelle unique, qui permet aux ingénieurs de vérifier en temps réel la fonctionnalité du logiciel intégré AUTOSAR avant que le silicium cible ne soit disponible.
La norme AUTOSAR est fondée sur la capacité à réunir les fournisseurs de logiciels pour collaborer afin qu'ils puissent produire efficacement des logiciels d'UCE.
Le logiciel présente les éléments suivants :
Ils sont rejoints par le logiciel de base extrait du logiciel d'application via un environnement d'exécution.
Capital Embedded AR Classic adhère étroitement à la méthodologie AUTOSAR et inclut un support natif pour le modèle AUTOSAR. Les fonctionnalités de l'outil telles que la division de la configuration simplifient grandement les processus pour les développeurs de logiciels d'UCE.
Capital Embedded AR Adaptive adapte de la même manière la dernière méthodologie AUTOSAR avec les modèles et méthodes de plateforme Adaptative, et l'améliore avec une automatisation avancée dans l'outillage destiné aux développeurs, permettant des déploiements de logiciels rapides et de haute qualité.
Motivées par les exigences, y compris les fonctionnalités innovantes des clients et les exigences de sécurité fonctionnelle, les équipes d'ingénierie logicielle doivent accélérer le rythme de développement et améliorer la qualité. Cela nécessite de nouveaux niveaux d'efficacité. Permettre au développement logiciel d'adopter une approche « shift-left » en déplaçant la vérification et la validation (V & V) plus tôt dans le processus de conception est un élément clé pour produire des logiciels intégrés plus efficacement. Ces activités V&V peuvent être effectuées à l'aide d'un logiciel intégré réel sur des UCE virtuelles pour exécuter des simulations approfondies. Cette technologie permet l'application de l'automatisation des tests au début du développement avant que le matériel cible ne soit disponible et tout au long du cycle de vie du logiciel afin d'améliorer la garantie et la visibilité de l'exécution.
Tout au long du cycle de vie du véhicule, des mises à jour des logiciels intégrés sont souvent nécessaires pour les UCE. Capital Embedded Bootloader prend en charge des mises à jour d'UCE fiables pendant le développement, la production embarquée et la durée de vie du véhicule via des outils de diagnostic connectés ou des méthodologies over-the-air. Le protocole UDS normalisé ISO 14229 est utilisé sur une gamme de bus en réseau de véhicules courants, Ethernet, CAN/CAN-FD, LIN et FlexRay. Il est également possible d'utiliser d'autres méthodes telles que les protocoles d'étalonnage de l'Association for Standardization of Automation and Measuring Systems (ASAM). La cybersécurité est un aspect clé du flux et des fonctionnalités de mise à jour logicielle, permettant l'authentification logicielle et les options de démarrage sécurisé. Pour répondre aux exigences spécifiques des fabricants d'équipement d'origine (OEM) et des microcontrôleurs (MCU), une large prise en charge est disponible pour une large gamme de MCU.