EMB_70

EMBEDDED NOVEMBRE 30 SPECIALE | DEBUG Tool di debug, strumenti sempre più critici Tracciare l’attività dei sistemi embedded per poter ricostruire ciò che succede prima degli eventi anomali è sempre più indispensabile e talvolta non è sufficiente accontentarsi dei tool di debug più economici Lucio Pellizzari er il debug dei sistemi embedded è comodo ricorrere ai tool forniti dagli stessi costruttori di microcon- trollori o di schede che, oltre a per- metterne lo sviluppo e la prototipa- zione, offrono quasi sempre opportuni strumenti À ' errori) per correggerli. D’altra parte questi tool sono pensati per l’architettura dei sistemi cui sono dedicati e perciò circoscrivono ad essa le loro mi- gliori funzionalità di debug. Inoltre, i debugger di fascia bassa risolvono quasi tutti i bug più comuni ma sono meno À che sono quelli che s’ingenerano proprio quando si sviluppano le applicazioni di tipo nuovo. Per af- frontare i progetti più complicati è inevitabile cercare di utilizzare un tool di debug che sia in grado di analizzare a fondo la struttura del sistema embedded in fase di sviluppo per individuare le ano- malie non comuni, non riscontra- te in precedenza o non presenti nelle librerie fornite in dotazione. Oggi cresce l’esigenza di conside- rare nel debug tutti i sottosistemi che concorrono a ogni funzionali- tà valutando le attività di ciascuno con tool capaci À 7 J - zione hardware è spesso delocalizzata su più labo- À C - À sempre più indispensabile per rendere agevole ed À su più sedi. In genere i debugger a elevate presta- zioni non hanno un costo molto alto ma possono J À À - rare il time-to-market nello sviluppo dei nuovi progetti. Inoltre, si possono uti- lizzare con tutti i microcontrollori e tutte le architetture di sistema delle moderne schede embedded, senza limiti legati ai costruttori. % J À la fondamentale funzione della ' ( di dati che permette di ricostrui- re gli eventi per evidenziare i bug anche nei sistemi strutturalmen- te più complessi. Debug and Trace ARM ha introdotto quest’anno + $ $ +-B@@ À - nendolo un tool “Debug and Tra- ce” di nuova generazione perché P ARM Debug and Trace CoreSight SoC-600 non ha bisogno di adattatori perché si connette direttamente via USB, Ethernet, CAN Bus e WiFi con una velocità di cattura di 100 Gbps

RkJQdWJsaXNoZXIy MTg0NzE=