Press Releases

TRACE32 prend désormais en charge PikeOS 5.0

Logo Lauterbach

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.

Pour plus d'informations, voir www.sysgo.com/pikeos

Logos et images: Download (ZIP, 3.8 MB)

 

About Lauterbach

Lauterbach is the leading manufacturer of microprocessor development systems and has been the technology leader for embedded designs with its innovative and modular tools for many years. With the TRACE32 portfolio, customers have access to all solutions for emulation, debugging, real-time trace and logic analysis in the field of embedded designs with the widest coverage of 16 64-bit processors. The graphical user interface not only ensures seamless operation of all components, but also offers fast access even to complex evaluations. The company headquarters in Höhenkirchen near Munich is where the development, production, sales and support of the tools, already known worldwide under the "TRACE32" brand, take place.

www.lauterbach.com

Get connected with SYSGO


Contact us