Compilador e linker SEGGER disponíveis para licenciamento por fornecedores de conjuntos de ferramentas

Atualização: 21 de outubro de 2021

Compilador e linker SEGGER disponíveis para licenciamento por fornecedores de conjuntos de ferramentas

Compilador e linker SEGGER disponíveis para licenciamento por fornecedores de conjuntos de ferramentas

O compilador e linker da SEGGER, que há muito fazem parte do Embedded Studio IDE da SEGGER, agora estão disponíveis para licenciamento para fornecedores de IDE e de conjuntos de ferramentas.

Esses componentes podem ser facilmente integrados em ambientes de desenvolvimento e, em combinação com a otimização de tempo de link (LTO), eles reduzem significativamente o tamanho do código e aumentam a velocidade.

Integrar alguns ou todos esses componentes, que estão todos disponíveis para CPUs Arm e RISC-V, pode elevar um conjunto de ferramentas baseado em GCC médio a um nível profissional, de acordo com SEGGER.

“O emRun e o emFloat da SEGGER se tornaram o padrão ouro na indústria e foram licenciados para vários fornecedores de cadeias de ferramentas e grandes corporações desde que foram disponibilizados há pouco tempo. Na esteira desse sucesso, decidimos também disponibilizar nosso compilador e linker ”, explicou Rolf Segger, fundador da SEGGER. “A combinação de nosso compilador, linker e biblioteca de tempo de execução pode gerar os menores programas que existem.”

O compilador SEGGER é um compilador C / C ++ de otimização baseado em Clang, que oferece um front-end moderno e flexível e oferece suporte aos recursos de linguagem C e C ++ mais recentes. Foi otimizado pelo SEGGER para gerar código rápido e pequeno. Sendo totalmente compatível com GCC e Clang, os projetos existentes podem usar facilmente o compilador SEGGER.

O SEGGER Linker Linker simplifica a vinculação, otimiza o tamanho de um aplicativo e resolve problemas comuns de vinculação que normalmente surgem no desenvolvimento de sistemas embarcados. Projetado para ser muito flexível e simples de usar, ele foi escrito do zero pelos próprios Embedded Experts da SEGGER, sem código legado ou pensamento legado, especificamente para atender aos requisitos de desenvolvedores embarcados.

O vinculador oferece várias vantagens sobre o vinculador GNU. Ele usa algoritmos de posicionamento altamente flexíveis para o fluxo automático de código e dados em áreas fixas e fornece uma ligação ultrarrápida, mesmo para grandes aplicativos. Ele também minimiza o uso de ROM e oferece a opção de compactar dados e códigos baseados em RAM.

O compilador, linker, runtime e bibliotecas de ponto flutuante da SEGGER foram amplamente comprovados como parte do SEGGER Embedded Studio, que também pode ser usado para avaliar esses componentes.

Usando a Licença Amigável da SEGGER, Embedded Studio pode ser baixado e avaliado ou usado gratuitamente para fins educacionais e não comerciais, em todas as plataformas sem tamanho de código, recurso ou limite de tempo.