Firmware - Febbraio 2014 / N°97 - (Page 62)

Il Code Warrior di Freescale costituisce uno dei più conosciuti e fortemente apprezzati ambienti IDE per lo sviluppo di applicazioni hardware e software esistenti sul mercato. Freescale deriva da uno "spin-off" della Motorola Code Warrior Development Suite dopo aver acquisito da quest'ultima, dal 2004, il settore dei semiconduttori di MAURIZIO DI PAOLO EMILIO progettisti di sistemi embedded utilizzano compilatori, assembler e debugger per un corretto sviluppo. In generale programmi più specifici ne costituiscono anche il principale fattore di utilizzo: - Un in-circuit-emulator (ICE): per il debug del codice. - Utility di controllo ridondanza (checksum) o un Cyclic redundancy check (CRC) al programma. - Compilatori e linker specifici per ottimizzare l'hardware - Supporto BSP (Board Support Package) per semplificare l'integrazione tra il software sviluppato ad-hoc, l'ambiente operativo e l'hardware. I tool per la programmazione dei microcontrollori non differiscono molto, le fasi principali sono sempre le stesse: I scrittura del codice sorgente, compilazione e/o assemblaggio, generazione del codice binario. Il CodeWarrior è un ambiente di sviluppo integrato (IDE) per la creazione di software su un certo numero di sistemi embedded. E' stato originariamente sviluppato da Andreas Hommel, e concesso in licenza a Metrowerks, sulla base di un compilatore C e l'ambiente per il 68K Motorola. Le prime versioni di CodeWarrior sono per il Macintosh PowerPC, con gran parte dello sviluppo fatto da un gruppo dell'originale team THINK C. CodeWarrior è un prodotto professionale formato da un'insieme di suite, dalla più semplice a quella più sofisticata. Freescale ha incorporato nella versione più recente dei tool di sviluppo funzioni e utility in grado di incrementare notevolmente la facilità d'uso, la velocità e l'accessibilità rispetto alle precedenti versioni di CodeWarrior. Il software CodeWarrior punta, in particolare, alla facilità d'uso e alla semplicità dello sviluppo applicativo. I tool prevedono anche aggiornamenti dei prodotti e service pack forniti direttamente da Freescale. L'IDE DI CODE WARRIOR Le versioni demo sono divise in due categorie: la Evalutation Edition, completamente funzionanti ma con 30 giorni di utilizzo (salvo inserimento codice di licenza) e la Special Edition con restrizione solo nella dimensione massima del codice generabile. La versione Evalutation è disponibile sia per Windows che per Linux e dispone di una gamma elevata di librerie di microcontrollori della Freescale; la Special Edition, invece, offre una scelta tecnica più ristretta ma permette in ogni caso un approccio iniziale nel- Figura 1: Project Manager FOCUS ON SKILLS INSIDE TOOLS ANALOG TIPS'N TRICKS MARKET NEWS SPOTLIGHT EVENTS ZAPPING MEMBERSHIP

Tabella dei contenuti per la edizione digitale del Firmware - Febbraio 2014 / N°97

News
TIPS'n tricks
FOCUS on I Microcontrollori Kinetis K60
SKILLs
High Resolution PWM
Rilevamento Scheda con NFC e RFID “Low-Power”
INside
Power Supply Layout ed EMI
Evitare le Interferenze E.M. nel progetto di PCB
Regolatore PoE, “Power-over- Ethernet”
ANALOG
Bilanciare le Celle Li-Ion
Misurazioni di Energia con MSP430
TOOLS Freescale Code Warrior
SPOTlight Scheda di Valutazione per RX111
EVENTS zapping
Guida

Firmware - Febbraio 2014 / N°97

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com