Italsoft S.r.l. - embedded tools

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

IAR Embedded Workbench (caratteristiche generali)

E-mail Print
There are no translations available.

IAR Embedded Workbench è l'ambiente di sviluppo integrato per la generazione di codice ottimizzato ed efficiente per microprocessori embedded. l'IDE (Integrated Development Environment) permette di gestire il proprio lavoro organizzandolo in workspace e progetti. L'ambiente supporta numerose famiglie di microprocessori e microcontrollori e fornisce in generale i file di configurazione necessari per cominciare a lavorare su qualsiasi derivativo immediatamente e senza alcun problema di compatibilità. IAR fornisce numerosi esempi di codice sorgente per accelerare l'apprendimento dell'ambiente. La soluzione comprende il compilatore C, il compilatore C++ (quest'ultimo disponibile per numerose architetture) , l'assemblatore, il Linker universale IAR, le librerie run-time C, il debugger C-SPY.

Embedded Workbench: versioni disponibili

Il prodotto IAR Embedded Workbench è disponibile per architettura (ad esempio, il prodotto EWARM supporta tutta l'architettura ARM, cioé i core ARM7/ ARM9/ ARM11/ Cortex / XSCALE, mentre EW430 supporta la famiglia TI MSP430, ecc...). La prima cosa da fare quindi è individuare la versione corretta di Embedded Workbench.   Il prodotto IAR Embedded Workbench è disponibile per le architetture di microcontrollori a lato nelle seguenti versioni:

• Standard
• Limited Edition
• BaseLine

La versione Standard è quella più completa e include il Compilatore (C e/o C++),l'assemblatore, il linker, le librerie, il debugger C-SPY, il tool MISRA C.

La versione Limited Edition non include il debugger C-SPY (né versione simulatore né versione hardware debugger) e non include il tool MISRA C.

La versione BaseLine include il debugger C-SPY, ma la quantità di codice generato dal compilatore è limitata ( la versione BaseLine per ARM, ad esempio, produce fino a un massimo di 256KB di codice). Inoltre, la versione BaseLine include 3 mesi di garanzia (a differenza dei 12 mesi di tutte le altre versioni) e non vengono consegnati aggiornamenti. Limitatamente ad alcune architetture (ARM/AVR32) è possibile acquistare per la versione BaseLine il contratto di manutenzione e supporto estesi a 12 mesi dalla data di acquisto.

Licenze disponibili

Sono disponibili licenze di tipo "Standalone" oppure "Network".

Le licenze Standalone sono legate al PC oppure più convenientemente a una chiave hardware USB detta dongle. La chiave hardware consente la mobilità della licenza su qualsiasi PC dotato di porta USB.

Le licenze di tipo "Network" (dette altrimenti "Floating") permettono la gestione centralizzata delle licenze IAR all'interno di una rete locale (LAN). Quando un utente in rete avvia il compilatore, il linker oppure il debugger, il server delle licenze gli assegna una delle licenze disponibili (un qualsiasi PC della rete può operare da Server).

C-SPY Debugger

Embedded Workbench in versione Standard, BaseLine e Kickstart include il tool C-SPY: è il debugger integrato nell'ambiente IAR Embedded Workbench, con caratteristiche avanzate quali il profiling di esecuzione delle funzioni.   A seconda del target C-SPY può operare come Simulatore, come hardware debugger (supporta direttamente numerosi emulatori) o come interfaccia per un rom-monitor). C-SPY è "kernel aware" rispetto ai principali sistemi operativi real-time, nel senso che è in grado di leggere le strutture dati del sistema operativo visualizzando lo stato del sistema (Task attivi, semafori allocati, mailbox pendenti, timer software, ecc).

Kit di valutazione disponibili

Sono disponibili numerosi Starter kit (sezione Hardware > Starterkit ) che includono una scheda di valutazione con microcontrollore (per es. NXP2378, oppure Atmel AT91SA7X, ecc...),  l'ambiente IAR embedded Workbench edizione kickstart (limitato nella quantità di codice generabile), un set di esempi in codice sorgente per facilitare la fase di startup e un tool di debugging, tipicamente un emulatore JTAG, SWD oppure BDM.                                 

Per ricevere una quotazione o per maggiori informazioni tecniche, potete contattarci al numero di telefono 039.32.87.22 oppure all'indirizzo e-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

You are here: Products Software IDE C/C++ compilers IAR Embedded Workbench (caratteristiche generali)