EMB_74

EMBEDDED NOVEMBRE 58 SOFTWARE | DEVELOPMENT TOOLS O ggi gli sviluppatori di sistemi embedded si À 2 la programmazione, devono poter ideare e testa- re nuovi concept in modo rapido senza tralasciare 8 Inoltre, devono avere la possibilità di “osservare” in tempo reale cosa accade all’interno del processore e delle periferiche di memoria quando la piattaforma gestisce eventuali anomalie e altri eventi di questo tipo, a causa delle complesse interazioni possibi- 8 8 ‰ ogni criterio in termini di disponibilità di strumenti per il target: uno scenario che spesso si trasforma ;'*& I fornitori s’impegnano per garantire toolchain af- À À Per Microchip , questo supporto deve poter inclu- 7 ' 7 ' $"0 $0; serie AVR di MCU rappresenta il perno intorno a cui ruota l’ambiente di sviluppo di Arduino e gli sviluppatori possono sfruttare l’intuitiva piattafor- ma open source per accedere ai numerosi moduli di programmazione che gli utenti hanno messo a * Arduino permette di simularne rapidamente la fat- tibilità mediante una prova di concetto, oltre a ga- rantire un’ulteriore personalizzazione in termini di sviluppo e alla possibilità di ottimizzare maggior- ; Ambiente di sviluppo integrato: il nucleo centrale ’elemento basilare della toolchain è l’ambiente di 4(& ;7 $A - Come sviluppare sistemi embedded di elevata qualità Mark Patrick Mouser Electronics + 4( ;7 $A „ supporta le architetture MCU PIC, dsPIC e AVR C 8 12 „ / “ A Oracle , questo IDE consente di integrare perfettamente tool Microchip e di terze parti, assicurando agli - - re a un editor (compilatore C) e creare strumenti o 8 - 4( ;7 $A „ progetto, eseguendo un’analisi avanzata del codice per mezzo di diagrammi visivi di interazione che illustrano chiaramente le possibili dipendenze di un’applicazione mediante una rappresentazione ad Á / a un debugger appropriato e supportato da hard- 8 4( À À facilitano l’osservazione delle modalità con cui le À aiuta gli utenti ad accelerare le fasi correlate alle proprietà del linguaggio, riducendo il tempo di di- gitazione, vanta un’ampia serie di funzionalità, dal 9 Un aspetto fondamentale dello sviluppo embedded è l’allineamento del codice con il dispositivo target e Microchip dispone di numerose versioni ;'* - satilità facilita la Un ecosistema come quello proposto da Microchip fornisce un ampio insieme di strumenti che gli sviluppatori possono utilizzare per accelerare notevolmente il processo di sviluppo e dar vita a progetti migliori per sistemi embedded Fig. 1 – Scheda di valutazione SAMA5D4 Xplained Ultra di Microchip

RkJQdWJsaXNoZXIy MTg0NzE=