Gli strumenti di compilazione di IAR Systems per Linux ora disponibili per Renesas RL78

Aggiornamento: 13 maggio 2021

Gli strumenti di compilazione di IAR Systems per Linux ora disponibili per Renesas RL78

Gli strumenti di compilazione di IAR Systems per Linux ora disponibili per Renesas RL78

IAR Systems ha ampliato il proprio portafoglio di strumenti di compilazione e ora supporta l'implementazione in framework basati su Linux MCU RL78 a basso consumo di Renesas, consentendo alle organizzazioni di semplificare la creazione e il test dei flussi di lavoro.

Poiché gli ambienti di sviluppo software devono essere sia scalabili che flessibili, le pratiche di sviluppo richiedono anche che le organizzazioni dispongano di processi automatizzati che garantiscano la qualità dallo sviluppo alla creazione e al test.

IAR Build Tools per Linux sono stati progettati per rendere possibile l'ottimizzazione delle risorse quando si tratta del tempo che gli sviluppatori dedicano ai loro progetti, nonché per gestire e utilizzare licenze e server in modo ottimale.

Gli strumenti possono essere facilmente integrati in diversi sistemi di compilazione, come CMake e Ninja, e l'utilità di compilazione della riga di comando IARBuild semplifica la creazione per una facile integrazione con i motori di integrazione continua come Jenkins e Bamboo o con i contenitori docker.

Con lo strumento integrato di analisi statica C-STAT, gli sviluppatori sono in grado di garantire la qualità del codice durante tutto il processo di sviluppo e test. C-STAT dimostra l'allineamento del codice con gli standard del settore come MISRA C: 2012, MISRA C ++: 2008 e MISRA C: 2004 e rileva anche difetti, bug e vulnerabilità di sicurezza come definito da CERT C e Common Weakness Enumeration (CWE).

"Circa un anno fa, abbiamo lanciato la prima versione dei nostri strumenti di creazione per Linux ed è bello vedere come gli strumenti ora aiutano sia le piccole aziende che le grandi aziende a rendere più efficienti i flussi di lavoro di creazione e test del software", ha affermato Anders Holmberg, Generale Responsabile strumenti di sviluppo embedded, sistemi IAR. “Aggiungendo il supporto per gli MCU Renesas RL78, dimostriamo anche il nostro impegno a investire continuamente nei nostri la tecnologia per continuare a supportare i nostri clienti durante tutto il loro flusso di lavoro di sviluppo”.

IAR Build Tools per Linux includono il compilatore IAR C / C ++ altamente ottimizzante, IAR Assembler, linker e strumenti di libreria, C-STAT, IARBuild e librerie runtime. Il compilatore IAR C / C ++ aderisce a un'implementazione indipendente dello standard del linguaggio di programmazione C18 (ISO / IEC 9899: 2018) e supporta tutte le funzionalità di C ++ 17. Inoltre, sono supportati C ++ 14 (ISO / IEC 14882: 2015), C11 (ISO / IEC 9899: 2012), C89 (ANSI X3.159-1989) e lo standard IEEE 754 per l'aritmetica in virgola mobile.