Les plates-formes virtuelles fixes (FVP) sont des modèles de simulation utilisés par les ingénieurs pour le développement de logiciels avant la livraison de l'équipement. Les FVP sont conçues pour émuler le fonctionnement d'un système complet, comme s'il était physiquement connecté à l'environnement de programmation. Les modèles de simulation sont développés et testés en même temps que la propriété intellectuelle d'Arm, ce qui permet d'obtenir des prototypes virtuels très précis et éprouvés pour le développement de logiciels.
Le FVP fonctionne à des vitesses comparables à celles des équipements réels et permet de simuler des systèmes complets comprenant le processeur, la mémoire et les périphériques. Ces simulations sont présentées dans la "vue du programmeur", qui donne un modèle complet conçu pour construire et tester des logiciels. Le modèle complet du système Arm représenté par FVP est bien plus qu'un simple simulateur d'instructions. Grâce au processeur, à la mémoire et aux autres périphériques modélisés dans FVP, l'utilisateur obtient une image réelle de la façon dont le logiciel fonctionnera sur un dispositif physique. Les modèles rapides sont des modèles Arm IP précis et réalistes qui peuvent être intégrés dans une plate-forme virtuelle complète. Les plates-formes virtuelles sont la cible idéale pour le développement de logiciels, car elles permettent une visibilité et un contrôle complets de la simulation, y compris le profilage, le débogage et le suivi.
Grâce à FVP, une équipe d'ingénieurs logiciels peut travailler sur les applications, les microprogrammes et le développement des premiers pilotes bien avant la disponibilité du matériel. Les installations FVP sont facilement extensibles et peuvent éliminer la dépendance vis-à-vis des objectifs de développement du matériel et des logiciels de vérification. Ceci est particulièrement utile lorsque les ingénieurs développent du code pour de nouvelles technologies, telles que DynamIQ, Helium, SVE, etc., où l'accès aux plateformes matérielles peut être très limité. L'objectif principal de ces modèles est de permettre un développement plus efficace des logiciels embarqués, avec moins d'erreurs et en moins de temps. Chaque modèle de plate-forme contient une documentation complète et des détails sur les modèles de composants utilisés. Le producteur fournit également un manuel de référence.
Les plateformes virtuelles fixes sont disponibles pour Arm Keil MDK Professional et Arm Development Studio dans les versions suivantes :
Les plateformes virtuelles fixes sont un outil utile pour les ingénieurs, leur permettant de travailler plus efficacement. Les FVP permettent de construire des projets sans matériel et cette fonctionnalité peut s'avérer très précieuse, en particulier lorsque l'on travaille sur de nouveaux projets. Cet outil permet d'économiser le temps passé à attendre la disponibilité physique des processeurs et des périphériques. L'utilisation de modèles FVP permet à l'entreprise de devenir plus compétitive sur le marché, car elle permet de travailler avec de nouvelles technologies, telles que DynamIQ, Helium, etc. Le flux de travail est similaire à celui d'un équipement réel et s'appuie sur le même environnement de programmation que pour les appareils physiques.
Les plateformes virtuelles fixes sont disponibles dans MDK Professional et Arm Development Studio.
La version gratuite MDK Lite vous permet également de tester temporairement MDK Professional pendant 30 jours. Vous pouvez la télécharger sur le site du producteur →.