SEGGER estende il supporto di SystemView a Eclipse ThreadX

Monheim am Rhein, Germania— 27 marzo 2025
SystemView, il tool software per l‘analisi in real-time della SEGGER ora supporta Eclipse ThreadX (precedentemente Azure RTOS), consentendo agli utenti di registrare gli eventi di questo sistema operativo e di effettuarne l’analisi.
SystemView si unisce a Ozone come secondo prodotto di SEGGER a supportare ThreadX, dimostrando ulteriormente l’impegno di SEGGER nel fornire strumenti di sviluppo professionali per tutti i tipi di progetti di sistemi embedded.
SystemView registra eventi come i cambi di contesto, gli interrupt e i timer software, consentendo agli utenti di visualizzare e analizzare questi eventi per raggiungere una comprensione più profonda del comportamento runtime del firmware basato su ThreadX. L’instrumentazione di
ThreadX copre tutte le chiamate alle API pubbliche. Ogni chiamata di funzione, con i suoi argomenti e valori di ritorno, viene visualizzata insieme al suo tempo di esecuzione e ai livelli di nidificazione delle chiamate. Gli utenti possono estendere questo supporto per consentire la registrazione di indicatori delle prestazioni, di campioni di dati, di log e di altro ancora.
Inoltre, per migliorarne la facilità d’uso, SystemView può registrare i nomi di tutti i contesti e di tutti gli oggetti di un sistema e visualizzare tali nomi anziché il loro indirizzo.
“ThreadX è un RTOS molto rispettato nell’ambito dei dispositivi IoT e di molte altre applicazioni embedded, e siamo lieti che abbia trovato una nuova casa presso la Eclipse Foundation”, afferma Johannes Lask, Product Manager per gli strumenti di sviluppo software presso SEGGER. “SystemView migliora ThreadX aggiungendo un supporto essenziale per l’ispezione, la convalida e la verifica del sistema. Dal nostro punto di vista, questo è un miglioramento critico che dovrebbe essere implementato durante l’intero ciclo di sviluppo.”
ThreadX con l’instrumentazione di SEGGER per SystemView è disponibile su GitHub. Il changeset sviluppato per l’instrumentazione può essere applicato sia a copie locali che a versioni precedenti di ThreadX. Ulteriori informazioni sul supporto di SystemView per ThreadX sono disponibili nella pagina con la panoramica su SystemView di SEGGER all’indirizzo www.segger.com.

Informazioni su SystemView

SystemView è uno strumento di registrazione e visualizzazione in tempo reale per i sistemi embedded. Esso mostra il vero comportamento di un’applicazione, con un livello di dettaglio molto superiore rispetto a quello offerto dai debugger. E’ particolarmente efficace quando si sviluppa e si lavora con sistemi embedded complessi dato che può garantire che il sistema si comporti come da progetto, può ridurre le inefficienze, identificare interazioni non previste e conflitti nell’uso delle risorse.
L’instrumentazione ottimizzata per il target di SystemView permette la registrazione di dati con riferimenti temporali con un’accuratezza entro il singolo ciclo. Tutti gli eventi di SystemView sono registrati, analizzati e visualizzati mentre il sistema target sta girando e possono essere salvati a scopo documentativo o per l’analisi.
SystemView è soggetto alla licenza d’uso commerciale della SEGGER che è perpetua, il che significa che il software può essere usato senza limiti di tempo e che non vi è alcun bisogno di pagare una sottoscrizione annuale. SystemView è anche disponibile come strumento software della Segger nell’ambito della SEGGER’s Friendly License.
Nessuna registrazione è necessaria per scaricare la licenza, l’uso è gratuito per scopi educazionali e non commerciali, e non ci sono limiti alla dimensione del codice, alle funzionalità o al tempo di registrazione su qualsiasi piattaforma durante il periodo di valutazione.