| 

SEGGER presenta Ozone-Sim per la simulazione ad alta velocità di software embedded

Con Ozone-Sim, SEGGER introduce un simulatore di set di istruzioni ad alte prestazioni progettato per accelerare lo sviluppo, il debugging, il collaudo e l’analisi del software embedded.

Il simulatore offre funzionalità di tracciamento delle istruzioni che includono contatori di esecuzione in tempo reale per ogni singola istruzione; ciò consente a Ozone di SEGGER di visualizzare informazioni sulla copertura del codice (code coverage) e sul profilamento (profiling) in tempo reale, esattamente come avviene durante il debugging su hardware reale con J-Trace. Ozone può esportare queste informazioni per identificare automaticamente anomalie sia nelle funzionalità sia nelle prestazioni.

Grazie al supporto per RISC-V e Arm, Ozone-Sim esegue applicazioni embedded su PC a velocità di centinaia di milioni di istruzioni al secondo, consentendo la validazione del software, i test di regressione e la verifica automatizzata delle build senza la necessità di disporre dell’hardware di target.

“Lo sviluppo del software inizia spesso molto prima che l’hardware di produzione sia disponibile, eppure i team di sviluppo hanno bisogno di modi rapidi e affidabili per testare e analizzare il proprio codice”, afferma Johannes Lask, Product Manager di SEGGER. “Consentendo l’esecuzione del software in un ambiente simulato, Ozone-Sim aiuta i team ad avviare lo sviluppo in anticipo, ad automatizzare i test e a ottenere una visione approfondita del comportamento dell’applicazione lungo tutto il processo di sviluppo.”

Workflow flessibili per lo sviluppo e il collaudo

Quando utilizzato in combinazione con Ozone, Ozone-Sim offre funzionalità avanzate di debugging e analisi, tra cui:

  • Debugging a livello di codice sorgente (source-level debugging)
  • Tracciamento a ritroso (backtracing)
  • Analisi della timeline
  • Statistiche di esecuzione

I progettisti possono passare facilmente dalla simulazione ai test su hardware man mano che i progetti avanzano.

Ozone-Sim può funzionare anche come simulatore standalone da riga di comando per i test automatizzati e i flussi di lavoro di integrazione continua (Continuous Integration). Inoltre, un’interfaccia server GDB integrata consente di utilizzare il simulatore con un’ampia gamma di debugger e ambienti di sviluppo di terze parti.

Per ulteriori informazioni, visitare la pagina di Ozone-Sim sul sito www.segger.com.

Articoli simili