Compilateur et éditeur de liens SEGGER disponibles sous licence par les fournisseurs de chaînes d'outils

Mise à jour : 21 octobre 2021

Compilateur et éditeur de liens SEGGER disponibles sous licence par les fournisseurs de chaînes d'outils

Compilateur et éditeur de liens SEGGER disponibles sous licence par les fournisseurs de chaînes d'outils

Le compilateur et l'éditeur de liens de SEGGER, qui font depuis longtemps partie de l'IDE Embedded Studio de SEGGER, sont désormais disponibles sous licence pour les fournisseurs d'IDE et de chaînes d'outils.

Ces composants peuvent être facilement intégrés dans des environnements de développement et, en combinaison avec l'optimisation du temps de liaison (LTO), ils réduisent considérablement la taille du code et augmentent la vitesse.

L'intégration de tout ou partie de ces composants, qui sont tous disponibles pour les processeurs Arm et RISC-V, peut élever une chaîne d'outils moyenne basée sur GCC à un niveau professionnel, selon SEGGER.

« EmRun et emFloat de SEGGER sont devenus la référence absolue dans l'industrie et ont été concédés sous licence à plusieurs fournisseurs de chaînes d'outils et à de grandes entreprises depuis leur mise à disposition il y a peu de temps. Fort de ce succès, nous avons décidé de mettre également à disposition notre compilateur et notre éditeur de liens », a expliqué Rolf Segger, fondateur de SEGGER. « La combinaison de notre compilateur, de notre éditeur de liens et de notre bibliothèque d'exécution peut générer les plus petits programmes du marché. »

Le compilateur SEGGER est un compilateur d'optimisation C/C++ basé sur Clang offrant un frontal moderne et flexible et prenant en charge les dernières fonctionnalités des langages C et C++. Il a été optimisé par SEGGER pour générer du code rapide et petit. Étant entièrement compatible avec GCC et Clang, les projets existants peuvent facilement utiliser le compilateur SEGGER.

Le Linker Linker de SEGGER simplifie la liaison, optimise la taille d'une application et résout les problèmes de liaison courants qui surviennent normalement dans le développement de systèmes embarqués. Conçu pour être très flexible et simple à utiliser, il a été écrit à partir de zéro par les propres experts embarqués de SEGGER, sans code hérité ni pensée héritée, spécifiquement pour répondre aux exigences des développeurs embarqués.

L'éditeur de liens offre un certain nombre d'avantages par rapport à l'éditeur de liens GNU. Il utilise des algorithmes de placement très flexibles pour faire circuler automatiquement le code et les données autour de zones fixes et fournit une liaison ultra-rapide, même pour les grandes applications. Il minimise également l'utilisation de la ROM et offre la possibilité de compresser les données et le code basés sur la RAM.

Le compilateur, l'éditeur de liens, l'environnement d'exécution et les bibliothèques à virgule flottante de SEGGER ont fait leurs preuves dans le cadre de SEGGER Embedded Studio et peuvent également être utilisés pour évaluer ces composants.

En utilisant la licence conviviale de SEGGER, Embedded Studio peut être téléchargé et évalué ou utilisé gratuitement à des fins éducatives et non commerciales, sur toutes les plateformes sans taille de code, fonctionnalité ou limite de temps.