Lauterbach Run & Stop Mode Debug per applicazioni Linux embedded

Pubblicato il 21 febbraio 2007

Per sviluppare applicazioni Embedded Linux si utilizzano due diversi tipi di debugger. Per il debug dell’hardware, del bootloader e del kernel si impiega inizialmente un debugger Jtag. Quando le principali funzionalità del kernel sono in uso, GDB è spesso utilizzato come primo step di debug dei processi. In Stop Mode Debugging utilizzando un debugger JTAG sia il processore sia l’intero sistema Linux sono fermati a un breakpoint.

Tutte le informazioni sul processore e l’hardware possono essere visualizzate via Jtag. In Run Mode Debug con GDB viene fermato solo il processo selezionato mentre il resto del sistema rimane in esecuzione. Entrambi i metodi hanno punti di forza e limitazioni. Lauterbach annuncia un debugger Linux integrato che combina entrambi i metodi di debug. In questo modo per la prima volta i programmatori potranno usare i punti di forza di entrambe le metodologie con una interfaccia utente comune: il debugger T32 PowerView. Questo consente di semplificare e ridurre considerevolmente il ciclo di debug delle applicazioni linux.