iarsystems ewarm 7.10 press-wAs aplicações com múltiplos núcleos interagem frequentemente de formas complexas e, portanto, são difíceis de depurar. Com o suporte de depuração de múltiplos núcleos no abrangente depurador C-SPY® do IAR Embedded Workbench para ARM, os programadores podem depurar simultaneamente dois ou mais núcleos idênticos (Processamento Multi-Núcleo Simétrico, ou SMP) ou dois núcleos com arquiteturas diferentes (Processamento Multi-Núcleo Assimétrico, ou AMP) num único ambiente de desenvolvimento. Isto facilita muito a localização de erros de programa durante o desenvolvimento.

Para os programadores que trabalham com aplicações baseadas em processadores ARM® Cortex-A®, especialmente aplicações multimédia e de processamento de sinal, o suporte da vetorização NEON é crucial para o máximo desempenho. O ARM NEON é uma extensão da arquitetura SIMD (Single-Instruction Multidata) desenvolvida pela ARM e implementada como parte do processador ARM, mas possui os seus próprios pipelines de execução e um banco de registos separado do banco de registos ARM. Com a capacidade de vetorizar o código automaticamente, os programadores podem obter tempos de resposta mais rápidos, maior duração da bateria e satisfazer ainda mais as exigências do mercado de baixo custo e baixo consumo de energia.

O IAR Embedded Workbench for ARM é uma ferramenta de desenvolvimento abrangente, incluindo o compilador IAR C/C++ altamente otimizado e o depurador C-SPY® integrado, tudo num ambiente de desenvolvimento integrado e fácil de utilizar. O suporte para os dispositivos mais recentes foi adicionado à versão 7.10 do IAR Embedded Workbench para ARM, expandindo ainda mais o principal conjunto de ferramentas para suporte de todos os núcleos ARM. Saiba mais e descarregue as licenças de avaliação em www.iar.com/ewarm.

Mais informações