En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés à vos centres d'intérêts. En savoir plus et gérer ces paramètres. OK X
 
 

 

 

Actualité des entreprises

Green Hills Software propose le plus puissant débogueur C/C++ Embedded Linux au monde

Publication: Février 2015

Partagez sur
 
Green Hills Software annonce un nouvel environnement de développement de logiciel MULTI® pour les développeurs de projets utilisant le système Linux embarqué...
 

Jusqu’à récemment, on utilisait normalement pour déboguer Linux un médiocre assemblage d’instructions Print, d’outils en ligne de commandes et de débogueurs graphiques rudimentaires difficiles à maîtriser, à mettre en place et à utiliser. Par ailleurs, ces derniers n’offrent pas les possibilités de contrôle et la visibilité exigés par les systèmes électroniques modernes. Cette lacune en outils de développement qualitatifs engendre des délais considérables de mise sur le marché et représente un obstacle considérable pour les concepteurs (expérimentés ou non) d’objets connectés, en raison du manque de robustesse des produits résultants.

Par contre, MULTI de Green Hills Software autorise les développeurs à contrôler et déboguer tous les aspects d’un système Linux embarqué, à savoir le noyau Linux, les threads (unités d’exécution) du noyau, les threads et processus du mode utilisateur, et les routines de traitement des interruptions (ISR). Tout cela étant réalisé par un seul et même outil. Les développeurs peuvent interagir simultanément avec ces entités dans une seule fenêtre ou dans des fenêtres séparées. MULTI permet aux développeurs de venir à bout sans difficulté des problèmes de développement les plus délicats : paniques du noyau, échanges en mode exécution et données entre les processus utilisateur et le noyau, initialisation précoce du matériel, pilotes de périphériques, analyse et ajustement des performances.

« L’Internet des Objets présente des défis et des opportunités qui exigent des plates-formes de développement puissantes, flexibles et évolutives », commente Nathan Field, responsable de MULTI chez Green Hills Software. « Les développeurs utilisant Linux seront surpris de voir à quel point MULTI simplifie leurs tâches de développement quotidiennes, jusqu’à en faire une vraie partie de plaisir. »

Les principales caractéristiques de la suite de débogage et développement Linux de Green Hills Software sont :

- Prise en charge de toutes les récentes versions du Linux embarqué, quel(le) que soit la source du téléchargement ou le fournisseur, distributeurs d’Androïd inclus.

- Exploitation du dispositif JTAG de la sonde Green Hills Probe pour le débogage de noyaux, d’ISR et d’applications du mode utilisateur en « mode stop ».

- Exploitation des connexions des périphériques d’E-S pour le débogage d’applications en « mode exécution » où le processeur ne s’arrête jamais

- Couverture totale multi-noyau/SMP

- Visualisation et manipulation sophistiquées des structures de données du noyau Linux, telles que régions mémoire partagées, sémaphores, files d’attente de messages

- Fonctions de contrôle d’exécution avancées disponibles en mode stop et en mode exécution pour déboguer sans interruption les threads et processus nouvellement créés, points d’arrêt sans aucun sur-débit pour une visibilité non intrusive, et capacité à déboguer des appels système en se basant sur des threads appelants spécifiques

- Complète visibilité des éléments applicatifs additionnels tels qu’objets et bibliothèques partagés, modules de noyau chargeables et autres communiquant entre eux

- Puissantes fonctions d’exploration et édition du logiciel

- Prise en charge des compilateurs GNU GCC C/C++ et facultativement des compilateurs Green Hills C/C++

http://www.ghs.com

Suivez Industrie Mag sur le Web

 

Newsletter

Inscrivez-vous a la newsletter d'Industrie Mag pour recevoir, régulièrement, des nouvelles du site par courrier électronique.

Email: