Il tool di performance profiling on-target RapiTime si integra con Trace32 di Lauterbach

Pubblicato il 4 maggio 2009

I moduli PowerTrace Lauterbach della gamma Trace32 sono uno strumento affidabile per l’acquisizione dei dati di timing necessari a RapiTime per l’analisi e la misura delle prestazioni dell’applicazione e per il calcolo del Worst-Case Execution Time (WCET), cioè il tempo massimo di esecuzione nen caso peggiore.

Utilizzare PowerTrace come strumento di acquisizione si riflette in vantaggi nel codice di instrumentazione sia in termini di dimensioni sia di tempi overhead per la scrittura dei dati. Siccome accurate etichette temporali sono applicate esternamente già da PowerTrace, è necessario che il codice automaticamente instrumentato da RapiTime scriva solo l’ID di ciascun punto di instrumentazione in un registro e aera dato monitorato dalla porta trace (Nexus o ETM).

Sulla maggioranza dei target embedded ciò è possibile anche solo tramite una *singola* istruzione assembler, operazione che tra le altre cose è naturalmente thread safe.

Una volta instrumentato e compilato il codice con RapiTime, è possibile scaricarlo sul target con Trace32, pronto per il test. Per ottenere una traccia del comportamento temporale e delle prestazioni dell’applicazione è sufficente eseguire una serie di test automatici e acquisisre i dati di real-time trace con PowerTrace; una volta catturati dati di trace, essi sono convertiti nel formato nativo per RapiTime, consentendo quindi l’analisi completa del frame acquisito.



Contenuti correlati

  • AMD
    AMD annuncia Embedded+

    Embedded+ è il nome di una nuova piattaforma architetturale di AMD che combina i processori AMD Ryzen Embedded con i SoC adattivi Versal su un’unica board integrata. L’obiettivo è quello di accelerare il time-to-market delle applicazioni Edge...

  • MAS Elettronica
    Le soluzioni Embedded: istruzioni per l’uso

    Di Sandro Mascetti – CEO di MAS Elettronica Nell’attuale scenario di Industria 4.0. le soluzioni embedded sono diventate un must have. Grazie alle numerose applicazioni che offrono, queste soluzioni sono molto diffuse e conosciute. I sistemi embedded...

  • Cisco
    Cisco vuole acquisire Isovalent

    Cisco ha annunciato l’intenzione di acquisire Isovalent, azienda focalizzata sul cloud native networking e sulla sicurezza open source. Il team di Isovalent entrerà a far parte del Cisco Security Business Group dopo la chiusura dell’acquisizione, prevista per...

  • Gruppo Volvo
    Volvo acquisisce le attività relative alle batterie da Proterra

    Il Gruppo Volvo ha annunciato di essere stato selezionato come offerente vincitore in un’asta per l’acquisizione delle l’attività e dei beni della business unit Proterra Powered a un prezzo di acquisto di 210 milioni di dollari. Proterra...

  • Allegro MicroSystems
    Allegro MicroSystems completa l’acquisizione di Crocus Technology

    Allegro MicroSystems ha completato l’acquisizione di Crocus Technology, specializzata nella tecnologia dei sensori TMR (magnetoresistenza a effetto tunnel), per un corrispettivo cash di 420 milioni di dollari. Questa acquisizione permette ad Allegro MicroSystems di accelerare la sua...

  • Gruppo Microtest
    Il Gruppo Microtest ha acquisito GEDEC

    Il Gruppo Microtest, specializzato nella realizzazione di sistemi di test e nel testing di microchip e wafer di silicio, ha concluso, il 26 settembre, l’acquisizione di GEDEC, azienda italiana con sedi a Genova e Torino, focalizzata sulla...

  • emerson
    Emerson completa l’acquisizione di NI

    Emerson ha annunciato di aver completato l’acquisizione di NI , per un valore azionario pari a 8,2 miliardi di dollari. L’azienda precisa che NI diventerà un nuovo segmento riportato all’interno di Emerson, denominato Test & Measurement e...

  • Mouser Electronics
    Le risorse di Mouser per l’embedded

    Mouser Electronics mette a disposizione dei progettisti una piattaforma online con una serie di risorse per il mondo embedded. Si tratta del centro di risorse sull’Elaborazione Embedded che viene costantemente aggiornato con informazioni sulle applicazioni embedded attraverso...

  • Sicurezza: un problema volutamente ignorato

    Nel momento in cui le normative e i regolamenti che disciplinano la sicurezza entrano in vigore non solo in Europa, ma in tutto il mondo, le aziende devono necessariamente aggiungere funzioni atte a garantire la sicurezza dei...

  • Come rendere sicuro e semplice l’aggiornamento OTA con TUF

    L’ambiente dei dispositivi embedded è ancora il bersaglio di continue minacce. Più un dispositivo è connesso e più funzioni intelligenti offre all’utente, maggiore sarà la “superficie di attacco” per eventuali minacce informatiche Leggi l’articolo completo su Embedded...

Scopri le novità scelte per te x