El compilador y el enlazador SEGGER están disponibles para licencias por parte de proveedores de cadenas de herramientas

Actualización: 21 de octubre de 2021

El compilador y el enlazador SEGGER están disponibles para licencias por parte de proveedores de cadenas de herramientas

El compilador y el enlazador SEGGER están disponibles para licencias por parte de proveedores de cadenas de herramientas

El compilador y enlazador de SEGGER, que durante mucho tiempo han sido parte del IDE de estudio integrado de SEGGER, ahora están disponibles para licencias para proveedores de cadenas de herramientas y IDE.

Estos componentes se pueden integrar fácilmente en entornos de desarrollo y, en combinación con la optimización del tiempo de enlace (LTO), reducen significativamente el tamaño del código y aumentan la velocidad.

La integración de algunos o todos estos componentes, que están todos disponibles para las CPU Arm y RISC-V, puede elevar una cadena de herramientas promedio basada en GCC a un nivel profesional, según SEGGER.

“EmRun y ​​emFloat de SEGGER se han convertido en el estándar de oro en la industria y se han otorgado licencias a múltiples proveedores de cadenas de herramientas y grandes corporaciones desde que estuvieron disponibles hace poco tiempo. Inmediatamente después de este éxito, decidimos poner a disposición nuestro compilador y enlazador ”, explicó Rolf Segger, fundador de SEGGER. "La combinación de nuestro compilador, enlazador y biblioteca en tiempo de ejecución puede generar los programas más pequeños que existen".

El compilador SEGGER es un compilador C / C ++ de optimización basado en Clang que ofrece una interfaz moderna y flexible y es compatible con las últimas funciones del lenguaje C y C ++. Ha sido optimizado por SEGGER para generar código rápido y pequeño. Al ser totalmente compatible con GCC y Clang, los proyectos existentes pueden usar fácilmente el compilador SEGGER.

SEGGER Linker Linker simplifica la vinculación, optimiza el tamaño de una aplicación y resuelve problemas comunes de vinculación que normalmente surgen en el desarrollo de sistemas integrados. Diseñado para ser muy flexible y fácil de usar, fue escrito desde cero por los propios expertos integrados de SEGGER, sin código heredado o pensamiento heredado, específicamente para abordar los requisitos de los desarrolladores integrados.

El enlazador ofrece una serie de ventajas sobre el enlazador GNU. Utiliza algoritmos de ubicación altamente flexibles para hacer fluir automáticamente el código y los datos alrededor de áreas fijas y proporciona un enlace ultrarrápido, incluso para aplicaciones grandes. También minimiza el uso de ROM y ofrece la opción de comprimir código y datos basados ​​en RAM.

El compilador, el enlazador, el tiempo de ejecución y las bibliotecas de coma flotante de SEGGER han sido ampliamente probados como parte de SEGGER Embedded Studio, que también se puede utilizar para evaluar estos componentes.

Con la licencia amigable de SEGGER, Embedded Studio se puede descargar y evaluar o utilizar de forma gratuita con fines educativos y no comerciales, en todas las plataformas sin tamaño de código, función o límite de tiempo.