La nouvelle version de la prise de conscience du noyau de Lauterbach offre maintenant la possibilité de déboguer n'importe quel thread d'ELinOS, utilisé en tant que PikeOS Linux Guest OS, et en mode SMP si nécessaire. La première implémentation a été réalisée sur la plateforme de la série i.MX6 de Freescale® Semiconductor, mais d'autres plates-formes seront bientôt disponibles.
L'analyse des performances des tâches PikeOS et des processus Linux peut être effectuée, montrant quand et quelle tâche s'exécutait, combien de temps chaque tâche a consommé et à quelle fréquence elle a été préemptée. TRACE32 recueille toutes ces informations en temps réel et de manière non intrusive, n'affectant ainsi pas l'application du client. Pour être conforme au support complet de la MMU de PikeOS, TRACE32 inclut également un support complet de la MMU, permettant ainsi à l'utilisateur de déboguer plusieurs tâches dans différentes partitions PikeOS en même temps, quelle que soit la partition sur laquelle le CPU travaille actuellement. Par conséquent, TRACE32 offre un accès complet au système complet à tout moment. En plus de déboguer les processus ELinOS, la nouvelle implémentation permet au développeur d'accéder au noyau ELinOS.
"Nous sommes très satisfaits de notre collaboration avec Lauterbach", déclare Jacques Brygier, VP Marketing chez SYSGO. "Associé à l'utilisation de l'outil TRACE32, le développement d'applications critiques avec PikeOS, associé aux applications ELinOS, est aujourd'hui plus facile pour nos clients qui demandent de plus en plus cette configuration."
Toutes les fonctionnalités que le débogueur TRACE32 offre pour le système d'exploitation temps réel PikeOS sont implémentées sans aucun changement apporté à l'application ou au noyau. Il n'y a pas de correctifs, de crochets ou d'instrumentations supplémentaires du code. Il fait partie de la philosophie de Lauterbach de faire en sorte que TRACE32 débogue exactement le même code de programme qui sera incorporé dans le produit fini. C'est la seule façon de garantir à 100 % que l'application originale est testée et fonctionne correctement.
"Nous sommes toujours impressionnés par l'étendue des fonctionnalités de PikeOS, en particulier associées à ELinOS utilisé comme GuestOS dans une plateforme de virtualisation intégrée", déclare Rudolf Dienstbeck, de Lauterbach. "Une fonctionnalité très intéressante avec la trace en temps réel TRACE32 est l'analyse des performances des tâches PikeOS, y compris des processus Linux. Les développeurs auront une analyse statistique et un organigramme des temps d'exécution des tâches/processus, ce qui est un réel avantage pour nos clients."
Les détails des fonctionnalités de la prise de conscience PikeOS dans TRACE32 sont disponibles sur la page d'accueil de Lauterbach www.lauterbach.com
Plus d'informations sont également disponibles sur www.sysgo.com/pikeos
À propos de Lauterbach
Lauterbach GmbH est le principal fournisseur mondial de systèmes de développement de microprocesseurs avec plus de 35 ans d'expérience et une croissance exceptionnelle dans ce domaine depuis de nombreuses années. Grâce à une coopération très étroite et de longue date avec tous les principaux fabricants de semi-conducteurs, il est possible de proposer un débogueur pour de nouvelles puces dès leur introduction. Lauterbach est une entreprise indépendante et privée basée à Höhenkirchen près de Munich et possède des filiales au Royaume-Uni, en France, en Italie, en Tunisie, au Japon, en Chine et sur les côtes est et ouest des États-Unis.
www.lauterbach.com