Press Releases

Logo Lauterbach

TRACE32 prend désormais en charge PikeOS 5.0

Lauterbach, leader mondial des outils de développement pour micro-processeur, a le plaisir d'annoncer que son débogueur TRACE32 prend désormais en charge la version 5.0 de PikeOS. Ce support inclut les fonctionnalités nécessaires à la mise au point d’applications natives PikeOS ou basées sur des interfaces standardisées, telles APEX ou POSIX®. Les systèmes d’exploitation virtualisés par PikeOS tant au niveau purement logiciel (paravirtualisation) qu’avec support matériel (hardware virtualisation) peuvent également efficacement débogués.

Fort d’une étroite collaboration entre Lauterbach et SYSGO, TRACE32 prend en charge PikeOS depuis plus de 15 ans. Le support de PikeOS dans TRACE32 rend facile l’accès aux éléments internes du système d’exploitation : partitions, tâches et threads. TRACE32 grâce à sa connaissance complète du modèle de translation mémoire, virtuel à physique, donne à l'utilisateur un accès simultané à toutes les partitions et tâches. Le développeur peut ainsi afficher les variables et définir des points d'arrêt de n'importe quelle tâche – y compris de plusieurs simultanément - que la tâche soit active ou non.

PikeOS hébergeant des partitions conformes aux standards POSIX® et ARINC 653 (APEX), TRACE32 offre des vues détaillées des processus APEX et des threads POSIX® de chaque partition, ainsi que des informations sur les éléments intrinsèques (tâches, threads) de PikeOS. Le développeur obtient ainsi un aperçu rapide et complet de l'ensemble des éléments logiciels du système.

L’hyperviseur PikeOS utilise les capacités de virtualisation matérielle offertes par les dernières architectures CPU pour accueillir des OS complets, par exemple Linux. TRACE32, grâce à son support de PikeOS, est capable de détecter ces OS invités virtualisés et d’accéder à leurs données. Le développeur peut ainsi dans TRACE32 mettre au point les applications ou drivers hébergés dans ces OS.

Finalement, l’ensemble du système peut être débogué dans le même environnement : le RTOS PikeOS ainsi que tous les systèmes hébergés, y compris leurs propres processus et threads. Sur une architecture CPU et carte offrant des traces matérielles (par exemple ARM ETM), TRACE32 permet de capturer le flot d’exécution ainsi que les commutations de tâche ou de thread de PikeOS et de tout système d'exploitation invité pris en charge. L’analyse détaillée des performances au niveau tâche, thread ou fonction devient possible, et le développeur peut créer une analyse complète incluant la couverture de code.

SYSGO et Lauterbach s’engagent à poursuivre leur partenariat afin d’offrir la meilleure interopérabilité entre PikeOS et TRACE32.

Mehr Informationen unter www.sysgo.com/pikeos


A propos de Lauterbach

Lauterbach est le principal fabricant de systèmes de développement de microprocesseurs et est depuis de nombreuses années le leader technologique pour les conceptions embarquées avec ses outils innovants et modulaires. Avec le portefeuille TRACE32, les clients ont accès à toutes les solutions pour l'émulation, le débogage, la trace en temps réel et l'analyse logique dans le domaine des conceptions embarquées avec la plus large couverture de processeurs 16 64 bits. L'interface utilisateur graphique assure non seulement un fonctionnement sans faille de tous les composants, mais offre également un accès rapide même aux évaluations complexes. C'est au siège de la société, à Höhenkirchen près de Munich, que se déroulent le développement, la production, la vente et le support de ces outils, déjà connus dans le monde entier sous la marque "TRACE32".

www.lauterbach.com

PikeOS RTOS & Hypervisor

PikeOS
RTOS & Hypervisor

Learn more

PikeOS for MPU

PikeOS for MPU

Learn more

ELinOS Embedded Linux

ELinOS
Embedded Linux

Learn more

Need more Information?


Contact us