
Embedded Workbench
Ambiente di sviluppo integrato comprensivo di Compilatore C/C++, Assembler, Librerie, C-SPY Debugger e MISRA-C checker per CPU 8, 16, 32 bit.
Disponibile anche la toolchain certificata in accordo agli standard IEC 61508, ISO 26262 (ISO 26262-6:2018), EN 50128 e EN 50657 per architetture ARM, Renesas RX, RL78, RH850 e STMicroelectronics STM8.
La certificazione copre anche lo standard internazionale IEC 62304 (standard che specifica i requisiti del ciclo di vita per lo sviluppo di software per dispositivi medicali) per architetture ARM, RX, RL78 e STM8.
C-RUN
Tool di analisi dinamica dell'applicazione e disponibile come add-on all'ambiente di sviluppo IAR Embedded Workbench per architetture ARM e Renesas RX.
Inserendo il codice di test in un'applicazione, l'analisi runtime può trovare errori reali e potenziali nel codice durante l'esecuzione del programma in fase di debug.

C-STAT
Tool di analisi statica a livello di codice sorgente e disponibile come add-on all'ambiente di sviluppo IAR Embedded Workbench, include centinaia di controlli conformi alle regole definite da MISRA C:2012, MISRA C++:2008 e MISRA C:2004 e verifica la conformità allo standard di codifica CERT C.

VisualSTATE
Tool per la progettazione e la generazione di codice. Viene utilizzato per progettare graficamente macchine a stati e generare codice sorgente C, C++, C# o Java. E' basato su linguaggio UML e genera automaticamente anche la documentazione.

Emulatori JTAG
I-jet e I-jet Trace per device core ARM e Cortex-M/R/A, grazie ad una perfetta integrazione col tool C-SPY, permettono un debug di alto livello sfruttando le potenzialità dei device sotto test.

Architetture supportate
Supporto disponibile per device core Atmel AVR/ATmega, AVR32, STMicroelectronics STM8, Texas Instruments MSP430, 8051, RISC-V, ARM/Cortex e Renesas RA, RE, RZ, RIN32, RX, RL78, RH850, 78K, SuperH, V850, R32C, M32C, M16C/R8C, H8.
|