Lauterbach ha aggiunto alla lista dei sistemi operativi supportati dai tool di sviluppo TRACE32 l’RTOS PX5. Il supporto degli strumenti TRACE32 comprende l‘accesso alle strutture e ai dati interni del sistema operativo in tempo reale. Questo si traduce in una migliore comprensione da parte degli sviluppatori del comportamento delle loro applicazioni, ma anche nella possibilità di utilizzare al meglio le risorse del chip per uno sviluppo più rapido e semplice.
Il sistema operativo real time PX5 è caratterizzato da una elevata velocità operativa (i tempi per commutazione di contesto e chiamate API sono inferiori al microsecondo su numerosi microprocessori), ma anche da una ridotta occupazione di spazio in memoria (lo spazio minimo richiesto da questo RTOS è meno di 1 KB), oltre ad assicurare un determinismo avanzato.
Sono altrettanto interessanti le certificazioni di cui dispone, dato che risponde agli standard di sicurezza funzionale IEC 61508 – IEC 61508 SIL 4, IEC 62304 Classe C, ISO 26262 ASIL D e EN 50128 SW-SIL 4, ai livelli più elevati. Da non sottovalutare anche l’adozione di una particolare tecnologia di verifica puntatori/dati (PDV) e la possibilità di realizzare test approfonditi che comprendono una copertura del 100% per istruzioni e operazioni di branch decision.
Gli strumenti TRACE32 di Lauterbach consentono il controllo dell’intero stack software, il che significa che gli sviluppatori possono eseguire il debug dall’applicazione utente al driver di dispositivo e allo stesso tempo interrogare e visualizzare tutti gli oggetti del sistema operativo.
Il software TRACE32 PowerView fornisce una visualizzazione statica dello stato corrente degli oggetti del sistema operativo PX5, ma evidenzia anche il comportamento dinamico degli oggetti del sistema operativo nel tempo.