A SEGGER lançou uma nova versão beta do seu software de desenvolvimento de plataforma cruzada " Embedded Studio ". A nova versão se concentra na redução do tamanho do programa, alcançando incríveis 5 a 12% em aplicativos típicos em relação à versão anterior, e ganhos ainda maiores em comparação com as cadeias de ferramentas GCC. Essas economias são o resultado da nova Otimização do Tempo de Link (LTO), combinada com o Linker da SEGGER e a biblioteca de tempo de execução emLib-C. LTO combina todos os arquivos de objeto de entrada em um módulo e otimiza todo o aplicativo, abrindo a porta para otimizações não disponíveis para o próprio compilador.
O SEGGER Linker adiciona recursos como compactação de dados inicializados, desduplicação, bem como a flexibilidade de lidar com mapas de memória fragmentados com os quais os desenvolvedores embarcados precisam lidar. Como todo software SEGGER, ele é escrito do zero, sem nenhum código legado ou pensamento legado, com foco nos requisitos dos desenvolvedores embarcados. Além disso, o tamanho exigido pela biblioteca runtime incluída é significativamente menor do que as bibliotecas runtime usadas pela maioria das cadeias de ferramentas GCC.
"Com esses novos recursos, o Embedded Studio está ficando ainda mais poderoso. Estamos vendo que ele está se tornando cada vez mais popular. Em combinação com o SEGGER Linker, a Otimização de Link-Time permite economia de tamanho de flash em uma escala que eu nunca pensei ser possível, "diz Dirk Akemann, gerente de marketing da SEGGER Microcontroller. "Estamos orgulhosos de apoiar a comunidade educacional ao ter o Embedded Studio disponível gratuitamente para uso não comercial."
Sobre o Embedded Studio
Embedded Studio é um Ambiente de Desenvolvimento Integrado (IDE) feito por e para desenvolvedores de software embarcado. Ao contrário de muitos outros IDEs, é muito rápido, intuitivo, fácil de usar e não é baseado em Eclipse. É uma solução completa para qualquer processador baseado em ARM, desde dispositivos legados ARM7, ARM9 e ARM11 até Cortex-A, R e M, e vem com uma biblioteca de sistema otimizada para sistemas embarcados e compiladores GCC e LLVM / Clang. O Embedded Studio é independente de plataforma e pode ser usado em hosts Windows, macOS e Linux.
O software pode ser baixado e instalado em apenas alguns minutos. Ele vem com um modelo de licenciamento amigável que permite avaliação ilimitada sem limite de tamanho de código e uso gratuito para fins educacionais e amadores. As especificações completas do produto e o download estão disponíveis em www.segger.com/embedded-studio.html