TRACE32: il nuovo modulo Python

Pubblicato il 11 gennaio 2021

Lauterbach ha rilasciato la versione 1.0 del suo nuovo modulo Python che permette agli sviluppatori embedded di scrivere test Python nativi utilizzando le “Remote API” di TRACE32.

In questo modo gli sviluppatori possono creare applicazioni che controllano i sistemi TRACE32 e possono accedere al dispositivo sotto test.

È possibile controllare più istanze di TRACE PowerView contemporaneamente, con ciascuna istanza collegata a un dispositivo sotto test. I dettagli del dispositivo sono nascosti dall’API; si può trattare di un target fisico o virtuale o un simulatore di set di istruzioni. Per gli sviluppatori embedded, il nuovo modulo apre le porte alle prestazioni di Python per compiti e calcoli complessi.

Il modulo nativo Python e l’API saranno disponibili nella prossima versione del software TRACE32 PowerView e saranno gratuiti. Il modulo è compatibile con Python 3.6+.

Il nuovo modulo TRACE32 Python sarà presto pubblicato su pypi.org.



Contenuti correlati

  • Copertura MC/DC multimodale in TRACE32

    La sicurezza funzionale (functional safety) è un requisito fondamentale per i sistemi embedded critici per la sicurezza. Tra i test necessari per la certificazione secondo i diversi standard di sicurezza è previsto il Code Coverage. Da anni...

  • Lauterbach
    Lauterbach: supporto al tracciamento ARTI per chip di produzione AURIX Infineon

    Lauterbach ha annunciato che i suoi strumenti di sviluppo TRACE32 supportano anche il tracciamento in tempo reale ARTI per la profilazione AUTOSAR sui dispositivi di produzione di microcontrollori AURIX di Infineon Technologies dotati di miniMCDS (MultiCore Debug...

  • Tektronix
    Un pacchetto di driver Open-Source nativo Python per la strumentazione da Tektronix

    Tektronix  ha introdotto un pacchetto di driver per strumenti Python Open-Source. Questo pacchetto, chiamato tm_devices, è disponibile gratuitamente e offre un’esperienza utente nativa in Python per l’automazione degli strumenti. tm_devices è progettato per funzionare su un’ampia gamma...

  • Lauterbach
    Lauterbach: supporto di debug gratuito per Nicla Vision di Arduino

    Lauterbach ha annunciato il supporto, tramite gli strumenti di sviluppo TRACE32 e senza la necessità di moduli di debug hardware, della fotocamera autonoma Nicla Vision di Arduino. Questa fotocamera per l’analisi e l’elaborazione delle immagini è basata...

  • Lauterbach
    Supporto di Lauterbach per NG-ULTRA di NanoXplore

    Lauterbach ha annunciato il supporto, tramite i suoi tool di debug e tracciamento TRACE32, del SoC FPGA resistente alle radiazioni NG-ULTRA di NanoXplore progettato per il mercato spaziale. Il supporto comprende il debug simultaneo di tutti i...

  • Lauterbach
    Lauterbach: supporto per i processori Arm della prossima generazione

    Lauterbach ha annunciato il supporto, tramite TRACE32, dei più recenti processori Arm v9.2. Si tratta dei processori di prossima generazione Cortex-X4, Cortex-A720 e Cortex-A520 e il supporto di TRACE32 comprende comprende il debug simultaneo dei core eterogenei...

  • Lauterbach
    Nuovo strumento per il tracciamento seriale ad alta velocità da Lauterbach

    PowerTrace Serial 2 di Lauterbach è il successore dello strumento di tracciamento PowerTrace Serial. Dispone di 8 GB di memoria di traccia, fino a 80 Gbit/s di larghezza di banda e la capacità di correlare i segnali...

  • Lauterbach annuncia il supporto dei processori AM6xAx di Texas Instruments

    Lauterbach ha annunciato il supporto da parte dei suoi strumenti di sviluppo TRACE32 delle serie di SoC AM62Ax, AM68A e AM69A di Texas Instruments. Questo comprende il debug simultaneo dei core eterogenei della CPU e l’acquisizione non...

  • Lauterbach annuncia il supporto per NVIDIA DRIVE Orin

    Lauterbach ha annunciato il supporto per debug e tracciamento per il system-on-chip (SoC) NVIDIA DRIVE Orin con i suoi strumenti di sviluppo TRACE32. Ciò include il debug JTAG simultaneo dei core della CPU e l’acquisizione non intrusiva...

  • Sincronizzare il codice Python in maniera intelligente

    In un precedente blog abbiamo sfruttato il tool Tracealyzer di Percepio per ottenere informazioni dettagliate relative a due diverse implementazioni del medesimo algoritmo. In particolare abbiamo stabilito che l’uso di una funzione iterativa per implementare un algoritmo di...

Scopri le novità scelte per te x