In qualità di Gold Partner di Wind River, Lauterbach si impegna a supportare i sistemi operativi Wind River non appena saranno disponibili. A tal fine, Lauterbach ha ampliato il suo prodotto TRACE32 includendo un ambiente di debug completo, specificamente progettato per i sistemi VxWorks 653.

VxWorks 653 è una piattaforma di virtualizzazione che supporta diversi sistemi operativi guest, tra cui ARINC 653, VxWorks e Wind River Linux, che possono essere eseguiti in modo indipendente in ambienti critici per la sicurezza. Il debug di un sistema multi-partizione e multi-OS con un debugger hardware è un'operazione complessa. Il debugger (e lo sviluppatore) devono sapere quale partizione è attiva e come accedere a una partizione attualmente inattiva per poter accedere a variabili o impostare breakpoint in qualsiasi punto del sistema.

TRACE32 per VxWorks 653 è in grado di rilevare tutte le partizioni e la loro configurazione di memoria. Il debugger può accedere non solo al livello di virtualizzazione, ma anche a tutte le partizioni create e agli ambienti del sistema operativo guest, indipendentemente dal fatto che siano attivi o meno nel kernel. TRACE32 ha esteso il suo schema di indirizzamento virtuale, consentendogli di identificare in modo univoco qualsiasi indirizzo all'interno di qualsiasi partizione. I simboli di funzione o variabile sono collegati a questo indirizzo univoco, consentendo agli sviluppatori di accedere a qualsiasi parte del sistema semplicemente accedendo ai simboli di debug.

Ogni partizione in VxWorks 653 contiene un sistema operativo guest, come VxWorks o Linux. TRACE32 consente la visualizzazione di più elenchi di attività e altri oggetti del sistema operativo all'interno di ciascuna partizione, fornendo visibilità simultanea su tutte le partizioni, anche se su di esse è in esecuzione più istanze dello stesso sistema operativo guest. Queste funzionalità di debug JTAG di TRACE32 sono ideali per sistemi certificati critici per la sicurezza che necessitano di limitare l'accesso alle porte I/O e per testare la piattaforma hardware di produzione, e non l'hardware stesso, ai fini della certificazione.

Utilizzando TRACE32 di Lauterbach in combinazione con la piattaforma VxWorks 653 di Wind River, gli sviluppatori possono eseguire il debug di qualsiasi parte del codice del sistema in qualsiasi momento, con accesso completo a tutti i componenti, inclusi l'hypervisor e tutte le partizioni. Questa funzionalità è disponibile di serie ed è inclusa nel pacchetto software standard di TRACE32.

Maggiori informazioni o un preventivo