dSPACE supporte le développement des logiciels de calculateur selon les plateformes AUTOSAR Adaptive et AUTOSAR Classic.
Une architecture orientée services
La plate-forme AUTOSAR Adaptive a été développée en gardant à l’esprit les exigences des architectures logicielles orientées services et se focalise sur la flexibilité. Elle permet de concevoir un logiciel de calculateur structuré de façon flexible qui peut être adapté même après sa sortie. Elle est donc idéale pour les nouveaux domaines d’application tels que la conduite autonome.
Détails techniques
Le composant principal de cette architecture est l’ARA (AUTOSAR Runtime for Adaptive Applications) qui fournit les services nécessaires pour l’exécution des applications adaptatives proprement dites. La communication et les échanges de données avec les applications adaptatives sont basés sur l’Ethernet. Elle peut être définie selon les exigences en utilisant les services de courtage.
Avantages majeurs
La structure logicielle pour l’AUTOSAR Adaptive Platform et l’installation de communication basée sur exigences permet des mises à jour logicielles après que le calculateur ait été installé dans le véhicule. De plus, l’Adaptive Platform permet une bande passante de communication élevée, ce qui la rend idéale pour les applications exigeantes en ressources telles que les fonctions destinées à la conduite autonome.
Systèmes temps réel embarqués
Le standard AUTOSAR Classic Platform se concentre sur les architectures logicielles du calculateur pour les systèmes profondément embarqués. Le logiciel du calculateur est configuré statiquement pour une plate-forme matérielle spécifique et requiert un minimum en puissance de calcul.
Détails techniques
Dans les logiciels de calculateur basés sur une plateforme AUTOSAR Classic, les fonctions logicielles sont implémentées sous forme de SWCs (composants logiciels) connectées aux composants logiciels couche basse destinés aux tâches reposant sur le matériel au moyen de l’environnement d’exécution (RTE). Le RTE permet de réutiliser les SWCs précédemment développés et testés à travers divers projets et variantes de véhicules ce qui améliore d’emblée la qualité du logiciel. L’échange de données entre les calculateurs est optimisé pour la communication basée sur signal, p. ex. au moyen de systèmes de bus automobiles typiques tels que le CAN ou le FlexRay.
Avantages majeurs
Le standard AUTOSAR Classic Platform comprend les spécifications pour les interfaces comprises entre les fonctions d'application et les modules logiciels couche basse. Ces spécifications supportent séparément le développement de différentes fonctions sous forme de composants logiciels. Elles simplifient les tâches de combinaisons de fonctions permettant de créer un calculateur ainsi que d’intégrer plusieurs calculateurs. L’échange et la réutilisation de composants logiciels est donc plus facile, puisque les fonctions ayant déjà été validées peuvent être réutilisées. Ce qui réduit, par conséquent, les efforts de développement et de test.