Anonim
PLS-UDE v5.0

La nouveauté de l'outil est le développement d'applications virtualisées pour ARM Cortex-A53, qui permet de détecter l'hyperviseur pour l'hyperviseur LynxSecure de Lynx Software Technologies.

«À l’heure actuelle, la tendance est à la consolidation de plusieurs applications, qui auparavant utilisaient du matériel séparé sur une même plate-forme informatique», a déclaré PLS. «Cependant, les exigences différentes en termes de sécurité, de sécurité et de comportement en temps réel exigent une isolation stricte, qui ne peut être obtenue que par la virtualisation. Grâce à la prise en compte de l'hyperviseur, le développeur peut désormais utiliser les fonctionnalités de débogage de l'UDE pour le développement d'applications virtualisées. "

Les fonctionnalités spécifiques de l'ARM Cortex-A53, telles que la traduction d'adresses en deux étapes ou la prise en charge des interruptions virtuelles, sont gérées de manière transparente pour les utilisateurs.

n

Une telle prise en compte de l'hyperviseur permet à l'utilisateur de déboguer une application sans système d'exploitation comme d'habitude et comme si elle fonctionnait sur du matériel réel au lieu d'être encapsulée dans une machine virtuelle.

Si nécessaire, UDE prend également en charge le débogage et l'analyse système de l'hyperviseur lui-même.

Pour chaque machine virtuelle individuelle, l'état et les contextes peuvent être affichés.

De plus, des informations sur la disposition de la mémoire des machines virtuelles individuelles, ainsi que sur le mappage des adresses de mémoire virtuelle en adresses de mémoire physique, sont fournies.

La gestion de grandes quantités de données de trace enregistrées a été améliorée dans la version 5.0. Par exemple, l’affichage précis des fonctions exécutées et des tâches du système d’exploitation peut maintenant être trié et filtré selon différents critères - et des liens permettent la navigation des fonctions enregistrées à leur code source.