TRACE32: lo strumento più completo per il trace di un sistema linux

Un sistema linux è costituito da diverse componenti software molto diverse tra loro. Lo scorso anno abbiamo mostrato come un sistema professionale Lauterbach TRACE32 consenta il debug di ogni componente di un sistema linux in modo semplice e immediato.

In questa presentazione introdurremo i concetti di “Program Trace” e “System Trace” e mostreremo l’uso di queste tecnologie di tracing con un sistema ARM Linux Multicore. Il trace consente di abbattere i tempi di debugging e di osservare in dettaglio il comportamento runtime e le performance di un sistema. Nella parte dimostrativa del seminario useremo il trace per analizzare un intero sistema linux, dal boot ai processi applicativi.

In particolare verrà presentato in anteprima assoluta un innovativo sistema, basato sull’architettura software Linux Kernel Tracing, che effettua il trace dei Linux Kernel Events via STM. STM (System Trace Macrocell) è la data trace-port ad alta velocità e bassa latenza disponibile in molti chip ARM.

Edizione 2014 nella track Track1.