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