EMBEDDED
64 • MAGGIO • 2017
38
SPECIALE
|
SW TOOL
schede di valutazione hardware sia con simulatori
virtuali su modelli. È stato anche aggiunto il sup-
# ~ $
-
cia con le nuove piattaforme Intel. Un’altra novità è
| * V T!
-
re il Reverse Debugging sulle architetture ARM/
} $
}+ ,} -2 : 4
x #`) * % 7
44
'
5 }
l’esecuzione dei loro applicativi scorrendo il codice
À
'
-
gere i bug in modo semplice e veloce.
Debug multi-core
53 ' À '
5 ' \ 3"
ed è una società specializzata nello sviluppo di solu-
zioni di debug per i microcontrollori. Recentemente
ha rinnovato e ulteriormente potenziato il suo De-
'' # VT* V T ' * '
x
44
À
N %
$ À
3#
._ `
,$
ARM. Oltre al Multi-core Debugging e all’emulazio-
V *
À'
consente di programmare le memorie Flash e sup-
) : ' #
'
-
# ) }
$ À
[ )
._ 3#
-
44 4 À - :!"
delle tracce di tutto ciò che succede e la possibilità
44
*
entrambe le architetture. Oltre alla consueta Jtag
#): Y
5N *
$ * Y * Y T) T) % Y
5%
3 ' *# *#! . } )3 33
).2
Debug Studio
Segger Microcontroller realizza tool di sviluppo
hardware e software per sistemi embedded e il suo
3 '' *
3 7
-
to per la messa a punto e il debug dei sistemi em-
bedded a uso industriale, tanto da aver fatto aprire
alla società proprio per questo prodotto una sede
{
2 *
3
-
7 $ '
T
*
C/C++ pensato per i microcontrollori ARM e contie-
*
T ''
-
gabili con le interfacce J-Link e utilizzabili con un
approccio simile al celebre Visual Studio Microsoft
e perciò relativamente semplice da apprendere an-
che per i meno esperti. Il modulo di debug J-Link è
stato potenziato con il supporto per le schede basa-
3#
3# %
4 ._ Y 3T)
ai supporti già presenti per le MCU ARM, Micro-
chip e Renesas sulle quali consente anche di pro-
grammare le memorie Flash.
Fig. 4 – Segger Embedded Studio integra sotto
forma di middleware un Editor, un compilatore e
un Debugger particolarmente adatti per lo svilup-
po e il debug dei microcontrollori
Fig. 2 – Nel TRACE32 di Lauterbach sono stati
aggiunti i supporti per il debug Processor-In-the-
Loop e per il Reverse Debugging UndoDB
Fig. 3 – Il tool di debug UDE di PLS permette di
verificare in tempo reale il funzionamento di tutti i
sistemi di microcontrollo multi-core a 16 e 32 bit