I tool di sviluppo TRACE32 di Lauterbach ora possono essere usati anche per tracciare tutti i componenti di un sistema embedded basato su hypervisor, oltre che per il loro debug.
Questo importante miglioramento nel debug dei sistemi basati su hypervisor permette di fornire informazioni dettagliate sul comportamento di tutti i componenti software con i relativi vantaggi in termini di riduzione dei tempi di sviluppo e alla capacità di produrre dispositivi qualitativamente migliori.
Il tracciamento su più core consente infatti agli sviluppatori di vedere facilmente l’interazione tra flussi di software eseguiti su processori diversi e di identificare rapidamente colli di bottiglia o altri errori che possono apparire solo in fase di esecuzione.
I filtri di trace a livello di task o macchina virtuale consentono inoltre agli sviluppatori di ridurre la quantità di trace generato per mostrare solo le aree di interesse nel sistema.
La funzionalità di tracciamento dell’hypervisor è disponibile per Arm Cortex-A e NXP QorIQ a partire da settembre 2019.