ren0576 ccrl ree-wO novo compilador CC-RL da Renesas C aproveita as características de baixo consumo de energia da família RL78 e também consegue um desempenho de processamento superior para satisfazer as necessidades de alto desempenho e baixo consumo de energia.

O novo compilador pode ser utilizado em conjunto com o ambiente de desenvolvimento integrado e² studio (eclipse embedded studio).


Principais características do novo compilador CC-RL C:

1) Desempenho de Processamento de MCU Melhorado através da Mais Recente Tecnologia de Otimização:
A característica mais significativa do compilador CC-RL C é a melhoria no desempenho de processamento de MCU que proporciona. O desempenho dos programas codificados na norma ANSI C (Nota 2) é consideravelmente melhorado em comparação com os compiladores Renesas existentes, sem qualquer alteração no próprio código. Além disso, o desempenho de resposta a alarmes, que é crítico ao nível do sistema, é melhorado até seis vezes. Estas melhorias de desempenho podem contribuir significativamente para um maior desempenho nos sistemas de aplicação. Adicionalmente, o compilador CC-RL inclui capacidades de suporte para a migração de compiladores anteriores. Isto permite que os utilizadores façam um uso eficiente dos seus ativos de software existentes.

2) Consumo de energia reduzido do MCU e tamanho do código 10% mais pequeno:
O novo compilador contribui para um menor consumo de energia nos sistemas do utilizador, aumentando significativamente o desempenho de processamento. A maioria dos sistemas alterna entre o estado normal e o estado de espera, em que o consumo de energia é muito baixo. Devido às melhorias de velocidade descritas no ponto (1) acima, o tempo passado no estado normal é reduzido e o tempo passado em espera aumenta na mesma proporção. Isto permite uma redução do consumo de energia do MCU (ver figura). Além disso, o compilador CC-RL C gera um código 10% mais pequeno do que o gerado pelos compiladores Renesas anteriores. Isto permite a inclusão de mais recursos nos sistemas e, por conseguinte, pode contribuir para um maior valor acrescentado nos sistemas de aplicação.

3) Funções de Verificação das Directivas MISRA-C
O compilador CC-RL C inclui funções para verificar elementos das directrizes MISRA-C:2004 (Nota 3). Como estas verificações são realizadas automaticamente em tempo de compilação, evitam a perda de controlos e especificações de ficheiros incorretas. Assim, estas funções podem corrigir qualquer código que viole as diretrizes. Note que o compilador CC-RL C está disponível numa versão standard e numa versão profissional, e que as funções de verificação MISRA-C apenas estão incluídas na versão profissional.

Disponibilidade:
O compilador CC-RL C deverá estar disponível a partir de 20 de abril de 2015.
(A disponibilidade está sujeita a alterações sem aviso prévio.)

Nota 1) Compilador: um programa que traduz programas escritos em linguagens de programação de alto nível, como o C, para código máquina que o microcontrolador (MCU) da CPU consegue compreender.

Nota 2) ANSI-C: American National Standard for Information Processing - Programming Language - C. Esta norma define a linguagem de programação C, também conhecida por "Standard C".

Nota 3) MISRA-C: Um conjunto de diretrizes criado pela Motor Industry Software Reliability Association para programas escritos na linguagem de programação C para utilização em aplicações automóveis.

Mais informações ou um orçamento