La version 4.3 du logiciel Tracealyzer de l’éditeur suédois intègre désormais notamment l’analyse de la pile FreeRTOS et une analyse améliorée des machines d’état.
Le suédois Percepio, spécialisé dans les outils de diagnostic d’exécution pour les systèmes embarqués et basés sur Linux, vient de rendre disponible la version 4.3 de son logiciel Tracealyzer. Cette version intègre de nouvelles fonctionnalités pour l’analyse des machines d’état, l’analyse de l’utilisation de la pile pour Amazon FreeRTOS et une amélioration significative des performances lors de l’utilisation sur des traces volumineuses.
« Il s’agit là d’une étape majeure dans l’évolution de notre outil. La nouvelle vue “Détails d’intervalle” [voir photographie] fournit par exemple une bien meilleure vision d’ensemble des machines d’état et des autres intervalles personnalisés de la trace. Cela fonctionne de la même façon que pour les tâches et les événements : il suffit de double-cliquer sur une entrée dans un champ “Intervalle” », explique Johan Kraft, fondateur et CEO de Percepio.
Lors de l’enregistrement de traces très longues, de plusieurs heures voire plus, les développeurs apprécieront le fait que le chargement de sections spécifiques à partir de l’« Aperçu de trace » soit désormais plus rapide qu’auparavant, grâce à une indexation améliorée. La nouvelle analyse d’utilisation de la pile permettra également de voir l’utilisation de la pile la plus élevée de chaque tâche FreeRTOS et ce pour de longs tests.
« Les développeurs pourront ainsi optimiser la taille de la pile et libérer de la Ram pour de nouvelles fonctionnalités. Ils seront même en mesure de déployer cette surveillance de pile sur le terrain, via notre service Device Firmware Monitor(DFM, pour surveillance du micrologiciel d’appareil), qui sera bientôt disponible », ajoute Johan Kraft. Parmi les autres évolutions apportées par la version 4.3, citons des améliorations de la vue de trace et l’exportation des données vers des fichiers .CSV par toutes les vues de graphiques.